OSDN Git Service

2004-11-26 Mark Mitchell <mark@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4
5 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6
7         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8
9 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
10
11         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12
13 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14
15         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16         dg-do directive.
17
18 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19
20         * gcc.dg/pr17957.c: Pass --param, not -param.
21
22 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23
24         PR middle-end/17957
25         * testsuite/gcc.dg/pr17957.c: New test.
26
27 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28
29         PR c++/18445
30         * g++.dg/template/crash28.C: Likewise.
31
32         PR c++/18001
33         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34         * g++.dg/ext/lvaddr.C: Likewise.
35         * g++.dg/opt/pr7503-3.C: Likewise.
36
37         PR c++/18466
38         * g++.dg/parse/qualified3.C: New test.
39         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
40         
41         PR c++/18545
42         * g++.dg/expr/return1.C: New test. 
43
44 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45
46         Friend class name lookup 3/n, PR c++/3332
47         * g++.dg/lookup/friend3.C: New test.
48         * g++.dg/lookup/friend4.C: Likewise.
49         * g++.dg/lookup/friend5.C: Likewise.
50
51 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52
53         Friend class name lookup 2/n, PR c++/14513, c++/15410
54         * g++.dg/lookup/friend2.C: New test.
55         * g++.dg/template/friend31.C: Likewise.
56
57 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
58
59         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
60
61 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/17473
64         * g++.dg/tc1/dr56.C: Remove.
65         * g++.dg/template/typedef1.C: Add dg-error markers.
66         * g++.old-deja/g++.other/typedef7.C: Likewise.
67
68         PR c++/18285
69         * g++.dg/parse/typedef7.C: New test.
70
71 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
72
73         * gcc.c-torture/execute/20041124-1.c: New test.
74
75 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
76
77         * g++.dg/template/deduce3.C: New test. 
78
79         PR c++/18586
80         * g++.dg/template/crash27.C: New test. 
81
82         PR c++/18530
83         * g++.dg/warn/Wshadow-3.C: New test.
84
85 2004-11-24  Devang Patel  <dpatel@apple.com>
86
87         PR/18555
88         * gcc.dg/cpp/isysroot-1.c: New test.
89         * gcc.dg/cpp/usr/include/stdio.h: New file.
90         * gcc.dg/cpp/isysroot-2.c: New test.
91         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
92         New file.
93
94 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
95
96         PR c++/8929
97         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
98
99 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
100
101         * gcc.target/sparc/align.c: Do not include <stdint.h>.
102         * gcc.target/sparc/pdist.c: Likewise.
103
104 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
105
106         PR c++/16882
107         * g++.dg/conversion/simd1.C: New test.
108
109 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
110
111         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
112         and restore_ld_library_path_env_vars.
113         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
114         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
115         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
116         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
117
118 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
119
120         * gcc.dg/pragma-align-2.c: Test macro expansion.
121         * gcc.dg/pragma-pack-2.c: New test.
122
123 2004-11-23  Richard Henderson  <rth@redhat.com>
124
125         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
126         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
127         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
128         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
129         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
130         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
131
132         * gcc.dg/vect/vect.exp: Add check for alpha.
133         * lib/target-supports.exp (check_alpha_max_hw_available): New.
134         (check_effective_target_vect_int): Enable for alpha.
135         (check_effective_target_vect_long): New.
136         (is-effective-target): Add it.
137
138 2004-11-23  Uros Bizjak <uros@kss-loka.si>
139
140         * gcc.dg/pr18614-1.c: New test.
141
142 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
143
144         * gcc.dg/setjmp-2.c: New test.
145
146 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
147
148         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
149         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
150         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
151         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
152         gcc.target/sparc/pdist.c: New tests.
153
154 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
155
156         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
157
158 2004-11-22  Dale Johannesen  <dalej@apple.com>
159
160         * gcc.dg/20041111-1.c:  New.
161
162 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
163
164         PR tree-opt/18536
165         * gcc.dg/vect/pr18536.c: New test.
166
167 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
168
169         PR c++/18354
170         * g++.dg/template/nontype11.C: New test.
171
172 2004-11-21  Roger Sayle  <roger@eyesopen.com>
173
174         PR middle-end/18520
175         * gcc.dg/pr18520-1.c: New test case.
176
177 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
178
179         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
180         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
181         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
182         expected diagnostics.
183
184 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
185
186         PR target/18580
187         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
188         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
189         vect-77.c, vect-77a.c: XFAIL on the SPARC.
190
191 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
192
193         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
194
195 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
196             Joseph Myers  <joseph@codesourcery.com>
197
198         * lib/target-supports.exp (check_visibility_available): Really
199         test the compiler.
200
201 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
202
203         PR tree-opt/18181
204         * gcc.dg/vect/vect-85.c: New test.
205         * gcc.dg/vect/vect-86.c: New test.
206         * gcc.dg/vect/vect-87.c: New test.
207         * gcc.dg/vect/vect-88.c: New test.
208
209 2004-11-19  Ben Elliston  <bje@au.ibm.com>
210
211         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
212
213 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
214
215         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
216         * gcc.dg/ppc-and-1.c: Ditto.
217         * gcc.dg/ppc-compare-1.c: Ditto.
218         * gcc.dg/ppc-mov-1.c: Ditto
219
220 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
221             Mark Mitchell  <mark@codesourcery.com>
222
223         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
224
225 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
226             Aldy Hernandez  <aldyh@redhat.com>
227
228         * lib/target-supports.exp (check_effective_target_vect_int): New
229         (check_effective_target_vect_float): New
230         (check_effective_target_vect_double): New.
231         (is-effective-target): Support new effective targets keywords.
232         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
233         default action for dg-do.
234         * gcc.dg/vect/pr16105.c: Use new support.
235         * gcc.dg/vect/pr18400.c: Ditto.
236         * gcc.dg/vect/pr18425.c: Ditto.
237         * gcc.dg/vect/vect-1.c: Ditto.
238         * gcc.dg/vect/vect-10.c: Ditto.
239         * gcc.dg/vect/vect-11.c: Ditto.
240         * gcc.dg/vect/vect-12.c: Ditto.
241         * gcc.dg/vect/vect-13.c: Ditto.
242         * gcc.dg/vect/vect-14.c: Ditto.
243         * gcc.dg/vect/vect-15.c: Ditto.
244         * gcc.dg/vect/vect-16.c: Ditto.
245         * gcc.dg/vect/vect-17.c: Ditto.
246         * gcc.dg/vect/vect-18.c: Ditto.
247         * gcc.dg/vect/vect-19.c: Ditto.
248         * gcc.dg/vect/vect-2.c: Ditto.
249         * gcc.dg/vect/vect-20.c: Ditto.
250         * gcc.dg/vect/vect-21.c: Ditto.
251         * gcc.dg/vect/vect-22.c: Ditto.
252         * gcc.dg/vect/vect-23.c: Ditto.
253         * gcc.dg/vect/vect-24.c: Ditto.
254         * gcc.dg/vect/vect-25.c: Ditto.
255         * gcc.dg/vect/vect-26.c: Ditto.
256         * gcc.dg/vect/vect-27.c: Ditto.
257         * gcc.dg/vect/vect-27a.c: Ditto.
258         * gcc.dg/vect/vect-28.c: Ditto.
259         * gcc.dg/vect/vect-29.c: Ditto.
260         * gcc.dg/vect/vect-29a.c: Ditto.
261         * gcc.dg/vect/vect-3.c: Ditto.
262         * gcc.dg/vect/vect-30.c: Ditto.
263         * gcc.dg/vect/vect-31.c: Ditto.
264         * gcc.dg/vect/vect-32.c: Ditto.
265         * gcc.dg/vect/vect-33.c: Ditto.
266         * gcc.dg/vect/vect-34.c: Ditto.
267         * gcc.dg/vect/vect-35.c: Ditto.
268         * gcc.dg/vect/vect-36.c: Ditto.
269         * gcc.dg/vect/vect-37.c: Ditto.
270         * gcc.dg/vect/vect-38.c: Ditto.
271         * gcc.dg/vect/vect-4.c: Ditto.
272         * gcc.dg/vect/vect-40.c: Ditto.
273         * gcc.dg/vect/vect-41.c: Ditto.
274         * gcc.dg/vect/vect-42.c: Ditto.
275         * gcc.dg/vect/vect-43.c: Ditto.
276         * gcc.dg/vect/vect-44.c: Ditto.
277         * gcc.dg/vect/vect-45.c: Ditto.
278         * gcc.dg/vect/vect-46.c: Ditto.
279         * gcc.dg/vect/vect-47.c: Ditto.
280         * gcc.dg/vect/vect-48.c: Ditto.
281         * gcc.dg/vect/vect-48a.c: Ditto.
282         * gcc.dg/vect/vect-49.c: Ditto.
283         * gcc.dg/vect/vect-5.c: Ditto.
284         * gcc.dg/vect/vect-50.c: Ditto.
285         * gcc.dg/vect/vect-51.c: Ditto.
286         * gcc.dg/vect/vect-52.c: Ditto.
287         * gcc.dg/vect/vect-53.c: Ditto.
288         * gcc.dg/vect/vect-54.c: Ditto.
289         * gcc.dg/vect/vect-55.c: Ditto.
290         * gcc.dg/vect/vect-56.c: Ditto.
291         * gcc.dg/vect/vect-56a.c: Ditto.
292         * gcc.dg/vect/vect-57.c: Ditto.
293         * gcc.dg/vect/vect-58.c: Ditto.
294         * gcc.dg/vect/vect-59.c: Ditto.
295         * gcc.dg/vect/vect-6.c: Ditto.
296         * gcc.dg/vect/vect-60.c: Ditto.
297         * gcc.dg/vect/vect-61.c: Ditto.
298         * gcc.dg/vect/vect-62.c: Ditto.
299         * gcc.dg/vect/vect-63.c: Ditto.
300         * gcc.dg/vect/vect-64.c: Ditto.
301         * gcc.dg/vect/vect-65.c: Ditto.
302         * gcc.dg/vect/vect-66.c: Ditto.
303         * gcc.dg/vect/vect-67.c: Ditto.
304         * gcc.dg/vect/vect-68.c: Ditto.
305         * gcc.dg/vect/vect-69.c: Ditto.
306         * gcc.dg/vect/vect-7.c: Ditto.
307         * gcc.dg/vect/vect-72.c: Ditto.
308         * gcc.dg/vect/vect-72a.c: Ditto.
309         * gcc.dg/vect/vect-73.c: Ditto.
310         * gcc.dg/vect/vect-74.c: Ditto.
311         * gcc.dg/vect/vect-75.c: Ditto.
312         * gcc.dg/vect/vect-76.c: Ditto.
313         * gcc.dg/vect/vect-77.c: Ditto.
314         * gcc.dg/vect/vect-77a.c: Ditto.
315         * gcc.dg/vect/vect-78.c: Ditto.
316         * gcc.dg/vect/vect-79.c: Ditto.
317         * gcc.dg/vect/vect-8.c: Ditto.
318         * gcc.dg/vect/vect-80.c: Ditto.
319         * gcc.dg/vect/vect-82.c: Ditto.
320         * gcc.dg/vect/vect-82_64.c: Ditto.
321         * gcc.dg/vect/vect-83.c: Ditto.
322         * gcc.dg/vect/vect-83_64.c: Ditto.
323         * gcc.dg/vect/vect-9.c: Ditto.
324         * gcc.dg/vect/vect-all.c: Ditto.
325         * gcc.dg/vect/vect-none.c: Ditto.
326
327 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
328
329         * lib/gcc-dg.exp (dg-skip-if): New function.
330         (dg-forbid-option): Remove.
331         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
332         * g++.dg/abi/bitfield8.C: Likewise.
333         * g++.dg/abi/dtor1.C: Likewise.
334         * g++.dg/abi/empty10.C: Likewise.
335         * g++.dg/abi/empty7.C: Likewise.
336         * g++.dg/abi/empty9.C: Likewise.
337         * g++.dg/abi/layout3.C: Likewise.
338         * g++.dg/abi/layout4.C: Likewise.
339         * g++.dg/abi/thunk1.C: Likewise.
340         * g++.dg/abi/thunk2.C: Likewise.
341         * g++.dg/abi/vbase11.C: Likewise.
342         * g++.dg/abi/vthunk2.C: Likewise.
343         * g++.dg/abi/vthunk3.C: Likewise.
344         * g++.dg/ext/attrib8.C: Likewise.
345         * g++.dg/opt/longbranch2.C: Likewise.
346         * g++.dg/opt/reg-stack4.C: Likewise.
347         * g++.old-deja/g++.ext/attrib1.C: Likewise.
348         * g++.old-deja/g++.ext/attrib2.C: Likewise.
349         * g++.old-deja/g++.ext/attrib3.C: Likewise.
350         * g++.old-deja/g++.other/store-expr1.C: Likewise.
351         * g++.old-deja/g++.other/store-expr2.C: Likewise.
352         * gcc.dg/20000609-1.c: Likewise.
353         * gcc.dg/20000720-1.c: Likewise.
354         * gcc.dg/20011107-1.c: Likewise.
355         * gcc.dg/20011119-1.c: Likewise.
356         * gcc.dg/20020108-1.c: Likewise.
357         * gcc.dg/20020122-2.c: Likewise.
358         * gcc.dg/20020122-3.c: Likewise.
359         * gcc.dg/20020201-3.c: Likewise.
360         * gcc.dg/20020206-1.c: Likewise.
361         * gcc.dg/20020218-1.c: Likewise.
362         * gcc.dg/20020310-1.c: Likewise.
363         * gcc.dg/20020411-1.c: Likewise.
364         * gcc.dg/20020418-2.c: Likewise.
365         * gcc.dg/20020426-1.c: Likewise.
366         * gcc.dg/20020426-2.c: Likewise.
367         * gcc.dg/20020517-1.c: Likewise.
368         * gcc.dg/20020523-1.c: Likewise.
369         * gcc.dg/20020523-2.c: Likewise.
370         * gcc.dg/20020729-1.c: Likewise.
371         * gcc.dg/20030204-1.c: Likewise.
372         * gcc.dg/20030826-2.c: Likewise.
373         * gcc.dg/20030926-1.c: Likewise.
374         * gcc.dg/20031202-1.c: Likewise.
375         * gcc.dg/980312-1.c: Likewise.
376         * gcc.dg/980313-1.c: Likewise.
377         * gcc.dg/990117-1.c: Likewise.
378         * gcc.dg/990424-1.c: Likewise.
379         * gcc.dg/990524-1.c: Likewise.
380         * gcc.dg/991230-1.c: Likewise.
381         * gcc.dg/i386-387-1.c: Likewise.
382         * gcc.dg/i386-387-2.c: Likewise.
383         * gcc.dg/i386-387-3.c: Likewise.
384         * gcc.dg/i386-387-4.c: Likewise.
385         * gcc.dg/i386-387-5.c: Likewise.
386         * gcc.dg/i386-387-6.c: Likewise.
387         * gcc.dg/i386-asm-1.c: Likewise.
388         * gcc.dg/i386-bitfield1.c: Likewise.
389         * gcc.dg/i386-bitfield2.c: Likewise.
390         * gcc.dg/i386-loop-1.c: Likewise.
391         * gcc.dg/i386-loop-2.c: Likewise.
392         * gcc.dg/i386-loop-3.c: Likewise.
393         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
394         * gcc.dg/i386-pic-1.c: Likewise.
395         * gcc.dg/i386-regparm.c: Likewise.
396         * gcc.dg/i386-signbit-1.c: Likewise.
397         * gcc.dg/i386-signbit-2.c: Likewise.
398         * gcc.dg/i386-signbit-3.c: Likewise.
399         * gcc.dg/i386-sse-5.c: Likewise.
400         * gcc.dg/i386-sse-8.c: Likewise.
401         * gcc.dg/i386-unroll-1.c: Likewise.
402         * gcc.dg/tls/opt-1.c: Likewise.
403         * gcc.dg/tls/opt-2.c: Likewise.
404         * gcc.dg/unroll-1.c: Likewise.
405         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
406         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
407         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
408         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
409
410 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
411
412         * g++.dg/template/incomplete1.C: New test.
413
414 2004-11-16  Nick Clifton  <nickc@redhat.com>
415
416         Revert patches accidentally commited during checkin of fixes for
417         xstormy16 tests:
418         gcc.c-torture/execute/simd-4.c: Revert
419         gcc.dg/20040910-1.c: Revert.
420
421 2004-11-16  Paul Brook  <paul@codesourcery.com>
422
423         PR fortran/13010
424         * gfortran.dg/der_pointer_1.f90: New test.
425
426 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
427
428         PR c/18498
429         * gcc.dg/bitfld-13.c: New test.
430
431 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
432
433         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
434         powerpc*-*-linux*.
435
436         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
437         * gcc.dg/ppc64-abi-2.c: Ditto.
438         * gcc.dg/ppc64-abi-3.c: Ditto.
439
440         * lib/gcc-dg.exp (dg-target-list): Remove.
441
442 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
443
444         * gcc.dg/ia64-postinc.c: New test.
445
446 2004-11-15  Mark Mitchell <mark@codesourcery.com>
447
448         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
449
450 2004-11-15  Nick Clifton  <nickc@redhat.com>
451
452         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
453         __INT_MAX__ so that the test can be compiled by toolchains
454         targeted at 16-bit processors.
455
456         * gcc.dg/20040625-1.c: Use long constants rather than integers
457         when performing arithmetic that will overflow 16-bits.
458
459         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
460         xstormy16.  It does not support 128-bit vector operations.
461
462         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
463         with the macro PTR_TYPE.  Define this macro to an integer type
464         suitable for holding a pointer.
465
466         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
467         the target is a 16-bit processor.
468
469         * gcc.dg/cpp/if-2.c: Expect a different warning message from
470         16-bit targets where the character constant will be too long.
471
472         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
473         where the double will not be directly addressable.
474
475 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
476
477         Friend class name lookup 1/n, PR c++/18471
478         * g++.dg/template/crash26.C: New test.
479         * g++.dg/lookup/struct1.C: Adjust expected error.
480         * g++.dg/parse/elab1.C: Likewise.
481         * g++.dg/parse/elab2.C: Likewise.
482         * g++.dg/parse/int-as-enum1.C: Likewise.
483         * g++.dg/parse/struct-as-enum1.C: Likewise.
484         * g++.dg/parse/typedef1.C: Likewise.
485         * g++.dg/parse/typedef3.C: Likewise.
486         * g++.dg/parse/typedef4.C: Likewise.
487         * g++.dg/parse/typedef5.C: Likewise.
488         * g++.dg/template/nontype4.C: Likewise.
489         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
490         * g++.old-deja/g++.other/elab1.C: Likewise.
491         * g++.old-deja/g++.other/syntax4.C: Likewise.
492
493 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
494
495         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
496
497 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
498
499         * gcc.c-torture/execute/20041114-1.c: New test.
500
501 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
502
503         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
504         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
505         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
506         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
507         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
508         gcc.dg/switch-7.c: New tests.
509
510 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
511
512         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
513
514 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
515
516         PR tree-opt/18400
517         * gcc.dg/vect/pr18400.c: New test.
518
519 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
520             Andrew Pinski  <pinskia@physics.uc.edu>
521
522         PR tree-opt/18425
523         * gcc.dg/vect/pr18425.c: New test.
524
525 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
526
527         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
528         Guard with dg-require-alias and dg-require-visibility.
529
530 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
531
532         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
533
534 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
535
536         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
537
538 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
539
540         PR c++/17344
541         * g++.dg/template/defarg5.C: New test.
542
543 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
544
545         * g++.dg/parse/cast1.C: Run only on ILP32.
546         * g++.old-deja/g++.mike/p784.C: Likewise.
547
548 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
549
550         * gcc.c-torture/execute/20041113-1.c: New test.
551
552 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
553
554         PR target/18230
555         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
556         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
557         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
558         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
559         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
560         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
561         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
562         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
563         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
564         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
565         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
566         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
567         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
568
569 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
570
571         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
572         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
573         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
574         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
575         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
576         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
577         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
578         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
579         gcc.target/sparc/combined-1.c: New tests.
580
581 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
582
583         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
584         New tests.
585
586 2004-11-12  Mark Mitchell <mark@codesourcery.com>
587
588         * lib/gcc-dg.exp (dg-forbid-option): New function.
589         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
590         * g++.dg/abi/bitfield8.C: Likewise.
591         * g++.dg/abi/dtor1.C: Likewise.
592         * g++.dg/abi/empty10.C: Likewise.
593         * g++.dg/abi/empty7.C: Likewise.
594         * g++.dg/abi/empty9.C: Likewise.
595         * g++.dg/abi/layout3.C: Likewise.
596         * g++.dg/abi/layout4.C: Likewise.
597         * g++.dg/abi/thunk1.C: Likewise.
598         * g++.dg/abi/thunk2.C: Likewise.
599         * g++.dg/abi/vbase11.C: Likewise.
600         * g++.dg/abi/vthunk2.C: Likewise.
601         * g++.dg/abi/vthunk3.C: Likewise.
602         * g++.dg/ext/attrib8.C: Likewise.
603         * g++.dg/opt/longbranch2.C: Likewise.
604         * g++.dg/opt/reg-stack4.C: Likewise.
605         * g++.old-deja/g++.ext/attrib1.C: Likewise.
606         * g++.old-deja/g++.ext/attrib2.C: Likewise.
607         * g++.old-deja/g++.ext/attrib3.C: Likewise.
608         * g++.old-deja/g++.other/store-expr1.C: Likewise.
609         * g++.old-deja/g++.other/store-expr2.C: Likewise.
610         * gcc.dg/20000609-1.c: Likewise.
611         * gcc.dg/20000720-1.c: Likewise.
612         * gcc.dg/20011107-1.c: Likewise.
613         * gcc.dg/20011119-1.c: Likewise.
614         * gcc.dg/20020108-1.c: Likewise.
615         * gcc.dg/20020122-2.c: Likewise.
616         * gcc.dg/20020122-3.c: Likewise.
617         * gcc.dg/20020201-3.c: Likewise.
618         * gcc.dg/20020206-1.c: Likewise.
619         * gcc.dg/20020218-1.c: Likewise.
620         * gcc.dg/20020310-1.c: Likewise.
621         * gcc.dg/20020411-1.c: Likewise.
622         * gcc.dg/20020418-2.c: Likewise.
623         * gcc.dg/20020426-1.c: Likewise.
624         * gcc.dg/20020426-2.c: Likewise.
625         * gcc.dg/20020517-1.c: Likewise.
626         * gcc.dg/20020523-1.c: Likewise.
627         * gcc.dg/20020523-2.c: Likewise.
628         * gcc.dg/20020729-1.c: Likewise.
629         * gcc.dg/20030204-1.c: Likewise.
630         * gcc.dg/20030826-2.c: Likewise.
631         * gcc.dg/20030926-1.c: Likewise.
632         * gcc.dg/20031202-1.c: Likewise.
633         * gcc.dg/980312-1.c: Likewise.
634         * gcc.dg/980313-1.c: Likewise.
635         * gcc.dg/990117-1.c: Likewise.
636         * gcc.dg/990424-1.c: Likewise.
637         * gcc.dg/990524-1.c: Likewise.
638         * gcc.dg/991230-1.c: Likewise.
639         * gcc.dg/i386-387-1.c: Likewise.
640         * gcc.dg/i386-387-2.c: Likewise.
641         * gcc.dg/i386-387-3.c: Likewise.
642         * gcc.dg/i386-387-4.c: Likewise.
643         * gcc.dg/i386-387-5.c: Likewise.
644         * gcc.dg/i386-387-6.c: Likewise.
645         * gcc.dg/i386-asm-1.c: Likewise.
646         * gcc.dg/i386-bitfield1.c: Likewise.
647         * gcc.dg/i386-bitfield2.c: Likewise.
648         * gcc.dg/i386-loop-1.c: Likewise.
649         * gcc.dg/i386-loop-2.c: Likewise.
650         * gcc.dg/i386-loop-3.c: Likewise.
651         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
652         * gcc.dg/i386-pic-1.c: Likewise.
653         * gcc.dg/i386-regparm.c: Likewise.
654         * gcc.dg/i386-signbit-1.c: Likewise.
655         * gcc.dg/i386-signbit-2.c: Likewise.
656         * gcc.dg/i386-signbit-3.c: Likewise.
657         * gcc.dg/i386-sse-5.c: Likewise.
658         * gcc.dg/i386-sse-8.c: Likewise.
659         * gcc.dg/i386-unroll-1.c: Likewise.
660         * gcc.dg/tls/opt-1.c: Likewise.
661         * gcc.dg/tls/opt-2.c: Likewise.
662         * gcc.dg/unroll-1.c: Likewise.
663         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
664         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
665         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
666         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
667         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
668         -m64 is specified.
669
670 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/18389
673         * g++.dg/parse/cond1.C: New test.
674
675         PR c++/18429
676         * g++.dg/template/array9.C: New test.
677         * g++.dg/ext/vla1.C: Adjust error messages.
678         * g++.dg/ext/vlm1.C: Likewise.
679         * g++.dg/template/crash2.C: Likewise.
680
681         PR c++/18436
682         * g++.dg/template/call3.C: New test.
683
684         PR c++/18407
685         * g++.dg/template/ptrmem11.C: New test.
686
687 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
688
689         PR other/14264
690         * lib/g++.exp: Set LC_ALL and LANG to C.
691         * lib/gcc-dg.exp: Likewise.
692         * lib/gfortran.exp: Likewise.
693         * lib/objc.exp: Likewise.
694         * lib/treelang.exp: Likewise.
695
696 2004-11-12  Andreas Schwab  <schwab@suse.de>
697
698         * gcc.dg/pr16286.c: Fix last change.
699
700 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
701
702         PR c++/18416
703         * g++.dg/init/global1.C: New test.
704
705 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
706
707         * gcc.c-torture/execute/20041112-1.c: New test.
708
709 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
710
711         * lib/gcc-dg.exp (dg-target-list): New.
712
713 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
714             Richard Sandiford  <rsandifo@redhat.com>
715
716         * lib/target-supports.exp (get-compiler_messages): New.
717         (check_named_sections_available): Use it.
718         (check_effective_target_ilp32): New.
719         (check_effective_target_lp64): New.
720         (is-effective-target): New.
721         * lib/gcc-dg.exp (dg-require-effective-target): New.
722
723 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
724
725         * gcc.dg/precedence-1.c: New test.
726
727 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
728
729         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
730
731         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
732         message, delete generated files, use more descriptive name for
733         executable, and make the test unsupported when it cannot be run.
734
735         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
736         (dg-require-weak, dg-require-visibility, dg-require-alias,
737         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
738         dg-require-iconv, dg-require-named-sections): Use it.
739
740         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
741
742 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
743
744         PR target/16457
745         * gcc.dg/ppc-and-1: New
746
747         PR target/16796
748         * gcc.dg/ppc-mov-1.c: New.
749
750         PR target/16458
751         * gcc.dg/ppc-compare-1.c: New.
752
753 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
754
755         * objc.dg/desig-init-2.m: New test.
756
757 2004-11-10  Adam Nemet  <anemet@lnxw.com>
758
759         PR middle-end/18160  
760         * g++.dg/warn/register-var-1.C: New test.
761         * g++.dg/warn/register-var-2.C: New test.
762
763 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
764
765         * gcc.dg/union-2.c: New test.
766
767 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
768
769         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
770         New test for PR tree-optimization/17892.
771
772 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
773
774         PR c++/18369
775         * g++.dg/init/new12.C: New test.
776
777 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
778
779         * gcc.target/sparc: New directory.
780         * gcc.target/sparc/sparc.exp: New driver.
781         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
782         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
783         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
784         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
785
786 2004-11-10  Paul Brook  <paul@codesourcery.com>
787
788         PR fortran/18218
789         * gfortran.dg/list_read.c: New test.
790
791 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
792
793         PR c/18322
794         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
795         expected diagnostic location.
796
797 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
798
799         * gcc.dg/20041109-1.c: New test.
800
801 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR objc/18406
804         * objc/compile/pr18406.m: New test.
805
806 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
807
808         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
809
810 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
811
812         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
813
814 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
815
816         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
817
818 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
819
820         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
821         exit. 
822
823 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
824
825         PR tree-opt/18299
826         * gcc.c-torture/pr18299-1.c: New test.
827
828 2004-11-06  Andreas Schwab  <schwab@suse.de>
829
830         * gcc.dg/pr16286.c: Also test for bool and pixel.
831
832 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
833
834         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
835         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
836         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
837         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
838         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
839         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
840         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
841         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
842         gcc.dg/struct-semi-3.c: New tests.
843
844 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
845
846         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
847
848 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
849
850         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
851         Do not use C99 designators.
852
853 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
854
855         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
856
857 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
858
859         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
860         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
861         * gcc.c-torture/execute/simd-5.x: Remove.
862
863 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
864
865         PR rtl-optimization/17933
866         * gcc.dg/torture/pr17933-1.c: New test.
867
868 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
869
870         PR target/18106
871         * lib/target-supports.exp (check_weak_available): Support
872         Windows.
873
874 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
875
876         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
877         call to fflush(stdout) before abort.
878         (my_ffsll): New function.
879         (generate_fields): Use it.
880
881 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
882
883         * gcc.dg/init-undef-1.c: New test.
884
885 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
886
887         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
888         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
889         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
890         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
891         expected messages for new parser.
892
893 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
894
895         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
896         
897 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
898
899         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
900         on LP64 targets.
901
902 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
903
904         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
905         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
906         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
907         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
908         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
909         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
910         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
911         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
912         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
913         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
914
915 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
916
917         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
918         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
919         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
920         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
921         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
922         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
923         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
924         for new parser.
925
926 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
927
928         PR target/15342
929         * gcc.dg/20041104-1.c: New test.
930
931 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
932
933         * g++.dg/template/nontype7.C: New test.
934         * g++.dg/template/nontype8.C: Likewise.
935         * g++.dg/template/nontype9.C: Likewise.
936         * g++.dg/template/nontype10.C: Likewise.
937         * g++.dg/tc1/dr49.C: Likewise.
938         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
939         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
940
941 2004-11-04  Ben Elliston  <bje@au.ibm.com>
942
943         * g++.dg/rtti/tinfo1.C: Remove xfails.
944
945 2004-11-04  Ben Elliston  <bje@au.ibm.com>
946
947         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
948         packed attribute to the definition to satisfy the new C++ parser.
949
950 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
951
952         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
953         invocations of va_arg.
954
955 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
956
957         PR c++/18124
958         * g++.dg/template/crash25.C: New test.
959
960         PR c++/18155
961         * g++.dg/template/typedef2.C: New test.
962         * g++.dg/parse/crash13.C: Adjust error markers.
963
964         PR c++/18177
965         * g++.dg/conversion/const3.C: New test.
966         
967 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
968
969         PR fortran/17535
970         PR fortran/17583
971         PR fortran/17713
972         * gfortran.dg/generic_[123].f90: New testcases.
973
974 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
975
976         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
977         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
978
979 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
980
981         PR tree-opt/16808
982         * gcc.c-torture/compile/pr16808.c: New test.
983
984 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
985
986         PR rtl-optimization/17104
987         * gcc.dg/ppc-bitfield1.c: New.
988
989 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
990
991         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
992
993 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
994
995         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
996         strings for 32-bit code.
997
998 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
999
1000         PR c/18239
1001         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1002
1003 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1004
1005         PR c++/18064
1006         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1007
1008 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1009
1010         PR c++/15172
1011         * g++.dg/init/aggr2.C: New test.
1012
1013 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1014
1015         * objc.dg/local-decl-1.m: New test.
1016
1017 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1018
1019         * gcc.dg/20040910-1.c: Adjust regex.
1020
1021 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1022
1023         PR rtl-optimization/18084
1024         * g++.dg/opt/pr18084-1.C: New testcase.
1025
1026 2004-10-30  Matt Austern  <austern@apple.com>
1027
1028         PR c++/17542
1029         * g++.dg/ext/attrib18.C: New test.
1030         
1031 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1032
1033         PR middle-end/18096
1034         * gcc.dg/pr18096-1.c: New test case.
1035
1036 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1037
1038         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1039
1040 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1041
1042         PR c/16666
1043         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1044         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1045         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1046         gcc.dg/old-style-prom-3.c: New tests.
1047
1048 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1049
1050         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1051         Remove unnecessary inclusion of stdio.h.
1052
1053 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1054
1055         PR rtl-optimization/17581
1056         * gcc.dg/pr17581-1.c: New test case.
1057
1058 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1059
1060         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1061         being implemented.
1062         * g++.dg/conversion/dr195-1.C: New.
1063         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1064         * g++.old-deja/g++.mike/p10148.C: Likewise.
1065
1066 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1067
1068         PR c++/17695
1069         * g++.dg/debug/typedef2.C: New test.
1070
1071 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1072
1073         PR fortran/13490
1074         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1075         * gfortran.dg/g77/README: Update.
1076
1077 2004-10-28  Matt Austern  <austern@apple.com>
1078
1079         PR c++/14124
1080         * g++.dg/ext/packed7.C: New test.
1081         
1082 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1083
1084         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1085         scan-assembler.
1086         * lib/scanasm.exp (hidden-scan-for): New proc.
1087         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1088         string.
1089         (scan-not-hidden): Likewise.
1090         * lib/target-supports.exp (check_visibility_available): mach-o is
1091         support too.
1092
1093 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/17132
1096         * g++.dg/template/memclass3.C: New test.
1097
1098 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1099
1100         PR middle-end/18160  
1101         * gcc.dg/register-var-1.c: New test.
1102         * gcc.dg/register-var-2.c: New test.
1103         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1104         error now.
1105
1106 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1107
1108         PR other/18172
1109         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1110         unused variables.
1111         * gcc.dg/vect/vect-22.c: Likewise.
1112
1113 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1114
1115         * gcc.dg/i386-rotate-1.c: New test.
1116
1117 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1118
1119         * g++.dg/init/ref12.C: Add "run" marker.
1120
1121         PR c++/17435
1122         * g++.dg/init/ref12.C: New test.
1123
1124         PR c++/18140
1125         * g++.dg/template/shift1.C: New test.
1126         * g++.dg/template/error10.C: Adjust error markers.
1127
1128 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1129
1130         PR tree-opt/17529
1131         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1132
1133 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1134
1135         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1136         * gcc.dg/weak/weak-3.c: Likewise.
1137         * gcc.dg/weak/weak-5.c: Likewise.
1138         * gcc.dg/weak/weak-9.c: Likewise.
1139         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1140         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1141
1142         * gcc.dg/darwin-weakimport-1.c: New.
1143
1144 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1145
1146         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1147
1148 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1149
1150         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1151         'syntax' error messages.
1152         * gcc.dg/cpp/direct2s.c: Likewise.
1153
1154 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1155
1156         * gcc.c-torture/compile/20041026-1.c: New.
1157
1158 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1159
1160         PR c++/18093
1161         * g++.dg/lookup/ns2.C: New test.
1162
1163         PR c++/18020
1164         * g++.dg/template/enum4.C: New test.
1165
1166         PR c++/18161
1167         * g++.dg/template/expr1.C: New test.
1168
1169 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1170
1171         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1172
1173 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1174
1175         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1176         gcc.dg/decl-nospec-3.c: New tests.
1177
1178 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1179
1180         * objc.dg/super-class-3.m: New test.
1181
1182 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1183
1184         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1185         resyncing.
1186         * gcc.dg/cpp/direct2s.c: Likewise.
1187
1188 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1189
1190         * objc.dg/image-info.m: Update for changes to section selection.
1191
1192 2004-10-25  David Ayers  <d.ayers@inode.at>
1193             Ziemowit Laski  <zlaski@apple.com>
1194
1195         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1196         diagnostics when messaging 'id <Proto>'.
1197         * objc.dg/class-protocol-1.m: New test.
1198         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1199         a non-existent method signature.
1200         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1201         Update diagnostics when messaging with non-existent method signature.
1202         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1203         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1204         invalid receivers are now resolved as if messaging 'id'; remove
1205         extraneous diagnostics.
1206
1207 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1208
1209         PR c/16667
1210         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1211         gcc.dg/init-desig-obs-3.c: New tests.
1212
1213 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1214
1215         * gcc.dg/debug/20041023-1.c: New test.
1216
1217 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1218
1219         PR middle-end/17407
1220         * gcc.c-torture/compile/pr17407.c: New test.
1221
1222         PR c++/18121
1223         * g++.dg/template/array8.C: New test.
1224
1225 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1226
1227         PR other/18138
1228         * lib/g++.exp: Accept more than one multilib libgcc.
1229         * lib/gcc-dg.exp: Likewise.
1230         * lib/objc.exp: Likewise.
1231         * lib/treelang.exp: Likewise.
1232         * lib/gfortran.exp: Likewise.
1233
1234 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1235
1236         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1237
1238 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1239
1240         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1241         * gcc.dg/c99-const-expr-3.c: Likewise.
1242
1243 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1244
1245         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1246
1247 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1248
1249         * gcc.c-torture/execute/loop-2e.x: Remove.
1250
1251 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1252
1253         PR c++/18095
1254         * g++.dg/parse/crash18.C: New.
1255         * g++.dg/parse/crash19.C: New.
1256
1257 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1258
1259         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1260         * g++.dg/ext/dllimport2.C: Same.
1261         * g++.dg/ext/dllimport8.C: Same.
1262
1263 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1264
1265         PR c++/10841
1266         * g++.dg/conversion/cast1.C: New test.
1267         * g++.dg/overload/pmf1.C: Adjust error marker.
1268
1269 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1270
1271         PR objc/17923
1272         * objc.dg/const-str-7.m: New test.
1273
1274 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1275
1276         * g++.dg/template/memfriend11.C: Fix comment typo.
1277         * g++.dg/template/memfriend14.C: Likewise.
1278
1279 2004-10-20  Richard Henderson  <rth@redhat.com>
1280
1281         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1282         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1283         -fasynchronous-unwind-tables.
1284
1285 2004-10-20  Richard Henderson  <rth@redhat.com>
1286
1287         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1288         (main): Return success.
1289         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1290         (main): Return success.
1291
1292 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1293
1294         PR c++/13495
1295         * g++.dg/template/memfriend9.C: New test.
1296         * g++.dg/template/memfriend10.C: Likewise.
1297         * g++.dg/template/memfriend11.C: Likewise.
1298         * g++.dg/template/memfriend12.C: Likewise.
1299         * g++.dg/template/memfriend13.C: Likewise.
1300         * g++.dg/template/memfriend14.C: Likewise.
1301         * g++.dg/template/memfriend15.C: Likewise.
1302         * g++.dg/template/memfriend16.C: Likewise.
1303         * g++.dg/template/memfriend17.C: Likewise.
1304         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1305
1306 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1307
1308         * g++.dg/conversion/dr195.C: New.
1309         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1310
1311 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1312             Devang Patel  <dpatel@apple.com>
1313
1314         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1315         of floating point arithmetic, which could trap.
1316
1317 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1318
1319         PR c++/14035
1320         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1321         * g++.dg/conversion/const2.C: New test.
1322         * g++.dg/expr/reinterpret2.C: New test.
1323         * g++.dg/expr/reinterpret3.C: New test.
1324         * g++.dg/expr/cast2.C: New test.
1325         * g++.dg/expr/copy1.C: New test.
1326         * g++.dg/other/conversion1.C: Change error message.
1327         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1328         function pointers to void *.
1329         * g++.old-deja/g++.mike/p10148.C: Likewise.
1330
1331 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1332
1333         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1334
1335 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1336
1337         PR c++/18047
1338
1339         * g++.dg/parse/expr3.C: New test.
1340
1341 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1342
1343         * gcc.dg/smod-1.c: New test.
1344
1345 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1346
1347         * objc.dg/method-14.m: New test.
1348
1349 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1350
1351         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1352         Also xfail as the patch was reverted.
1353
1354 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1355
1356         PR middle-end/16973
1357         * gcc.dg/pr16973.c: New test.
1358
1359 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1360
1361         PR tree-optimization/17656
1362         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1363
1364 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1365
1366         * g++.dg/eh/shadow1.C: New.
1367
1368 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1369
1370         * gcc.c-torture/compile/20041018-1.c: New test.
1371
1372 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1373
1374         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1375         compiler referring to register 0 when accessing sdata.  The linker
1376         now patches things up.
1377
1378 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1379
1380         PR c/17529
1381         * gcc.c-torture/compile/pr17529.c: New test.
1382
1383 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1384
1385         PR c++/17743
1386         * g++.dg/ext/attrib17.C: New test.
1387
1388 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1389
1390         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1391
1392 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1393
1394         PR c++/10479
1395         * g++.dg/ext/attrib16.C: New test.
1396
1397 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1398
1399         PR c++/17042
1400         * g++.dg/init/dso_handle1.C: New test.
1401
1402         PR c++/14667
1403         * g++.dg/parse/typedef6.C: New test.
1404
1405         PR c++/17916
1406         * g++.dg/parse/pragma1.C: New test.
1407
1408 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1409
1410         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1411
1412 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1413
1414         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1415         -fno-common when on HPPA HP-UX platforms.
1416
1417 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR other/16820
1420         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1421         stdint.h.
1422         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1423         uintptr_t.
1424
1425 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1426
1427         PR c++/16301
1428         * g++.dg/lookup/strong-using-4.C: New test.
1429
1430 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1431
1432         PR middle-end/16567
1433         * gcc.c-torture/compile/nested-1.c: New test.
1434
1435 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1436
1437         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1438         and mipsisa64*-*-* (until support for misaligned loads is added).
1439         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1440         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1441         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1442         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1443         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1444         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1445
1446 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/17976
1449         * g++.dg/init/dtor3.C: New test.
1450
1451 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1452
1453         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1454
1455 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1456
1457         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1458         * gcc.dg/macho-lo-sum.c: Likewise.
1459
1460 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1461
1462         * gcc.dg/ppc-spe64-1.c: New test.
1463
1464 2004-10-14  Devang Patel  <dpatel@apple.com>
1465
1466         PR 17635
1467         * gcc.dg/pr17635.c : New test.
1468         
1469 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1470
1471         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1472         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1473         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1474         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1475         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1476         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1477         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1478         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1479         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1480         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1481         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1482         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1483         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1484         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1485         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1486         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1487         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1488         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1489
1490 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1491
1492         * gcc.dg/vect/vect-82.c: New testcase.  
1493         * gcc.dg/vect/vect-82_64.c: New testcase.       
1494         * gcc.dg/vect/vect-83.c: New testcase.  
1495         * gcc.dg/vect/vect-83_64.c: New testcase.       
1496
1497 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1498
1499         * gcc.dg/cpp/error-1.c: New test.
1500
1501 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1502
1503         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1504
1505 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1506
1507         PR target/17984
1508         * gcc.dg/cris-peep2-xsrand2.c: New test.
1509
1510 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512         PR c++/17661
1513         * testsuite/g++.dg/expr/for2.C: New test.
1514
1515 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1516
1517         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1518
1519 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1520
1521         PR tree-optimization/17724
1522         * g++.dg/opt/pr17724-1.C: New test.
1523         * g++.dg/opt/pr17724-2.C: New test.
1524         * g++.dg/opt/pr17724-3.C: New test.
1525         * g++.dg/opt/pr17724-4.C: New test.
1526         * g++.dg/opt/pr17724-5.C: New test.
1527         * g++.dg/opt/pr17724-6.C: New test.
1528
1529 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1530
1531         PR c/17301
1532         * gcc.dg/pr17301-2.c: New test.
1533
1534 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1535
1536         PR c++/15876
1537         * g++.dg/parse/error22.C: New test.
1538
1539         PR c++/17936
1540         * g++.dg/template/spec18.C: New test.
1541
1542 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1543
1544         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1545         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1546         memcpy. 
1547         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1548         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1549
1550 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1551
1552         * g++.dg/eh/cleanup5.C: Add dg-options "".
1553
1554 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1555
1556         PR middle-end/17657
1557         * gcc.dg/switch-4.c: New test case.
1558
1559 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1560
1561         * gcc.c-torture/execute/20041011-1.c: New test.
1562
1563 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1564
1565         PR c++/17554
1566         * g++.dg/init/for3.C: New test.
1567
1568         PR c++/17657
1569         * g++.dg/opt/switch2.C: New test.
1570
1571         PR middle-end/17703
1572         * g++.dg/warn/Wreturn-2.C: New test.
1573
1574 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1575
1576         PR c++/17907
1577         * g++.dg/eh/cleanup5.C: New test.
1578
1579 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1580
1581         PR c++/17393
1582         * g++.dg/parse/error21.C: New test.
1583
1584 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1585
1586         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1587         * g++.dg/warn/incomplete1.C: Likewise.
1588         * g++.dg/template/qualttp20.C: Likewise.
1589
1590 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1591
1592         PR c/17881
1593         * parm-incomplete-1.c: New test.
1594
1595 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/17867
1598         * g++.dg/parse/error19.C: New test.
1599
1600         PR c++/17670
1601         * g++.dg/init/new11.C: New test.
1602
1603         PR c++/17821
1604         * g++.dg/parse/error20.C: New test.
1605
1606         PR c++/17826
1607         * g++.dg/template/crash24.C: New test.
1608         
1609 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1610
1611         PR c/17301
1612         * gcc.dg/pr17301-1.c: New test.
1613
1614 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1615
1616         PR c/17189
1617         * gcc.dg/anon-struct-5.c: New test.
1618
1619 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1620
1621         PR c/17844
1622         * gcc.dg/pr17844-1.c: New test.
1623
1624 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1625
1626         PR tree-optimization/17906
1627         * gcc.c-torture/compile/pr17906.c: New.
1628
1629 2004-10-09  Stuart Hastings  <stuart@apple.com>
1630             Roger Sayle  <roger@eyesopen.com>
1631
1632         PR rtl-optimization/17853
1633         * gcc.dg/i386-mmx-5.c: New testcase.
1634
1635 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1636
1637         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1638
1639 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1640
1641         PR c++/17524
1642         * g++.dg/template/static9.C: New test.
1643
1644         PR c++/17685
1645         * g++.dg/parse/operator5.C: New test.
1646
1647 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1648
1649         PR middle-end/17894
1650         * gcc.c-torture/execute/divcmp-4.c: New test case.
1651
1652 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1653
1654         PR tree-opt/17902
1655         * g++.dg/opt/pr17902.C: New test.
1656
1657 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1658
1659         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1660
1661 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1662
1663         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1664
1665 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1666
1667         * gcc.dg/assign-warn-3.c: New test.
1668
1669 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1670
1671         PR c/16999
1672         * gcc.dg/cpp/ident-1.c: New test.
1673
1674 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1675
1676         * gcc.c-torture/compile/acc1.c: New.
1677
1678 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1679
1680         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1681         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1682
1683 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1684
1685         * gcc.dg/ultrasp11.c: New test.
1686
1687 2004-10-08  Michael Matz  <matz@suse.de>
1688
1689         * gcc.dg/doloop-2.c: New test.
1690
1691 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1692
1693         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1694         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1695         objc.dg/method-9.m: Update expected diagnostics.
1696
1697 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1698
1699         * gcc.dg/ppc-fsel-3.c: New file.
1700         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1701
1702 2004-10-07  Paul Brook  <paul@codesourcery.com>
1703
1704         * gfortran.dg/intrinsic_verify_1.f90: New test.
1705
1706 2004-10-07  Paul Brook  <paul@codesourcery.com>
1707
1708         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1709
1710 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1711
1712         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1713         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1714         commit.
1715
1716 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1717
1718         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1719
1720 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1721
1722         PR c++/17115
1723         * g++.dg/warn/Winline-4.C: New test.
1724
1725 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1726
1727         * gcc.c-torture/compile/20041007-1.c: New test.
1728
1729 2004-10-07  Paul Brook  <paul@codesourcery.com>
1730
1731         PR fortran/17678
1732         * gfortran.dg/use_allocated_1.f90: New test.
1733
1734 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1735
1736         PR middle-end/17849
1737         * gfortran.fortran-torture/compile/nested.f90: New test
1738
1739 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1740
1741         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1742
1743 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1744
1745         PR c++/17368
1746         * g++.dg/ext/asm6.C: New test.
1747
1748 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1749
1750         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1751
1752 2004-10-06  Paul Brook  <paul@codesourcery.com>
1753
1754         PR libfortran/17709
1755         * gfortran.dg/empty_format_1.f90: New test.
1756
1757 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1758
1759         PR fortran/17568
1760         * gfortran.dg/ishft.f90: New test.
1761
1762         PR fortran/17283
1763         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1764         tests.
1765
1766 2004-10-06  Paul Brook  <paul@codesourcery.com>
1767
1768         * gfortran.dg/do_1.f90: New test.
1769
1770 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1771
1772         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1773         optimizing for size.
1774
1775 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1776
1777         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1778
1779 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1780
1781         * gcc.c-torture/compile/20041005-1.c: New test.
1782
1783 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1784
1785         PR c++/17829
1786         * g++.dg/lookup/koenig4.C: New.
1787
1788 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1789
1790         * g++.dg/other/classkey1.C: Adjust quoting marks.
1791         * g++.dg/parse/error15.C: Likewise.
1792         * g++.dg/template/meminit2.C (int>): Likewise.
1793
1794 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1795
1796         PR fortran/17283
1797         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1798
1799         PR fortran/17631
1800         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1801
1802         PR fortran/17708
1803         * gfortran.dg/pr17708.f90: New test.
1804         
1805 2004-10-04  Chao-ying Fu  <fu@mips.com>
1806
1807         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1808         * gcc.dg/vect/vect-4.c: Ditto.
1809         * gcc.dg/vect/vect-5.c: Ditto.
1810         * gcc.dg/vect/vect-6.c: Ditto.
1811         * gcc.dg/vect/vect-8.c: Ditto.
1812         * gcc.dg/vect/vect-16.c: Ditto.
1813         * gcc.dg/vect/vect-30.c: Ditto.
1814         * gcc.dg/vect/vect-40.c: Ditto.
1815         * gcc.dg/vect/vect-41.c: Ditto.
1816         * gcc.dg/vect/vect-42.c: Ditto.
1817         * gcc.dg/vect/vect-43.c: Ditto.
1818         * gcc.dg/vect/vect-44.c: Ditto.
1819         * gcc.dg/vect/vect-45.c: Ditto.
1820         * gcc.dg/vect/vect-46.c: Ditto.
1821         * gcc.dg/vect/vect-47.c: Ditto.
1822         * gcc.dg/vect/vect-48.c: Ditto.
1823         * gcc.dg/vect/vect-49.c: Ditto.
1824         * gcc.dg/vect/vect-50.c: Ditto.
1825         * gcc.dg/vect/vect-51.c: Ditto.
1826         * gcc.dg/vect/vect-52.c: Ditto.
1827         * gcc.dg/vect/vect-53.c: Ditto.
1828         * gcc.dg/vect/vect-54.c: Ditto.
1829         * gcc.dg/vect/vect-55.c: Ditto.
1830         * gcc.dg/vect/vect-56.c: Ditto.
1831         * gcc.dg/vect/vect-57.c: Ditto.
1832         * gcc.dg/vect/vect-58.c: Ditto.
1833         * gcc.dg/vect/vect-59.c: Ditto.
1834         * gcc.dg/vect/vect-60.c: Ditto.
1835         * gcc.dg/vect/vect-74.c: Ditto.
1836         * gcc.dg/vect/vect-79.c: Ditto.
1837         * gcc.dg/vect/vect-80.c: Ditto.
1838
1839 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1840
1841         * gcc.dg/unused-7.c: Use the correct option.
1842
1843 2004-10-04  Paul Brook  <paul@codesourcery.com>
1844         Bud Davis  <bdavis9659@comcast.net>
1845
1846         PR fortran/17706
1847         PR fortran/16434
1848         * gfortran/pr17706.f90: New test.
1849         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1850
1851 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1852
1853         * gfortran.dg/pr17612.f90: New test.
1854
1855 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1856
1857         * g++.dg/template/local1.C: Adjust quoting marks in
1858         testing for diagnostics.
1859         * g++.dg/tls/diag-2.C: Likewise.
1860         * g++.dg/other/error8.C: Likewise.
1861
1862 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1863
1864         PR c/17178
1865         * gcc.dg/unused-4.c: Adjust to be correct.
1866
1867         PR c/17820
1868         * gcc.dg/unused-7.c: New test.
1869
1870 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         PR c++/17797
1873         * g++.dg/overload/template2.C: New test.
1874
1875 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1876
1877         PR tree-optimization/16632
1878         * gcc.dg/tree-ssa/20041002-1.c: New.
1879
1880 2004-10-03  Paul Brook  <paul@codesourcery.com>
1881
1882         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1883         rather than relying on default formatting.
1884
1885 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1886
1887         * gcc.dg/20040920-1.c: Update expected message text.
1888
1889 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1890
1891         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1892
1893 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1894
1895         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1896         tree level.
1897
1898 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1899
1900         * gcc.dg/tree-ssa/pr17343.c: Remove.
1901
1902 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1903
1904         PR tree-opt/17343
1905         * gcc.dg/tree-ssa/pr17343.c: New test.
1906
1907 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1908
1909         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1910         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1911         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1912         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1913         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1914
1915 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1916
1917         * gcc.dg/lvalue-2.c: New test.
1918
1919 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1920
1921         PR c/17730
1922         * gcc.dg/pr17730-1.c: New test
1923
1924 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1925
1926         PR c/7425
1927         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1928
1929 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1930
1931         * gcc.c-torture/execute/stdarg-1.c: New test.
1932         * gcc.c-torture/execute/stdarg-2.c: New test.
1933         * gcc.c-torture/execute/stdarg-3.c: New test.
1934         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1935         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1936         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1937         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1938         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1939
1940 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1941
1942         PR tree-optimization/17697
1943         * g++.dg/opt/pr17697-1.C: New test.
1944         * g++.dg/opt/pr17697-2.C: New test.
1945         * g++.dg/opt/pr17697-3.C: New test.
1946
1947 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1948
1949         PR c/16409
1950         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1951         gcc.dg/vla-init-5.c: New tests.
1952
1953 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1954
1955         PR c/13804
1956         * gcc.dg/pr13804-1.c: New test.
1957
1958 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1959
1960         PR fortran/16938
1961         * gfortran.dg/pr16938.f90: New test.
1962
1963 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1964
1965         * g++.dg/template/crash23.C: New test.
1966
1967 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1968
1969         PR c++/17585
1970         * g++.dg/template/static8.C: New test.
1971
1972 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1973
1974         PR c++/17681
1975         * g++.dg/other/error9.C: New test.
1976
1977 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1978
1979         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1980
1981 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1982
1983         PR fortran/15164
1984         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1985
1986 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1987
1988         PR middle-end/17112
1989         * gcc.dg/pr17112-1.c: New test case.
1990
1991 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1992
1993         PR c/11459
1994         * gcc.dg/pr11459-1.c: New test.
1995
1996 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1997
1998         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1999         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2000
2001 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2002
2003         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2004
2005 2004-09-25  Jan Hubicka  <jh@suse.cz>
2006
2007         * compile/30040909-1.c: New test.
2008         * compile/30040907-1.c: New test.
2009
2010 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2011
2012         * gcc.c-torture/execute/va-arg-26.c: New test.
2013
2014 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2015
2016         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2017         extra diagnostics on targets with 64-bit pointers.
2018         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2019
2020 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2021
2022         PR c/17188
2023         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2024         * gcc.dg/decl-3.c: Adjust expected message.
2025
2026 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2027
2028         PR fortran/17615
2029         * gfortran.dg/pr17615.f90: New test.
2030
2031 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2032
2033         PR tree-optimzation/17517
2034         * g++.dg/tree-ssa/pr17517.C: New Test.
2035
2036 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2037
2038         PR c++/16889
2039         * g++.dg/lookup/ambig3.C: New.
2040
2041 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2042
2043         PR tree-opt/17624
2044         * g++.dg/opt/pr17624.C: New test.
2045
2046 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2047
2048         PR c/6980
2049         * gcc.dg/Wbad-function-cast-1.c: New test.
2050
2051 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2052
2053         * g++.dg/ext/complit1.C
2054         * g++.dg/other/error2.C
2055         * g++.dg/other/nontype-1.C
2056         * g++.dg/parse/crash11.C
2057         * g++.dg/parse/crash12.C
2058         * g++.dg/parse/error15.C
2059         * g++.dg/parse/error4.C
2060         * g++.dg/parse/tmpl-outside1.C
2061         * g++.dg/parse/too-many-tmpl-args1.C
2062         * g++.dg/template/dependent-expr3.C
2063         * g++.dg/template/error10.C
2064         * g++.dg/template/instantiate1.C
2065         * g++.dg/template/vtable2.C
2066         * g++.dg/warn/Wshadow-1.C
2067         * g++.dg/warn/weak1.C
2068         * g++.old-deja/g++.brendan/crash16.C
2069         * g++.old-deja/g++.brendan/crash18.C
2070         * g++.old-deja/g++.brendan/crash48.C
2071         * g++.old-deja/g++.brendan/crash49.C
2072         * g++.old-deja/g++.brendan/crash55.C
2073         * g++.old-deja/g++.brendan/crash56.C
2074         * g++.old-deja/g++.brendan/crash8.C
2075         * g++.old-deja/g++.brendan/enum11.C
2076         * g++.old-deja/g++.brendan/enum8.C
2077         * g++.old-deja/g++.brendan/enum9.C
2078         * g++.old-deja/g++.brendan/friend3.C
2079         * g++.old-deja/g++.brendan/misc14.C
2080         * g++.old-deja/g++.bugs/900402_02.C
2081         * g++.old-deja/g++.bugs/900404_03.C
2082         * g++.old-deja/g++.bugs/900404_04.C
2083         * g++.old-deja/g++.bugs/900428_03.C
2084         * g++.old-deja/g++.jason/crash4.C
2085         * g++.old-deja/g++.jason/overload21.C
2086         * g++.old-deja/g++.jason/redecl1.C
2087         * g++.old-deja/g++.jason/report.C
2088         * g++.old-deja/g++.jason/rfg10.C
2089         * g++.old-deja/g++.jason/template30.C
2090         * g++.old-deja/g++.law/arm12.C
2091         * g++.old-deja/g++.law/ctors5.C
2092         * g++.old-deja/g++.law/cvt20.C
2093         * g++.old-deja/g++.law/init10.C
2094         * g++.old-deja/g++.law/init8.C
2095         * g++.old-deja/g++.law/visibility17.C
2096         * g++.old-deja/g++.law/visibility7.C
2097         * g++.old-deja/g++.mike/net8.C
2098         * g++.old-deja/g++.mike/p646.C
2099         * g++.old-deja/g++.mike/p700.C
2100         * g++.old-deja/g++.mike/p701.C
2101         * g++.old-deja/g++.mike/p811.C
2102         * g++.old-deja/g++.ns/template13.C
2103         * g++.old-deja/g++.other/array3.C
2104         * g++.old-deja/g++.other/crash25.C
2105         * g++.old-deja/g++.other/dtor3.C
2106         * g++.old-deja/g++.other/dtor4.C
2107         * g++.old-deja/g++.other/main1.C
2108         * g++.old-deja/g++.other/warn7.C
2109         * g++.old-deja/g++.pt/crash11.C
2110         * g++.old-deja/g++.pt/crash36.C
2111         * g++.old-deja/g++.pt/spec22.C
2112         * g++.old-deja/g++.pt/spec9.C
2113         * g++.old-deja/g++.pt/ttp52.C
2114         * g++.old-deja/g++.robertl/eb103.C
2115         * g++.old-deja/g++.robertl/eb121.C
2116         * g++.old-deja/g++.robertl/eb22.C
2117         * g++.old-deja/g++.robertl/eb8.C:
2118         Update locations and/or regexps of dg-error markers.
2119         Remove markers for some bogus messages that are no longer issued.
2120
2121 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2122
2123         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2124         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2125
2126 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2127
2128         PR c++/17618
2129         * g++.dg/lookup/crash5.C: New test.
2130
2131 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2132
2133         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2134         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2135         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2136         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2137         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2138         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2139
2140         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2141         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2142         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2143         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2144         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2145         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2146
2147         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2148
2149         * gcc.dg/vect/vect-44.c: Check additional cases.
2150         * gcc.dg/vect/vect-48.c: Check additional cases.
2151
2152         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2153         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2154         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2155         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2156         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2157         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2158         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2159         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2160         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2161
2162         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2163         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2164         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2165
2166 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2167
2168         * gcc.dg/tree-ssa/loop-6.c: New test.
2169
2170 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2171
2172         PR c++/17620
2173         * g++.dg/inherit/base2.C: New.
2174
2175 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2176
2177         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2178         * gcc.dg/20001012-2.c: Likewise.
2179         * gcc.dg/20001013-1.c: Likewise.
2180         * gcc.dg/20001101-1.c: Likewise.
2181         * gcc.dg/20001102-1.c: Likewise.
2182         * gcc.dg/bf-spl1.c: Likewise.
2183         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2184         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2185
2186 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2187
2188         PR tree-optimization/16721
2189         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2190
2191 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2192
2193         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2194         * gcc.dg/20040305-1.c: Likewise.
2195
2196 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2197
2198         PR c/16566
2199         * gcc.c-torture/compile/pr16566-1.c,
2200         gcc.c-torture/compile/pr16566-2.c,
2201         gcc.c-torture/compile/pr16566-3.c: New tests.
2202
2203 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2204
2205         PR tree-optimization/17512
2206         * gcc.c-torture/compile/20040916-1.c.
2207
2208 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2209
2210         * gcc.dg/pragma-re-3.c: New test.
2211
2212 2004-09-17  Matt Austern  <austern@apple.com>
2213
2214         PR c++/15049
2215         * g++.dg/other/anon3.C: New.
2216
2217 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2218
2219         PR c++/7503
2220         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2221         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2222         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2223         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2224         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2225
2226 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2227
2228         PR fortran/17286
2229         * gfortran.dg/pr17286.f90: New test.
2230
2231 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/17530
2234         * g++.dg/template/static7.C: New test.
2235
2236 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2237
2238         PR tree-opt/17558
2239         * gcc.c-torture/compile/pr17558.c: New test.
2240
2241 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2242
2243         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2244         if SKIP_ATTRIBUTE is defined.
2245
2246 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2247
2248         PR fortran/15957
2249         * gfortran.dg/pr15957.f90: New test.
2250
2251 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2252
2253         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2254         in comparison.
2255         * gcc.dg/vect/vect-79.c: Likewise.
2256         * gcc.dg/vect/vect-80.c: Likewise.
2257
2258 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2259
2260         PR fortran/15750
2261         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2262
2263 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2264
2265         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2266         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2267         * gcc.dg/vect/vect-62.c: New testcase.
2268         * gcc.dg/vect/vect-63.c: New testcase.
2269         * gcc.dg/vect/vect-64.c: New testcase.
2270         * gcc.dg/vect/vect-65.c: New testcase.
2271         * gcc.dg/vect/vect-66.c: New testcase.
2272         * gcc.dg/vect/vect-67.c: New testcase.
2273         * gcc.dg/vect/vect-68.c: New testcase.
2274         * gcc.dg/vect/vect-69.c: New testcase.
2275         * gcc.dg/vect/vect-79.c: New testcase.
2276         * gcc.dg/vect/vect-80.c: New testcase.
2277
2278 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2279
2280         * gcc.target/mips/asm-1.c: New test.
2281
2282 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2283
2284         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2285         * gcc.dg/vect/vect-73.c: New testcase.
2286         * gcc.dg/vect/vect-74.c: New testcase.
2287         * gcc.dg/vect/vect-75.c: New testcase.
2288         * gcc.dg/vect/vect-76.c: New testcase.
2289         * gcc.dg/vect/vect-77.c: New testcase.
2290         * gcc.dg/vect/vect-78.c: New testcase
2291
2292 2004-09-18  Paul Brook  <paul@codesourcery.com>
2293
2294         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2295
2296 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2297
2298         PR c/17424
2299         * gcc.dg/pr17424-1.c: New test.
2300
2301 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2302
2303         * g++.dg/tree-ssa/pr17153.C: New test.
2304
2305 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2306
2307         PR pch/13361
2308         * testsuite/g++.dg/pch/wchar-1.C: New.
2309         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2310
2311 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2312
2313         * gcc.c-torture/execute/20040917-1.c: New test.
2314
2315 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2316
2317         PR tree-optimization/17319
2318         * gcc.dg/pr17319.c: New test.
2319
2320 2004-09-17  Devang Patel  <dpatel@apple.com>
2321
2322         * gcc.dg/20040813-1.c: New test.
2323
2324 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2325
2326         PR tree-optimization/17273
2327         * gcc.c-torture/compile/pr17273.c: New test.
2328
2329 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2330
2331         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2332         Update expected messages.
2333         * gcc.dg/declspec-13.c: New test.
2334
2335 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2336
2337         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2338
2339 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2340
2341         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2342         change what 'a' is pointing to.
2343
2344 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2345
2346         PR c++/16002
2347         * g++.dg/template/error18.C: New test.
2348
2349         PR c++/16029
2350         * g++.dg/warn/Wunused-8.C: New test.
2351
2352 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2353
2354         PR tree-optimization/17513
2355         * gcc.dg/20040916-1.c: New test.
2356
2357 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2358
2359         PR c++/17501
2360         * g++.dg/template/typename7.C: New test.
2361
2362 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2363
2364         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2365
2366 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2367
2368         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2369         with -ftree-based-profiling also.
2370         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2371
2372 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2373
2374         PR/15364
2375         * gfortran.dg/der_array_io_1.f90: New test.
2376         * gfortran.dg/der_array_io_2.f90: New test.
2377         * gfortran.dg/der_array_io_3.f90: New test.
2378
2379 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2380
2381         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2382         EABI.
2383
2384 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2385
2386         * g++.dg/opt/switch1.C: New test.
2387
2388 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2389
2390         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2391         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2392         Update expected messages.
2393
2394 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2395
2396         PR fortran/16485
2397         * gfortran.dg/same_name_1.f90: New test.
2398
2399 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2400
2401         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2402         dereference garbage pointers.
2403
2404 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2405
2406         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2407         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2408
2409         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2410         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2411         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2412
2413 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2414
2415         PR c++/17324
2416         * g++.dg/template/mangle1.C: New test.
2417
2418 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2419
2420         PR tree-optimization/17252
2421         * gcc.c-torture/execute/pr17252.c: New test.
2422
2423 2004-09-14  Andrew Pinski  <apinski@apple.com>
2424
2425         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2426
2427 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2428
2429         PR rtl-optimization/9771
2430         * gcc.dg/pr9771-1.c: New test case.
2431
2432 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2433
2434         PR tree-optimization/15262
2435         * gcc.c-torture/execute/pr15262-1.c: New test.
2436         * gcc.c-torture/execute/pr15262-2.c: New test.
2437
2438 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2439
2440         * gcc.dg/declspec-12.c: New test.
2441
2442 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2443
2444         * gfortran.dg/pr17090.f90: Add directives to test.
2445
2446 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2447
2448         * gcc.c-torture/compile/20040914-1.c: New test.
2449
2450 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2451
2452         PR c++/16162
2453         * g++.dg/template/decl2.C: New test.
2454
2455 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2456
2457         PR fortran/17090
2458         * gfortran.dg/pr17090.f90: New test.
2459
2460 2004-09-13  Dale Johannesen  <dalej@apple.com>
2461
2462         * gcc.c-torture/compile/pr17408.c:  New test case.
2463
2464 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2465
2466         PR c++/16716
2467         * g++.dg/parse/crash17.C: New test.
2468
2469         PR c++/17327
2470         * g++.dg/template/enum3.C: New test.
2471
2472 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2473
2474         * lib/gcc-defs.exp: Load wrapper.exp.
2475         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2476         using local code.
2477         * lib/gcc.exp (gcc_init): Similar.
2478         * lib/gfortran.exp (gfortran_init): Similar.
2479         * lib/objc.exp (objc_init): Similar.
2480         * lib/treelang.exp (treelang_init): Similar.
2481         * lib/wrapper.exp: New file with build_wrapper call machinery in
2482         ${tool}_maybe_build_wrapper.
2483
2484 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2485
2486         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2487         "inline".
2488         * gcc.dg/declspec-11.c: Update expected messages.
2489         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2490         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2491         gcc.dg/inline-12.c: New tests.
2492
2493 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2494
2495         * g++.dg/tree-ssa/pr17400.C: New testcase.
2496
2497 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2498
2499         * gcc.target/mips/sb1-1.c: New testcase.
2500
2501 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2502
2503         * lib/g77-dg.exp: Remove unused file.
2504         * lib/mike-g77.exp: Ditto.
2505         * lib/g77.exp: Ditto.
2506
2507 2004-09-12  Richard Henderson  <rth@redhat.com>
2508
2509         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2510
2511 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2512
2513         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2514         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2515         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2516         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2517         Update expected messages.
2518
2519 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2520
2521         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2522         declaration/use mismatch for dirp parameter.
2523
2524 2004-09-12  Andrew Pinski  <apinski@apple.com>
2525
2526         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2527         -fgnu-runtime is passed.
2528
2529 2004-09-12  Richard Henderson  <rth@redhat.com>
2530
2531         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2532         do the uplevel thing and update additional_flags directly.
2533         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2534         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2535         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2536         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2537
2538 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2539
2540         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2541
2542 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2543
2544         PR middle-end/17411
2545         * g++.dg/opt/pr17411-1.C: New test case.
2546
2547 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2548
2549         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2550         gcc.dg/tls/diag-2.c: Update expected messages.
2551         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2552         messages.
2553         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2554         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2555         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2556         gcc.dg/tls/diag-5.c: New tests.
2557
2558 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2559
2560         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2561
2562 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2563
2564         * g++.dg/parse/break-in-for.C: New test.
2565
2566 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2567
2568         * gcc.dg/tree-ssa/20040911-1.c: New test.
2569
2570 2004-09-11  Andreas Jaeger  <aj@suse.de>
2571
2572         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2573         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2574
2575 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2576
2577         * gcc.target/frv: New directory of FR-V-specific tests.
2578
2579 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2580
2581         * gcc.dg/convert-vec-1.c: New test.
2582
2583 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2584
2585         PR middle-end/17024
2586         * gcc.dg/pr17024-1.c: New test case.
2587
2588 2004-09-10  Eric Christopher  <echristo@redhat.com>
2589
2590         * gcc.dg/20040910-1.c: New test.
2591
2592 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2593
2594         * gcc.dg/bitfld-9.c: New test.
2595
2596 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2597
2598         * gcc.c-torture/execute/ieee/acc1.c: New test.
2599         * gcc.c-torture/execute/ieee/acc2.c: New test.
2600         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2601
2602 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2603
2604         * gcc.dg/deprecated-2.c: New test.
2605
2606 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2607
2608         * gcc.dg/init-vec-1.c: New test.
2609
2610 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2611
2612         PR middle-end/17055
2613         * gcc.dg/pr17055-1.c: New test case.
2614
2615 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2616
2617         PR target/17377
2618         * gcc.c-torture/execute/pr17377.c: New test.
2619
2620 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2621
2622         PR c/8420
2623         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2624         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2625         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2626         gcc.dg/long-long-typespec-1.c: New tests.
2627         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2628
2629 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2630
2631         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2632         gcc.dg/gnu99-static-1.c: New tests.
2633
2634 2004-09-08  Devang Patel  <dpatel@apple.com>
2635
2636         * gcc.dg/darwin-ld-20040828-1.c: New test.
2637         * gcc.dg/darwin-ld-20040828-2.c: New test.
2638         * gcc.dg/darwin-ld-20040828-3.c: New test.
2639
2640 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2641
2642         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2643         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2644         in error message.
2645         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2646         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2647         in error message.
2648         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2649         types they qualify.
2650         * objc.dg/type-size-2.m: Fix wording in comment.
2651         * objc.dg/va-meth-1.m: New test case.
2652
2653 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2654
2655         PR c/16633:
2656         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2657         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2658
2659 2004-09-06  Devang Patel  <dpatel@apple.com>
2660
2661         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2662         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2663
2664 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2665
2666         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2667         reflect changed line numbering of diagnostics.
2668
2669 2004-09-06  Paul Brook  <paul@codesourcery.com>
2670
2671         * gfortran.dg/edit_real_1.f90: Add new test.
2672
2673 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2674
2675         * gcc.dg/tree-ssa/loop-2.c: New test.
2676         * gcc.dg/tree-ssa/loop-3.c: New test.
2677         * gcc.dg/tree-ssa/loop-4.c: New test.
2678         * gcc.dg/tree-ssa/loop-5.c: New test.
2679
2680 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2681
2682         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2683
2684 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2685
2686         * gcc.dg/format/sentinel-1.c: New test.
2687
2688 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2689
2690         * testsuite/gcc.dg/builtins-46.c: New.
2691
2692 2004-09-03  Devang Patel  <dpatel@apple.com>
2693
2694         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2695         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2696
2697 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2698
2699         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2700         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2701         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2702         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2703         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2704         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2705         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2706         the non-portable bzero.
2707         * gcc.dg/20010912-1.c: xfail for NetWare.
2708         * gcc.dg/20020426-2.c: xfail for NetWare.
2709         * gcc.dg/20021014-1.c: xfail for NetWare.
2710         * gcc.dg/20021018-1.c: xfail for NetWare.
2711         * gcc.dg/20030213-1.c: xfail for NetWare.
2712         * gcc.dg/20030225-1.c: xfail for NetWare.
2713         * gcc.dg/20030708-1.c: xfail for NetWare.
2714         * gcc.dg/builtins-config.h: Also exclude NetWare.
2715         * gcc.dg/format/format.h: Define restrict only if not already defined.
2716         * gcc.dg/nest.c: xfail for NetWare.
2717         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2718         * lib/target-supports.exp (check_visibility_available): Exclude
2719         NetWare.
2720
2721 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2722
2723         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2724         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2725         deterministic starting point for the alignment of structure fields.
2726         * gcc.dg/Wpadded.c: Dito.
2727         * g++.dg/abi/vbase10.C: Dito.
2728
2729 2004-09-03  Devang Patel  <dpatel@apple.com>
2730
2731         * g++.dg/debug/pr15736.cc: New test.
2732
2733 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2734
2735         * README.QMTEST: Fix out-of-date link.
2736
2737 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2738
2739         PR fortran/16579
2740         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2741         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2742
2743 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2744
2745         * g++.dg/abi/arm_rtti1.C: New test.
2746
2747 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2748
2749         * gcc.dg/ppc-vector-memcpy.c: New.
2750         * gcc.dg/ppc-vector-memset.c: New.
2751
2752 2004-09-02  Chao-ying Fu  <fu@mips.com>
2753
2754         * gcc.target/mips/mips-3d-1.c: New test.
2755         * gcc.target/mips/mips-3d-2.c: New test.
2756         * gcc.target/mips/mips-3d-3.c: New test.
2757         * gcc.target/mips/mips-3d-4.c: New test.
2758         * gcc.target/mips/mips-3d-5.c: New test.
2759         * gcc.target/mips/mips-3d-6.c: New test.
2760         * gcc.target/mips/mips-3d-7.c: New test.
2761         * gcc.target/mips/mips-3d-8.c: New test.
2762         * gcc.target/mips/mips-3d-9.c: New test.
2763         * gcc.target/mips/mips-ps-1.c: New test.
2764         * gcc.target/mips/mips-ps-2.c: New test.
2765         * gcc.target/mips/mips-ps-3.c: New test.
2766         * gcc.target/mips/mips-ps-4.c: New test.
2767         * gcc.target/mips/mips-ps-type.c: New test.
2768
2769 2004-09-02  Paul Brook  <paul@codesourcery.com>
2770
2771         * gfortran.dg/edit_real_1.f90: Add new tests.
2772
2773 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2774
2775         PR fortran/15327
2776         * gfortran.dg/merge_char_1.f90: New test.
2777
2778 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2779
2780         PR fortran/16404
2781         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2782
2783 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2784
2785         PR c/1522
2786         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2787
2788 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2789
2790         * g++.dg/opt/loop1.C: Do not XFAIL.
2791
2792 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2793
2794         * gcc.c-torture/execute/20040831-1.c: New test.
2795
2796 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2797
2798         PR fortran/16579
2799         * gfortran.dg/g77/20010610.f: Now passes.
2800         Copy from g77.f-torture/execute. Add dg-run directive.
2801         * gfortran.dg/g77/README: Update
2802
2803 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2804
2805         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2806         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2807         (t1, t2, t3, t4): Add volatile.
2808
2809 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2810
2811         * g++.dg/ext/visibility/arm1.C: New test.
2812
2813 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2814
2815         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2816         -pedantic-errors.
2817
2818 2004-09-01  Paul Brook  <paul@codesourcery.com>
2819
2820         * gfortran.dg/eof_2.f90: New test.
2821
2822 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2823
2824         PR fortran/16579
2825         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2826
2827 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2828
2829         PR libfortran/16805
2830         * gfortran.dg/list_read_2.f90: New test.
2831
2832 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2833
2834         * g++.dg/abi/key1.C: New test.
2835
2836 2004-08-31  Richard Henderson  <rth@redhat.com>
2837
2838         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2839         form of offsetof.
2840         * g++.dg/other/offsetof5.C: Remove duplicate.
2841
2842 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2843
2844         PR fortran/17244
2845         * gfortran.dg/func_derived_1.f90: New test.
2846
2847 2004-08-31  Paul Brook  <paul@codesourcery.com>
2848
2849         * gfortran.dg/eof_1.f90: New test.
2850
2851 2004-08-31  Paul Brook  <paul@codesourcery.com>
2852
2853         * gfortran.dg/list_read_1.f90: New file.
2854
2855 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2856
2857         * g++.dg/opt/loop1.C: XFAIL.
2858
2859 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2860
2861         * gcc.dg/funcdef-storage-1.c: New.
2862         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2863         an extern function in local scope.
2864         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2865         declare an 'auto inline' function in local scope.
2866         * gcc.dg/20011130-1.c: Likewise.
2867         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2868         an 'auto' function in local scope.
2869         * gcc.dg/20021014-1.c: Likewise.
2870         * gcc.dg/20030331-2.c: Likewise.
2871
2872 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2873
2874         * gfortran.dg/blockdata_1.f90: New test.
2875
2876 2004-08-30  Richard Henderson  <rth@redhat.com>
2877
2878         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2879
2880 2004-08-30  Richard Henderson  <rth@redhat.com>
2881
2882         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2883         additional_flags set by alternate driver.
2884         (ieee-options): New procedure.
2885         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2886         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2887         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2888         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2889
2890 2004-08-30  Richard Henderson  <rth@redhat.com>
2891
2892         * lib/f-torture.exp: Remove.
2893
2894 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2895
2896         PR rtl-optimization/16590
2897         * g++.dg/opt/loop1.C: New test.
2898
2899 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2900
2901         PR fortran/13910
2902         * gfortran.dg/oldstyle_1.f90: New test.
2903
2904 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2905         Paul Brook  <paul@codesourcery.com>
2906
2907         * gfortran.dg/g77/README: Update.
2908         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2909         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2910         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2911
2912 2004-08-28  Paul Brook  <paul@codesourcery.com>
2913
2914         PR libfortran/17195
2915         * gfortran.dg/edit_real_1.f90: New test.
2916
2917 2004-08-27  Paul Brook  <paul@codesourcery.com>
2918
2919         * gfortran.dg/rewind_1.f90: New test.
2920
2921 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2922
2923         PR fortran/16597
2924         * gfortran.dg/pr16597.f90: New test.
2925
2926 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2927
2928         PR c/13801
2929         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2930         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2931         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2932         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2933         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2934
2935 2004-08-26  Nick Clifton  <nickc@redhat.com>
2936
2937         * gcc.c-torture/compile/pr17119.c: New test.
2938
2939 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2940
2941         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2942
2943 2004-08-25  Richard Henderson  <rth@redhat.com>
2944
2945         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2946         the bits that expect kind=8 to be the largest real kind.
2947
2948 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2949
2950         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2951
2952 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2953
2954         * gfortran.dg/assignment_1.f90: New test.
2955
2956 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2957
2958         * g++.dg/template/repo3.C: New test.
2959
2960 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2961
2962         PR middle-end/16693
2963         PR tree-optimization/16372
2964         * g++.dg/opt/pr16372-1.C: New test case.
2965         * g++.dg/opt/pr16693-1.C: New test case.
2966         * g++.dg/opt/pr16693-2.C: New test case.
2967
2968 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2969
2970         * objc.dg/proto-lossage-4.m: New test.
2971
2972 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2973
2974         PR c++/17155
2975         * g++.dg/inherit/local2.C: New test.
2976
2977 2004-08-25  Paul Brook  <paul@codesourcery.com>
2978
2979         PR fortran/17144
2980         * gfortran.dg/string_ctor_1.f90: New test.
2981
2982 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2983
2984         PR c++/14428
2985         * g++.dg/template/redecl2.C: New test.
2986
2987 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2988
2989         PR fortran/17143
2990         * gfortran.dg/pr17143.f90: New test.
2991
2992 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2993
2994         PR fortran/17164
2995         * gfortran.dg/pr17164.f90: New test.
2996
2997 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2998
2999         * gcc.dg/tree-ssa/loop-1.c: New test.
3000
3001 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3002
3003         * gcc.c-torture/compile/20040824-1.c: New test.
3004
3005 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3006
3007         * gcc.c-torture/compile/iftrap-3.c: New test.
3008
3009 2004-08-24  Paul Brook  <paul@codesourcery.com>
3010
3011         * gfortran.dg/entry_2.f90: New test.
3012
3013 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3014
3015         PR c++/16889
3016         * g++.dg/lookup/ambig[12].C: New.
3017
3018 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3019
3020         PR c++/16706
3021         * g++.dg/template/crash21.C: New test.
3022         * g++.dg/template/crash22.C: Likewise.
3023
3024 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         PR c++/17149
3027         * g++.dg/template/access15.C: New.
3028
3029 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3030
3031         PR c++/17163
3032         * g++.dg/template/repo2.C: New test.
3033
3034 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3035
3036         PR rtl-optimization/17078
3037         * gcc.c-torture/execute/pr17078-1.c: New test case.
3038
3039 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3040
3041         PR c/14492
3042         * gcc.dg/debug/crash1.c: New test.
3043
3044 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3045
3046         PR c/16180
3047         * gcc.dg/loop-5.c: New test.
3048
3049 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3050
3051         * gcc.c-torture/execute/20040823-1.c: New test.
3052
3053 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3054
3055         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3056         to the assembler.  Simplify test accordingly.
3057         (asm_abi_flags): Use GNU names.
3058         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3059         to check for ABI flags.
3060
3061 2004-08-22  Andrew Pinski  <apinski@apple.com>
3062
3063         * g++.dg/opt/pr14029.C: New test.
3064         * gcc.c-torture/execute/pr15262.c: New test.
3065
3066 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3067
3068         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3069
3070 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3071
3072         PR 16908
3073         * gfortran.dg/direct_io.f90: New test.
3074
3075 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/17121
3078         * g++.dg/inherit/local2.C: New test.
3079
3080 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3081
3082         PR c++/17120
3083         * g++.dg/warn/Wparentheses-4.C: New test.
3084
3085 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/17121
3088         * g++.dg/inherit/local2.C: New test.
3089
3090         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3091         * gcc.dg/ppc-ldstruct.c: Likewise.
3092         * gcc.dg/ppc64-abi-2.c: Likewise.
3093
3094 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR rtl-optimization/17099
3097         * gcc.c-torture/execute/20040820-1.c: New test.
3098
3099 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3100
3101         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3102
3103 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3104
3105         PR fortran/17077
3106         * gfortran.dg/auto_array_1.f90: New test.
3107
3108 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3109
3110         PR fortran/17074
3111         * gfortran.dg/simpleif_1.f90: New test.
3112
3113 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3114
3115         * lib/target-supports.exp (check_profiling_available): Return
3116         false for arm*-*-symbianelf* and arm*-*-eabi*.
3117
3118         PR c++/15890
3119         * g++.dg/template/delete1.C: New test.
3120
3121 2004-08-19  Paul Brook  <paul@codesourcery.com>
3122
3123         PR fortran/14976
3124         PR fortran/16228
3125         * gfortran.dg/data_char_1.f90: New test.
3126
3127 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3128
3129         PR fortran/16946
3130         * gfortran.dg/reduction.f90: New testcase.
3131
3132 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3133
3134         PR fortran/16520
3135         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3136
3137 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3138
3139         PR c++/17041
3140         * g++.dg/Wparentheses-3.C: New test.
3141
3142 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3143
3144         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3145         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3146         * gcc.dg/vect/vect-2.c: Likewise.
3147         * gcc.dg/vect/vect-3.c: Likewise.
3148         * gcc.dg/vect/vect-4.c: Likewise.
3149         * gcc.dg/vect/vect-5.c: Likewise.
3150         * gcc.dg/vect/vect-6.c: Likewise.
3151         * gcc.dg/vect/vect-7.c: Likewise.
3152         * gcc.dg/vect/vect-25.c: Likewise.
3153         * gcc.dg/vect/vect-31.c: Likewise.
3154         * gcc.dg/vect/vect-32.c: Likewise.
3155         * gcc.dg/vect/vect-34.c: Likewise.
3156         * gcc.dg/vect/vect-36.c: Likewise.
3157         * gcc.dg/vect/vect-all.c: Likewise.
3158
3159 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3160
3161         PR c++/17068
3162         * g++.dg/template/operator4.C: New test.
3163
3164 2004-08-18  Richard Henderson  <rth@redhat.com>
3165
3166         * gcc.dg/20040206-1.c: XFAIL.
3167
3168 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3169
3170         PR c++/16246
3171         * g++.dg/template/array7.C: New test.
3172
3173 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3174
3175         * gcc.dg/mips-movcc-1.c: New test.
3176         * gcc.dg/mips-movcc-2.c: New test.
3177         * gcc.dg/mips-movcc-3.c: New test.
3178
3179         * gcc.dg/mips-nmadd-1.c: New test.
3180         * gcc.dg/mips-nmadd-2.c: New test.
3181
3182 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3183
3184         PR c++/15871
3185         * g++.dg/opt/inline8.C: New test.
3186
3187         PR c++/16965
3188         * g++.dg/parse/error17.C: New test.
3189
3190 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3191
3192         * gcc.dg/vect: New directory for vectorizer tests.
3193         * gcc.dg/vect/tree-vect.h: New file.
3194         * gcc.dg/vect/vect.exp: New file.
3195         * gcc.dg/vect/pr16105.c.c: New test.
3196         * gcc.dg/vect/vect-1.c: New test.
3197         * gcc.dg/vect/vect-2.c: New test.
3198         * gcc.dg/vect/vect-3.c: New test.
3199         * gcc.dg/vect/vect-4.c: New test.
3200         * gcc.dg/vect/vect-5.c: New test.
3201         * gcc.dg/vect/vect-6.c: New test.
3202         * gcc.dg/vect/vect-7.c: New test.
3203         * gcc.dg/vect/vect-8.c: New test.
3204         * gcc.dg/vect/vect-9.c: New test.
3205         * gcc.dg/vect/vect-10.c: New test.
3206         * gcc.dg/vect/vect-11.c: New test.
3207         * gcc.dg/vect/vect-12.c: New test.
3208         * gcc.dg/vect/vect-13.c: New test.
3209         * gcc.dg/vect/vect-14.c: New test.
3210         * gcc.dg/vect/vect-15.c: New test.
3211         * gcc.dg/vect/vect-16.c: New test.
3212         * gcc.dg/vect/vect-17.c: New test.
3213         * gcc.dg/vect/vect-18.c: New test.
3214         * gcc.dg/vect/vect-19.c: New test.
3215         * gcc.dg/vect/vect-20.c: New test.
3216         * gcc.dg/vect/vect-21.c: New test.
3217         * gcc.dg/vect/vect-22.c: New test.
3218         * gcc.dg/vect/vect-23.c: New test.
3219         * gcc.dg/vect/vect-24.c: New test.
3220         * gcc.dg/vect/vect-25.c: New test.
3221         * gcc.dg/vect/vect-26.c: New test.
3222         * gcc.dg/vect/vect-27.c: New test.
3223         * gcc.dg/vect/vect-28.c: New test.
3224         * gcc.dg/vect/vect-29.c: New test.
3225         * gcc.dg/vect/vect-30.c: New test.
3226         * gcc.dg/vect/vect-31.c: New test.
3227         * gcc.dg/vect/vect-32.c: New test.
3228         * gcc.dg/vect/vect-33.c: New test.
3229         * gcc.dg/vect/vect-34.c: New test.
3230         * gcc.dg/vect/vect-35.c: New test.
3231         * gcc.dg/vect/vect-36.c: New test.
3232         * gcc.dg/vect/vect-37.c: New test.
3233         * gcc.dg/vect/vect-38.c: New test.
3234         * gcc.dg/vect/vect-40.c: New test.
3235         * gcc.dg/vect/vect-41.c: New test.
3236         * gcc.dg/vect/vect-42.c: New test.
3237         * gcc.dg/vect/vect-43.c: New test.
3238         * gcc.dg/vect/vect-44.c: New test.
3239         * gcc.dg/vect/vect-45.c: New test.
3240         * gcc.dg/vect/vect-46.c: New test.
3241         * gcc.dg/vect/vect-47.c: New test.
3242         * gcc.dg/vect/vect-48.c: New test.
3243         * gcc.dg/vect/vect-49.c: New test.
3244         * gcc.dg/vect/vect-50.c: New test.
3245         * gcc.dg/vect/vect-51.c: New test.
3246         * gcc.dg/vect/vect-52.c: New test.
3247         * gcc.dg/vect/vect-53.c: New test.
3248         * gcc.dg/vect/vect-54.c: New test.
3249         * gcc.dg/vect/vect-55.c: New test.
3250         * gcc.dg/vect/vect-56.c: New test.
3251         * gcc.dg/vect/vect-57.c: New test.
3252         * gcc.dg/vect/vect-58.c: New test.
3253         * gcc.dg/vect/vect-59.c: New test.
3254         * gcc.dg/vect/vect-60.c: New test.
3255         * gcc.dg/vect/vect-61.c: New test.
3256         * gcc.dg/vect/vect-all.c: New test.
3257         * gcc.dg/vect/vect-none.c: New test.
3258
3259 2004-08-17  Paul Brook  <paul@codesourcery.com>
3260
3261         PR fortran/13082
3262         * gfortran.dg/entry_1.f90: New test.
3263
3264 2004-08-17  Andrew Pinski  <apinski@apple.com>
3265
3266         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3267
3268 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3269
3270         * gcc.dg/pr17036-1.c: New test.
3271
3272 2004-08-16  Devang Patel  <dpatel@apple.com>
3273
3274         * gcc.dg/darwin-20040809-1.c: New test.
3275
3276 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3277
3278         * gcc.dg/funcdef-attr-1.c: New test.
3279
3280 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3281
3282         * gcc.dg/altivec-17.c: New test.
3283         * gcc.dg/altivec-18.c: New test.
3284
3285 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3286
3287         PR c++/6749
3288         * g++.dg/template/vtable2.C: New test.
3289
3290 2004-08-14  Richard Henderson  <rth@redhat.com>
3291
3292         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3293         * gcc.dg/pack-test-4.c (main): Return 0.
3294         * gcc.dg/setjmp-1.c: Remove XFAIL.
3295         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3296
3297 2004-08-14  Richard Henderson  <rth@redhat.com>
3298
3299         * gcc.dg/980217-1.c: Add prototype for printf.
3300
3301 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3302
3303         * gfortran.dg/pr16935.f90: New test.
3304
3305 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3306
3307         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3308
3309 2004-08-13  Paul Brook  <paul@codesourcery.com>
3310
3311         * gfortran.dg/der_io_1.f90: Remove stray comma.
3312
3313 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3314
3315         * gcc.dg/vmx/cw-bug-2.c: Remove.
3316         * gcc.dg/vmx/vprint-1.c: Remove.
3317         * gcc.dg/vmx/vscan-1.c: Remove.
3318
3319 2004-08-12  Devang patel  <dpatel@apple.com>
3320
3321         * gcc.dg/darwin-20040809-2.c: New test.
3322
3323 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3324
3325         * g++.dg/ext/altivec-12.C: New test.
3326
3327         * g++.dg/ext/altivec-11.C: New test.
3328
3329 2004-08-12  Paul Brook  <paul@codesourcery.com>
3330
3331         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3332
3333 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3334
3335         * g++.dg/ext/altivec-2.C: Check for hardware support before
3336         executing any VMX instructions.
3337
3338         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3339
3340 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3341
3342         PR c++/16276
3343         * g++.old-deja/g++.other/comdat4.C: New test.
3344         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3345
3346 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3347
3348         PR target/16286
3349         * gcc.dg/pr16286.c: New test.
3350
3351 2004-08-12 Jan Beulich <jbeulich@novell.com>
3352
3353         * g++.dg/ext/asm5.C: New.
3354
3355 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/16698
3358         * g++.dg/eh/crash1.C: New test.
3359
3360         PR c++/16717
3361         * g++.dg/ext/construct1.C: New test.
3362
3363 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3364
3365         PR c++/16853
3366         * g++.dg/init/ptrmem1.C: New test.
3367
3368         PR c++/16618
3369         * g++.dg/parse/offsetof5.C: New test.
3370
3371         PR c++/16870
3372         * g++.dg/template/overload3.C: New test.
3373
3374 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3375
3376         PR c++/16964
3377         * g++.dg/parse/error16.C: New test.
3378
3379         PR c++/16904
3380         * g++.dg/template/error14.C: New test.
3381
3382         PR c++/16929
3383         * g++.dg/template/error15.C: New test.
3384
3385 2004-08-11  Devang Patel  <dpatel@apple.com>
3386
3387         * gcc.dg/darwin-ld-20040809-1.c: New test.
3388         * gcc.dg/darwin-ld-20040809-2.c: New test.
3389
3390 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3391
3392         PR fortran/16917
3393         * gfortran.dg/dfloat_1.f90: New test.
3394
3395 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3396
3397         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3398         * gcc.dg/dll-2.c: Fix dg-require syntax.
3399         * gcc.misc-tests/arm-isr.c (abort): Declare.
3400         (exit): Likewise.
3401
3402 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3403
3404         PR c++/16971
3405         * g++.dg/parse/crash16.C: New test.
3406
3407 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3408
3409         * gcc.dg/mips-rsqrt-1.c: New test case.
3410         * gcc.dg/mips-rsqrt-2.c: New test case.
3411         * gcc.dg/mips-rsqrt-3.c: New test case.
3412
3413 2004-08-10  Paul Brook  <paul@codesourcery.com>
3414
3415         * gfortran.dg/der_io_1.f90: New test.
3416
3417 2004-08-10  Paul Brook  <paul@codesourcery.com>
3418
3419         PR fortran/16919
3420         * gfortran.dg/der_array_1.f90: New test.
3421
3422 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3423
3424         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3425
3426 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3427
3428         * gcc.dg/wchar_t-2.c: Fix typo.
3429
3430 2004-08-09  Falk Hueffner  <falk@debian.org>
3431
3432         PR tree-optimization/12517
3433         * gcc.c-torture/compile/pr12517.c: New test.
3434
3435         PR tree-optimization/12578
3436         * gcc.c-torture/compile/pr12578.c: New test.
3437
3438         PR tree-optimization/12899
3439         * gcc.c-torture/compile/pr12899.c: New test.
3440
3441         PR rtl-optimization/14692
3442         * gcc.c-torture/compile/pr14692.c: New test.
3443
3444         PR tree-optimization/16461
3445         * gcc.c-torture/compile/pr16461.c: New test.
3446
3447 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3448
3449         * gfortran.dg/getenv_1.f90: New test.
3450
3451 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3452
3453         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3454         wchar_t.
3455         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3456
3457 2004-08-06  Paul Brook  <paul@codesourcery.com>
3458
3459         * gfortran.dg/ret_array_1.f90: New test.
3460         * gfortran.dg/ret_pointer_1.f90: New test.
3461
3462 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3463
3464         * gcc.dg/missing-field-init-[12].c: New tests.
3465         * g++.dg/warn/missing-field-init-[12].C: New tests.
3466
3467 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3468
3469         * gcc.dg/enum2.c: New test.
3470         * gcc.dg/symbian3.c: Likewise.
3471         * gcc.dg/symbian4.c: Likewise.
3472         * gcc.dg/wchar_t-2.c: Likewise.
3473
3474 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3475
3476         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3477         destructor tests.
3478
3479 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3480
3481         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3482         dg-require-visiblity.
3483         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3484         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3485         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3486         * g++.dg/ext/visibility/new1.C: Likewise.
3487         * g++.dg/ext/visibility/pragma.C: Likewise.
3488         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3489         * g++.dg/ext/visibility/virtual.C: Likewise.
3490         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3491         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3492         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3493         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3494         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3495         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3496         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3497         * g++/dg/ext/visibility/visibility-8.C: New test.
3498         * gcc.c-torture/compile/dll.x: Remove.
3499         * gcc.dg/dll-2.c: Use dg-require-dll
3500         * gcc.dg/visibility-10.c: New test.
3501         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3502         supporting DLLs.
3503         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3504         (scan_not_hidden): Likewise.
3505
3506 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3507
3508         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3509
3510 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3511
3512         * gcc.c-torture/execute/20040805-1.c: New test.
3513
3514 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3515
3516         * gcc.dg/20020118-1.c: Declare abort.
3517         * gcc.dg/altivec_check.h: Likewise.
3518         * gcc.dg/iftrap-2.c: Likewise.
3519         * gcc.dg/pragma-darwin.c: Likewise.
3520         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3521
3522 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3523
3524         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3525
3526 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3527
3528         * gcc.c-torture/execute/builtins/abs-2.c,
3529         gcc.c-torture/execute/builtins/abs-3.c,
3530         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3531         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3532         intmax_t, uintmax_t and their limits.
3533         * gcc.dg/intmax_t-1.c: New test.
3534
3535 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3536
3537         * g++.dg/tc1/dr147.C: Add reference to PR.
3538
3539 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3540
3541         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3542         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3543
3544 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3545
3546         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3547
3548 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3549
3550         * gcc.dg/redecl-5.c: New test.
3551         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3552         of scanf.
3553
3554 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3555
3556         PR middle-end/16790
3557         * gcc.c-torture/execute/pr16790-1.c: New test case.
3558
3559 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3560
3561         * g++.dg/ext/visibility/assign1.C: New test.
3562         * g++.dg/ext/visibility/new1.C: Likewise.
3563
3564         * gcc.dg/symbian1.c: New test.
3565         * gcc.dg/symbian2.c: Likewise.
3566
3567 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3568
3569         PR target/16570
3570         * gcc.dg/i386-sse-9.c: New test.
3571
3572 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3573
3574         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3575
3576 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3577
3578         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3579         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3580         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3581         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3582         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3583         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3584         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3585         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3586         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3587         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3588         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3589         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3590         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3591         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3592         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3593         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3594         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3595         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3596         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3597         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3598         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3599         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3600         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3601         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3602         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3603         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3604         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3605         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3606         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3607         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3608         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3609         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3610         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3611         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3612         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3613         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3614         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3615         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3616         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3617         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3618         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3619         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3620         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3621         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3622         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3623         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3624         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3625         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3626         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3627         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3628         gcc.misc-tests/i386-pf-3dnow-1.c,
3629         gcc.misc-tests/i386-pf-athlon-1.c,
3630         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3631         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3632         Declare built-in functions used.
3633         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3634
3635 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/16707
3638         * g++.dg/lookup/using12.C: New test.
3639
3640         * g++.dg/init/null1.C: Fix PR number.
3641         * g++.dg/parse/namespace10.C: Likewise.
3642
3643 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3644
3645         PR c++/16224
3646         * g++.dg/template/spec17.C: New test.
3647         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3648         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3649
3650 2004-08-02  David Billinghurst
3651
3652         PR fortran/16292
3653         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3654
3655 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3656
3657         * gcc.dg/ia64-got-1.c: New test case.
3658
3659 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3660
3661         PR c++/16489
3662         * g++.dg/init/null1.C: New test.
3663         * g++.dg/tc1/dr76.C: Adjust error marker.
3664
3665         PR c++/16529
3666         * g++.dg/parse/namespace10.C: New test.
3667
3668         PR c++/16810
3669         * g++.dg/inherit/ptrmem2.C: New test.
3670
3671 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3672
3673         PR target/16155
3674         * gcc.dg/pr16155.c: New test.
3675
3676 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3677
3678         * gcc.dg/redecl-2.c: New test.
3679
3680 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3681
3682         * gcc.dg/darwin-longdouble.c: New file.
3683
3684 2004-07-30  Richard Henderson  <rth@redhat.com>
3685
3686         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3687         write to constant argument.
3688         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3689
3690 2004-07-30  Richard Henderson  <rth@redhat.com>
3691
3692         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3693         tests of nearest around zero.
3694
3695 2004-07-30  Andrew Pinski  <apinski@apple.com>
3696
3697         * gcc.c-torture/compile/20040730-1.c: New test.
3698
3699 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3700
3701         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3702         powerpc-eabispe.
3703
3704 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3705
3706         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3707
3708 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3709
3710         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3711         contains $ld_library_path.
3712         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3713
3714 2004-07-29  Richard Henderson  <rth@redhat.com>
3715
3716         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3717
3718         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3719         (alt2, which): New.
3720         (Check): Accept either alternative.
3721
3722 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3723
3724         * g++.dg/abi/inline1.C: New test.
3725         * g++.dg/abi/local1-a.cc: Likewise.
3726         * g++.dg/abi/local1.C: Likewise.
3727         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3728         * g++.dg/abi/mangle12.C: Likewise.
3729         * g++.dg/abi/mangle17.C: Likewise.
3730         * g++.dg/abi/mangle20-2.C: Likewise.
3731         * g++.dg/opt/interface1.C: Likewise.
3732         * g++.dg/opt/interface1.h: Likewise.
3733         * g++.dg/opt/interface1-a.cc: New test.
3734         * g++.dg/parse/repo1.C: New test.
3735         * g++.dg/template/repo1.C: Likewise.
3736         * g++.dg/warn/Winline-1.C: Likewise.
3737         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3738
3739 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3740
3741         * gcc.dg/tree-ssa/20040729-1.c: New test.
3742
3743 2004-07-27  Matt Austern <austern@apple.com>
3744
3745         * gcc.dg/darwin-bool-1.c: New test.
3746         * gcc.dg/darwin-bool-2.c: New test.
3747
3748 2004-07-28  Richard Henderson  <rth@redhat.com>
3749
3750         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3751         arguments in the correct type.  Don't write to constant arguments.
3752
3753 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3754
3755         PR tree-optimization/16688
3756         PR tree-optimization/16689
3757         * g++.dg/tree-ssa/pr16688.C: New test.
3758
3759 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3760
3761         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3762         loads.  Not only in the comment, this time.
3763
3764 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3765
3766         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3767         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3768         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3769         * gcc.dg/sh4a-bitmovua.c: New.
3770         * gcc.dg/sh4a-cos.c: New.
3771         * gcc.dg/sh4a-cosf.c: New.
3772         * gcc.dg/sh4a-fprun.c: New.
3773         * gcc.dg/sh4a-fsrra.c: New.
3774         * gcc.dg/sh4a-memmovua.c: New.
3775         * gcc.dg/sh4a-sin.c: New.
3776         * gcc.dg/sh4a-sincos.c: New.
3777         * gcc.dg/sh4a-sincosf.c: New.
3778         * gcc.dg/sh4a-sinf.c: New.
3779
3780 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3781
3782         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3783         conditionals.
3784         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3785         loads.
3786         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3787         DOM1.
3788
3789 2004-07-27  Andrew Pinski  <apinski@apple.com>
3790
3791         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3792
3793 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3794
3795         * gcc.dg/pragma-isr.c: New test.
3796
3797 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3798
3799         PR c++/14429
3800         * g++.dg/template/ttp11.C: New test.
3801
3802 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3803
3804         * gcc.c-torture/compile/20040727-1.c: New test.
3805
3806 2004-07-26  Eric Christopher  <echristo@redhat.com>
3807
3808         * gcc.c-torture/compile/20040726-2.c: New test.
3809
3810 2004-07-26  Andrew Pinski  <apinski@apple.com>
3811
3812         * g++.dg/rtti/tinfo1.C: Xfail.
3813
3814 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3815
3816         * gcc.c-torture/compile/20040726-1.c: New test.
3817
3818 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3819             Brian Ryner  <bryner@brianryner.com>
3820
3821         PR c++/9283
3822         PR c++/15000
3823         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3824         * g++.dg/ext/visibility/: New directory.
3825         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3826         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3827         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3828         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3829         * g++.dg/ext/visibility/fvisibility.C,
3830         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3831         g++.dg/ext/visibility/fvisibility-override1.C
3832         g++.dg/ext/visibility/fvisibility-override2.C
3833         g++.dg/ext/visibility/memfuncts.C
3834         g++.dg/ext/visibility/noPLT.C
3835         g++.dg/ext/visibility/pragma.C
3836         g++.dg/ext/visibility/pragma-override1.C
3837         g++.dg/ext/visibility/pragma-override2.C
3838         g++.dg/ext/visibility/staticmemfuncts.C
3839         g++.dg/ext/visibility/virtual.C: New tests.
3840
3841 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3842
3843         PR c/15360
3844         * gcc.dg/pr15360-1.c: New test.
3845
3846 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3847
3848         * gcc.dg/pragma-align-2.c: New test.
3849         * gcc.dg/pragma-init-fini.c: New test.
3850         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3851         targets.
3852
3853 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3854
3855         * gcc.dg/init-string-2.c: New test.
3856
3857 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3858
3859         PR 16684
3860         * gcc.dg/Wredundant-decls-1.c: New test case.
3861
3862 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3863
3864         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3865         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3866         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3867         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3868         * gcc.dg/compat/generate-random.c: New file.
3869         * gcc.dg/compat/generate-random.h: Likewise.
3870         * gcc.dg/compat/generate-random_r.c: Likewise.
3871         * gcc.dg/compat/struct-layout-1.h: Likewise.
3872         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3873         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3874         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3875         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3876         * gcc.dg/compat/struct-layout-1_main.c: New test.
3877         * gcc.dg/compat/struct-layout-1_x.c: New file.
3878         * gcc.dg/compat/struct-layout-1_y.c: New file.
3879         * gcc.dg/compat/struct-layout-1_test.h: New file.
3880
3881 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3882
3883         * gcc.dg/comp-return-1.c: New test
3884
3885 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3886
3887         * gcc.dg/vmx/8-02a.c: Fix typo.
3888
3889         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3890         * gcc.dg/darwin-abi-3.c: New test.
3891
3892         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3893         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3894
3895         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3896         * gcc.dg/vmx/ops-long-1.c: New test.
3897         * gcc.dg/vmx/ops-long-2.c: New test.
3898
3899 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3900
3901         * g++.dg/lookup/conv-[1234].C: New.
3902
3903 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3904
3905         * g++.dg/parse/attr2.C: Simplify.
3906
3907 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3908
3909         PR c/7284
3910         * gcc.c-torture/execute/pr7284-1.c: New test.
3911
3912 2004-07-22  Brian Booth  <bbooth@redhat.com>
3913
3914         * gcc.dg/tree-ssa/20040721-1.c: New test.
3915
3916 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3917
3918         * g++.dg/template/crash20.c: New.
3919
3920 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3921
3922         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3923         Add dg-run directive.  Declare variables as required.
3924         * gfortran.dg/g77/README: Update
3925
3926 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3927
3928         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3929         gcc.dg/cris-peep2-andu2.c: New tests.
3930
3931 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3932
3933         PR c/15052
3934         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3935         on return type.
3936         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3937         messages.
3938         * gcc.dg/qual-return-2.c: Update expected messages.
3939         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3940
3941 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3942
3943         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3944         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3945
3946 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3947
3948         PR c/11250
3949         * gcc.dg/init-string-1.c: New test.
3950
3951 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR middle-end/15345
3954         PR c/16450
3955         * gcc.dg/torture/nested-fn-1.c: New test.
3956
3957 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3958
3959         PR target/16559
3960         * gcc.dg/ia64-fptr-1.c: New file.
3961
3962 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3963
3964         PR c++/14497
3965         * g++.dg/template/spec16.C: New test.
3966         * g++.old-deja/g++.robertl/eb118.C: Remove.
3967
3968 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3969
3970         PR c++/509
3971         * g++.dg/template/spec15.C: New test.
3972
3973 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3974
3975         Copy cases from g77.f-torture/execute and add dg-run
3976         directive.  Other changes as noted.
3977         * gfortran.dg/g77/13037.f
3978         * gfortran.dg/g77/1832.f
3979         * gfortran.dg/g77/19981119-0.f
3980         * gfortran.dg/g77/19990313-0.f
3981         * gfortran.dg/g77/19990313-1.f
3982         * gfortran.dg/g77/19990313-2.f
3983         * gfortran.dg/g77/19990313-3.f
3984         * gfortran.dg/g77/19990419-1.f
3985         * gfortran.dg/g77/19990826-0.f
3986         * gfortran.dg/g77/19990826-2.f
3987         * gfortran.dg/g77/20000503-1.f
3988         * gfortran.dg/g77/20001111.f
3989         * gfortran.dg/g77/20010116.f
3990         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3991         * gfortran.dg/g77/20010430.f
3992         * gfortran.dg/g77/6177.f
3993         * gfortran.dg/g77/947.f
3994         * gfortran.dg/g77/970816-3.f
3995         * gfortran.dg/g77/971102-1.f
3996         * gfortran.dg/g77/980520-1.f
3997         * gfortran.dg/g77/980628-0.f
3998         * gfortran.dg/g77/980628-1.f
3999         * gfortran.dg/g77/980628-10.f
4000         * gfortran.dg/g77/980628-2.f
4001         * gfortran.dg/g77/980628-3.f
4002         * gfortran.dg/g77/980628-7.f
4003         * gfortran.dg/g77/980628-8.f
4004         * gfortran.dg/g77/980628-9.f
4005         * gfortran.dg/g77/980701-0.f
4006         * gfortran.dg/g77/980701-1.f
4007         * gfortran.dg/g77/cabs.f
4008         * gfortran.dg/g77/claus.f
4009         * gfortran.dg/g77/complex_1.f
4010         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4011         * gfortran.dg/g77/dcomplex.f
4012         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4013         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4014         * gfortran.dg/g77/f90-intrinsic-numeric.f
4015         * gfortran.dg/g77/int8421.f
4016         * gfortran.dg/g77/labug1.f
4017         * gfortran.dg/g77/large_vec.f
4018         * gfortran.dg/g77/le.f
4019         * gfortran.dg/g77/short.f
4020         * gfortran.dg/g77/README: Update
4021
4022 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4023
4024         PR c++/16637
4025         * g++.dg/parse/lookup4.C: New test.
4026
4027 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4028
4029         PR c++/16175
4030         * g++.dg/template/ttp10.C: New test.
4031
4032 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4033
4034         * gcc.dg/pr12625-1.c: New test.
4035
4036 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4037
4038         * testsuite/gcc.dg/switch-warn-1.c: New test.
4039         * testsuite/gcc.dg/switch-warn-2.c: New test.
4040         * gcc.c-torture/compile/pr14730.c: Update.
4041
4042 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4043
4044         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4045         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4046         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4047         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4048
4049 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4050
4051         PR c++/16623
4052         * g++.dg/template/assign1.C: New test.
4053
4054 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4055
4056         PR c++/12170
4057         * g++.dg/template/ttp9.C: New test.
4058
4059 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4060
4061         * gcc.dg/format/cmn-err-1.c: New test.
4062
4063 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4064
4065         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4066         gcc.dg/Wparentheses-10.c: New tests.
4067         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4068
4069 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4070
4071         PR fortran/16465
4072         * gfortran.dg/g77//ffixed-line-length-0.f,
4073         gfortran.dg/g77/ffixed-line-length-132.f,
4074         gfortran.dg/g77/ffixed-line-length-72.f,
4075         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4076         gfortran.dg/g77/README: Update.
4077
4078 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4079
4080         PR c++/13092
4081         * g++.dg/template/non-dependent7.C: New test.
4082         * g++.dg/template/non-dependent8.C: Likewise.
4083         * g++.dg/template/non-dependent9.C: Likewise.
4084         * g++.dg/template/non-dependent10.C: Likewise.
4085
4086 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4087
4088         PR c++/16337
4089         * g++.dg/parse/attr2.C: New test.
4090
4091 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4092
4093         * g77.dg: Removed.
4094         * g77.f-torture: Ditto.
4095
4096 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4097
4098         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4099         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4100         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4101
4102 2004-07-16  Richard Henderson  <rth@redhat.com>
4103
4104         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4105
4106 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4107
4108         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4109         tests with full list of options.
4110         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4111         of TORTURE_OPTIONS if test contains 'dg-do run'.
4112
4113         PR fortran/16404
4114         * gfortran.dg/do_iterator.f90: New test.
4115
4116 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4117
4118         PR rtl-optimization/16536
4119         * gcc.c-torture/execute/restrict-1.c: New test.
4120
4121 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4122
4123         PR fortran/15324
4124         * gfortran.dg/pr15324.f90: New test.
4125
4126         PR fortran/15129
4127         * gfortran.dg/pr15129.f90: New test.
4128
4129         PR fortran/15140
4130         * gfortran.dg/pr15140.f90: New test.
4131
4132         PR fortran/13792
4133         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4134         compile-time simplification.
4135
4136 2004-07-14  Mike Stump  <mrs@apple.com>
4137
4138         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4139
4140 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4141
4142         PR target/16325
4143         * gcc.dg/profile-generate-1.c: New.
4144
4145 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4146
4147         * gcc.c-torture/execute/20040709-1.c: New test.
4148         * gcc.c-torture/execute/20040709-2.c: New test.
4149
4150 2004-07-14  Mike Stump  <mrs@apple.com>
4151
4152         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4153
4154 2004-07-14  Mike Stump  <mrs@apple.com>
4155
4156         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4157
4158 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4159
4160         PR c++/16518
4161         * g++.dg/parse/mutable1.C: New test.
4162
4163 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4164
4165         PR tree-optimization/16443
4166         * gcc.dg/tree-ssa/20040713-1.c: New test.
4167
4168 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4169
4170         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4171         for operator new.
4172
4173 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4174
4175         * gfortran.dg/g77/README: New file
4176         * gfortran.dg/g77/19981216-0.f:  Copy from
4177         g77.f-torture/noncompile.  Add "dg-do compile" and
4178         dg-error as required.
4179         * gfortran.dg/g77/19990218-1.f: Likewise
4180         * gfortran.dg/g77/19990905-1.f: Likewise
4181         * gfortran.dg/g77/9263.f: Likewise
4182         * gfortran.dg/g77/980615-0.f: Likewise
4183         * gfortran.dg/g77/980616-0.f: Likewise
4184         * gfortran.dg/g77/check0.f: Likewise
4185         * gfortran.dg/g77/select_no_compile.f: Likewise
4186
4187 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4188
4189         Copy files from g77.f-torture/compile.
4190         Add "{ dg-do compile}".  Other changes as noted
4191         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4192         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4193         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4194         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4195         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4196         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4197         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4198         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4199         statement to conform to standard.  Append alpha1.x for reference.
4200         * gfortran.dg/g77/xformat.f: Add dg-warning
4201
4202 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4203
4204         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4205         Add {dg-do compile} directive.
4206         * gfortran.dg/g77/cpp2.F: Likewise
4207
4208 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4209
4210         PR c++/5402
4211         * g++.dg/lookup/name-clash1.C: New test.
4212
4213         PR c++/9777
4214         * g++.dg/lookup/name-clash2.C: New test.
4215
4216         PR c++/12102
4217         * g++.dg/lookup/name-clash3.C: New test.
4218
4219 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4220
4221         * g++.dg/lookup/new2.C: New test.
4222         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4223
4224 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4225
4226         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4227         Add {dg-do compile} directive.
4228         * gfortran.dg/g77/13060.f: Likewise
4229         * gfortran.dg/g77/19990218-0.f: Likewise
4230         * gfortran.dg/g77/19990305-0.f: Likewise
4231         * gfortran.dg/g77/19990419-0.f: Likewise
4232         * gfortran.dg/g77/19990502-0.f: Likewise
4233         * gfortran.dg/g77/19990502-1.f: Likewise
4234         * gfortran.dg/g77/19990525-0.f: Likewise
4235         * gfortran.dg/g77/19990826-1.f: Likewise
4236         * gfortran.dg/g77/19990826-3.f: Likewise
4237         * gfortran.dg/g77/19990905-2.f: Likewise
4238         * gfortran.dg/g77/20000412-1.f: Likewise
4239         * gfortran.dg/g77/20000511-1.f: Likewise
4240         * gfortran.dg/g77/20000511-2.f: Likewise
4241         * gfortran.dg/g77/20000518.f: Likewise
4242         * gfortran.dg/g77/20000601-1.f: Likewise
4243         * gfortran.dg/g77/20000601-2.f: Likewise
4244         * gfortran.dg/g77/20000629-1.f: Likewise
4245         * gfortran.dg/g77/20000630-2.f: Likewise
4246         * gfortran.dg/g77/20010115.f: Likewise
4247         * gfortran.dg/g77/20010321-1.f: Likewise
4248         * gfortran.dg/g77/20010426.f: Likewise
4249         * gfortran.dg/g77/20020307-1.f: Likewise
4250         * gfortran.dg/g77/8485.f: Likewise
4251         * gfortran.dg/g77/960317-1.f: Likewise
4252         * gfortran.dg/g77/970915-0.f: Likewise
4253         * gfortran.dg/g77/980310-1.f: Likewise
4254         * gfortran.dg/g77/980310-2.f: Likewise
4255         * gfortran.dg/g77/980310-3.f: Likewise
4256         * gfortran.dg/g77/980310-4.f: Likewise
4257         * gfortran.dg/g77/980310-6.f: Likewise
4258         * gfortran.dg/g77/980310-7.f: Likewise
4259         * gfortran.dg/g77/980310-8.f: Likewise
4260         * gfortran.dg/g77/980419-2.f: Likewise
4261         * gfortran.dg/g77/980424-0.f: Likewise
4262         * gfortran.dg/g77/980427-0.f: Likewise
4263         * gfortran.dg/g77/980729-0.f: Likewise
4264         * gfortran.dg/g77/981117-1.f: Likewise
4265         * gfortran.dg/g77/toon_1.f: Likewise
4266
4267 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4268
4269         PR c++/2204
4270         * g++.dg/other/abstract2.C: New test.
4271
4272 2004-07-12  Paul Brook  <paul@codesourcery.com>
4273
4274         * gfortran.dg/pointer_init_1.f90: New test.
4275
4276 2004-07-11  Paul Brook  <paul@codesourcery.com>
4277
4278         PR fortran/15986
4279         * gfortran.dg/contained_1.f90: New test.
4280
4281 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4282
4283         * g++.dg/parse/defarg8.C: New test.
4284
4285 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4286
4287         PR fortran/16433
4288         * gfortran.dg/pr16433.f: New test.
4289
4290         PR fortran/17574
4291         * gfortran.dg/pr15754.f90: New test.
4292
4293 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4294
4295         PR tree-optimization/16437
4296         * gcc.c-torture/execute/bitfld-4.c: New test.
4297
4298 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4299
4300         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4301         access to common var from module.
4302
4303 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4304
4305         PR fortran/16336
4306         * gfortran.fortran-torture/execute/common_2.f90: New test.
4307
4308 2004-07-10  Paul Brook  <paul@codesourcery.com>
4309
4310         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4311
4312 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4313
4314         PR fortran/15969
4315         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4316
4317 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4318
4319         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4320         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4321         * gfortran.dg/g77/ffree-form-1.f: Likewise
4322         * gfortran.dg/g77/ffree-form-2.f: Likewise
4323         * gfortran.dg/g77/ffree-form-3.f: Likewise
4324         * gfortran.dg/g77/fno-underscoring.f: Likewise
4325         * gfortran.dg/g77/funderscoring.f: Likewise
4326         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4327
4328 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4329
4330         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4331
4332 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4333         Paul Brook  <paul@codesourcery.com>
4334
4335         PR fortran/13415
4336         * gfortran.dg/common_pointer_1.f90: New test.
4337
4338 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4339
4340         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4341
4342 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4343
4344         PR target/16364
4345         * gcc.c-torture/compile/20040709-1.c: New.
4346
4347 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4348
4349         PR fortran/14077
4350         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4351
4352 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4353
4354         PR fortran/13201
4355         * gfortran.dg/shape_1.f90: New test.
4356
4357 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4358             Andrew Pinski  <apinski@apple.com>
4359
4360         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4361
4362 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4363
4364         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4365         comment.
4366
4367 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4368         Paul Brook  <paul@codesourcery.com>
4369
4370         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4371         '.f95' and '.F95'.
4372
4373 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4374
4375         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4376
4377 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4378
4379         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4380         testcases with capital suffix.
4381
4382 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4383
4384         PR fortran/15481
4385         PR fortran/13372
4386         PR fortran/13575
4387         PR fortran/15978
4388         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4389
4390         * gfortran.dg/implicit_1.f90: New test.
4391
4392 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4393
4394         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4395         expression to match gfortran warning/error messages
4396         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4397         dg-error text.
4398
4399 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4400
4401         * lib/fortran-torture.exp: Rename proc search_for to
4402         search_for_re.
4403
4404 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4405
4406         * gcc.c-torture/execute/simd-5.x: New file.
4407         XFAIL on SPARC 64-bit at -O0.
4408
4409 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4410
4411         PR c++/8211
4412         PR c++/16165
4413         * g++.dg/warn/effc3.C: New test.
4414
4415 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4416
4417         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4418         change X to 1X in format.
4419         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4420         add data statements to conform to standard.
4421
4422 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4423
4424         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4425         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4426         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4427
4428 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4429
4430         * gfortran.dg/g77/7388.f: Copy from g77.dg
4431         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4432         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4433         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4434         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4435         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4436         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4437         * gfortran.dg/g77/strlen0.f: Likewise
4438
4439 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4440
4441         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4442         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4443
4444 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4445
4446         * gcc.c-torture/execute/920428-2.x: Delete.
4447         * gcc.c-torture/execute/920501-7.x: Likewise.
4448
4449 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4450
4451         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4452         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4453         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4454         prescott and c3-2.
4455         (PREFETCH_3DNOW): Add -march=c3.
4456
4457 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4458
4459         PR c/16437
4460         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4461         * gcc.c-torture/execute/bf64-1.x: Likewise.
4462
4463 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4464
4465         * gcc.c-torture/compile/20040708-1.c: New test.
4466
4467 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4468
4469         PR c++/16169
4470         * g++.dg/warn/effc2.C: New test.
4471
4472 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4473
4474         * gcc.c-torture/execute/bitfld-1.x: Remove.
4475         * gcc.c-torture/execute/bitfld-3.c: New test.
4476         * gcc.dg/bitfld-2.c: Remove XFAILs.
4477
4478 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4479
4480         PR c++/16276
4481         * g++.dg/rtti/tinfo1.C: New file.
4482
4483 2004-07-07  Eric Christopher  <echristo@redhat.com>
4484
4485         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4486
4487 2004-07-07  Andrew Pinski  <apinski@apple.com>
4488
4489         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4490
4491 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4492
4493         * g++.dg/init/call1.C: XFAIL.
4494
4495 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4496
4497         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4498         except for movstrict*, to movmem* and clrstr* to clrmem*.
4499
4500 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4501
4502         * gcc.c-torture/execute/20040707-1.c: New test.
4503
4504 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4505
4506         * gcc.c-torture/execute/20040706-1.c: New test.
4507
4508 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4509
4510         PR c++/3671
4511         * g++.dg/template/spec14.C: New test.
4512
4513 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4514
4515         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4516         nothing if not yet defined.  Use it in b, c and d type definitions.
4517         * gcc.c-torture/execute/20040705-1.c: New test.
4518         * gcc.c-torture/execute/20040705-2.c: New test.
4519
4520 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4521
4522         PR c++/2518
4523         * g++.dg/lookup/new1.C: New test.
4524
4525 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4526
4527         PR c++/11406
4528         * g++.dg/template/sizeof8.C: New test.
4529
4530 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4531
4532         * gcc.c-torture/compile/20040705-1.c: New test.
4533
4534 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4535
4536         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4537
4538 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4539
4540         * gcc.dg/cpp/if-mop.c: Two new testcases.
4541         * gcc.dg/cpp/trad/comment-3.c: New.
4542
4543 2004-07-04  Paul Brook  <paul@codesourcery.com>
4544
4545         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4546
4547 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4548
4549         PR c++/3761
4550         * g++.dg/lookup/crash4.C: New test.
4551
4552 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4553
4554         * gcc.c-torture/execute/builtin-abs-1.c
4555         * gcc.c-torture/execute/builtin-abs-2.c
4556         * gcc.c-torture/execute/builtin-complex-1.c
4557         * gcc.c-torture/execute/builtins/string-1-lib.c
4558         * gcc.c-torture/execute/builtins/string-1.c
4559         * gcc.c-torture/execute/builtins/string-2-lib.c
4560         * gcc.c-torture/execute/builtins/string-2.c
4561         * gcc.c-torture/execute/builtins/string-3-lib.c
4562         * gcc.c-torture/execute/builtins/string-3.c
4563         * gcc.c-torture/execute/builtins/string-4-lib.c
4564         * gcc.c-torture/execute/builtins/string-4.c
4565         * gcc.c-torture/execute/builtins/string-5-lib.c
4566         * gcc.c-torture/execute/builtins/string-5.c
4567         * gcc.c-torture/execute/builtins/string-6-lib.c
4568         * gcc.c-torture/execute/builtins/string-6.c
4569         * gcc.c-torture/execute/builtins/string-7-lib.c
4570         * gcc.c-torture/execute/builtins/string-7.c
4571         * gcc.c-torture/execute/builtins/string-8-lib.c
4572         * gcc.c-torture/execute/builtins/string-8.c
4573         * gcc.c-torture/execute/builtins/string-9-lib.c
4574         * gcc.c-torture/execute/builtins/string-9.c
4575         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4576         * gcc.c-torture/execute/builtins/string-asm-1.c
4577         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4578         * gcc.c-torture/execute/builtins/string-asm-2.c
4579         * gcc.c-torture/execute/stdio-opt-1.c
4580         * gcc.c-torture/execute/stdio-opt-2.c
4581         * gcc.c-torture/execute/stdio-opt-3.c
4582         * gcc.c-torture/execute/string-opt-1.c
4583         * gcc.c-torture/execute/string-opt-10.c
4584         * gcc.c-torture/execute/string-opt-11.c
4585         * gcc.c-torture/execute/string-opt-12.c
4586         * gcc.c-torture/execute/string-opt-13.c
4587         * gcc.c-torture/execute/string-opt-14.c
4588         * gcc.c-torture/execute/string-opt-15.c
4589         * gcc.c-torture/execute/string-opt-16.c
4590         * gcc.c-torture/execute/string-opt-2.c
4591         * gcc.c-torture/execute/string-opt-6.c
4592         * gcc.c-torture/execute/string-opt-7.c
4593         * gcc.c-torture/execute/string-opt-8.c:
4594         Replace with ...
4595
4596         * gcc.c-torture/execute/builtins/abs-2.c
4597         * gcc.c-torture/execute/builtins/abs-3.c
4598         * gcc.c-torture/execute/builtins/complex-1.c
4599         * gcc.c-torture/execute/builtins/fprintf.c
4600         * gcc.c-torture/execute/builtins/fputs.c
4601         * gcc.c-torture/execute/builtins/memcmp.c
4602         * gcc.c-torture/execute/builtins/memmove.c
4603         * gcc.c-torture/execute/builtins/memops-asm.c
4604         * gcc.c-torture/execute/builtins/mempcpy-2.c
4605         * gcc.c-torture/execute/builtins/mempcpy.c
4606         * gcc.c-torture/execute/builtins/memset.c
4607         * gcc.c-torture/execute/builtins/printf.c
4608         * gcc.c-torture/execute/builtins/sprintf.c
4609         * gcc.c-torture/execute/builtins/strcat.c
4610         * gcc.c-torture/execute/builtins/strchr.c
4611         * gcc.c-torture/execute/builtins/strcmp.c
4612         * gcc.c-torture/execute/builtins/strcpy.c
4613         * gcc.c-torture/execute/builtins/strcspn.c
4614         * gcc.c-torture/execute/builtins/strlen-2.c
4615         * gcc.c-torture/execute/builtins/strlen.c
4616         * gcc.c-torture/execute/builtins/strncat.c
4617         * gcc.c-torture/execute/builtins/strncmp-2.c
4618         * gcc.c-torture/execute/builtins/strncmp.c
4619         * gcc.c-torture/execute/builtins/strncpy.c
4620         * gcc.c-torture/execute/builtins/strpbrk.c
4621         * gcc.c-torture/execute/builtins/strpcpy-2.c
4622         * gcc.c-torture/execute/builtins/strpcpy.c
4623         * gcc.c-torture/execute/builtins/strrchr.c
4624         * gcc.c-torture/execute/builtins/strspn.c
4625         * gcc.c-torture/execute/builtins/strstr-asm.c
4626         * gcc.c-torture/execute/builtins/strstr.c:
4627         ... these new files.
4628
4629         * gcc.c-torture/execute/builtins/abs-2-lib.c
4630         * gcc.c-torture/execute/builtins/abs-3-lib.c
4631         * gcc.c-torture/execute/builtins/complex-1-lib.c
4632         * gcc.c-torture/execute/builtins/fprintf-lib.c
4633         * gcc.c-torture/execute/builtins/fputs-lib.c
4634         * gcc.c-torture/execute/builtins/memcmp-lib.c
4635         * gcc.c-torture/execute/builtins/memmove-lib.c
4636         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4637         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4638         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4639         * gcc.c-torture/execute/builtins/memset-lib.c
4640         * gcc.c-torture/execute/builtins/printf-lib.c
4641         * gcc.c-torture/execute/builtins/sprintf-lib.c
4642         * gcc.c-torture/execute/builtins/strcat-lib.c
4643         * gcc.c-torture/execute/builtins/strchr-lib.c
4644         * gcc.c-torture/execute/builtins/strcmp-lib.c
4645         * gcc.c-torture/execute/builtins/strcpy-lib.c
4646         * gcc.c-torture/execute/builtins/strcspn-lib.c
4647         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4648         * gcc.c-torture/execute/builtins/strlen-lib.c
4649         * gcc.c-torture/execute/builtins/strncat-lib.c
4650         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4651         * gcc.c-torture/execute/builtins/strncmp-lib.c
4652         * gcc.c-torture/execute/builtins/strncpy-lib.c
4653         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4654         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4655         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4656         * gcc.c-torture/execute/builtins/strrchr-lib.c
4657         * gcc.c-torture/execute/builtins/strspn-lib.c
4658         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4659         * gcc.c-torture/execute/builtins/strstr-lib.c
4660         * gcc.c-torture/execute/builtins/lib/abs.c
4661         * gcc.c-torture/execute/builtins/lib/fprintf.c
4662         * gcc.c-torture/execute/builtins/lib/memset.c
4663         * gcc.c-torture/execute/builtins/lib/printf.c
4664         * gcc.c-torture/execute/builtins/lib/sprintf.c
4665         * gcc.c-torture/execute/builtins/lib/strcpy.c
4666         * gcc.c-torture/execute/builtins/lib/strcspn.c
4667         * gcc.c-torture/execute/builtins/lib/strncat.c
4668         * gcc.c-torture/execute/builtins/lib/strncmp.c
4669         * gcc.c-torture/execute/builtins/lib/strncpy.c
4670         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4671         * gcc.c-torture/execute/builtins/lib/strspn.c
4672         * gcc.c-torture/execute/builtins/lib/strstr.c:
4673         New files containing support routines.
4674
4675         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4676         declaration.
4677         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4678         when not optimizing.
4679
4680 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/16240
4683         * g++.dg/abi/mangle22.C: New test.
4684         * g++.dg/abi/mangle23.C: Likewise.
4685
4686 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4687
4688         PR fortran/16290
4689         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4690         Allow for cases without denormalized floating point numbers.
4691
4692 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4693
4694         PR c/1027
4695         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4696         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4697         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4698         expected warning text.
4699         * gcc.dg/format/diag-2.c: New test.
4700
4701 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4702
4703         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4704
4705 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4706
4707         * gcc.dg/builtins-43.c: New.
4708         * gcc.dg/builtins-44.c: New.
4709         * gcc.dg/builtins-45.c: New.
4710
4711 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4712             Andreas Tobler  <a.tobler@schweiz.ch>
4713
4714         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4715         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4716         as SIGSEGV.
4717         * gcc.dg/cleanup-11.c: Likewise.
4718         * gcc.dg/cleanup-8.c: Likewise.
4719         * gcc.dg/cleanup-9.c: Likewise.
4720         * gcc.dg/cleanup-5.c: Run on all platforms.
4721
4722 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4723
4724         * g++.dg/warn/nonnull1.C: New test.
4725
4726 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4727
4728         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4729         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4730         Special-case the Sun compiler wrt to <complex.h>.
4731
4732 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4733
4734         * gcc.dg/Wunreachable-8.C: New test.
4735
4736         * gcc.dg/h8300-ice2.c : New test.
4737
4738 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4739
4740         PR fortran/16161
4741         * gfortran.fortran-torture/compile/implicit.f90: Add test
4742         for implicit character.
4743
4744 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4745
4746         PR fortran/16289
4747         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4748         Use tiny() intrinsic to find smallest non-negative real
4749
4750 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4753         * gcc.dg/compat/struct-by-value-22_x.c: New.
4754         * gcc.dg/compat/struct-by-value-22_y.c: New.
4755
4756         * gcc.c-torture/execute/20040629-1.c: New test.
4757
4758 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4759
4760         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4761         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4762
4763         PR target/16195
4764         * gcc.dg/20040625-1.c: New test.
4765
4766 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4767
4768         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4769
4770 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4771
4772         PR fortran/15963
4773         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4774
4775 2004-06-29  Richard Henderson  <rth@redhat.com>
4776
4777         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4778
4779 2004-06-29  Paul Brook  <paul@codesourcery.com>
4780
4781         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4782         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4783
4784 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4785
4786         PR c++/16260
4787         * g++.dg/parse/crash15.C: New.
4788
4789 2004-06-28  Andrew Pinski  <apinski@apple.com>
4790
4791         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4792         by the error already.
4793
4794         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4795
4796 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4797
4798         PR target/14041
4799         * gcc.dg/h8300-bss-align-1.c : New.
4800
4801 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         * PR c++/16174
4804         * g++.dg/template/ctor4.C: New.
4805
4806 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4807
4808         PR c++/16205
4809         * g++.dg/warn/Wsequence-point-1.C: New test.
4810
4811 2004-06-27  Paul Brook  <paul@codesourcery.com>
4812
4813         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4814
4815 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4816
4817         * g++.old-deja/g++.mike/p7325.C: Remove.
4818
4819 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4820
4821         PR c/14963
4822         * gcc.dg/pr14963.c: New test.
4823
4824 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/16193
4827         * g++.dg/parse/redef1.C: New test.
4828
4829 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4830
4831         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4832         20021110.c.
4833         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4834         20021119-1.c.
4835         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4836         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4837         5-04.c.
4838         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4839         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4840         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4841         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4842         g++.brendan/enum14.C.
4843         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4844         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4845         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4846         g++.mike/virt1.C.
4847         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4848         memtemp24.C.
4849
4850 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4851
4852         * gcc.dg/20040527-1.c: New test case.
4853
4854 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4855
4856         PR gfortran/pr16196
4857         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4858
4859 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4860
4861         PR middle-end/15825
4862         * gcc.dg/pr15825-1.c: New test case.
4863
4864 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4865
4866         * gcc.c-torture/execute/20040625-1.c: New test.
4867
4868 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4869
4870         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4871
4872 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4873
4874         * gcc.dg/torture/mips-div-1.c: New test.
4875
4876 2004-06-24  Jeff Law  <law@redhat.com>
4877
4878         * gcc.dg/tree-ssa/20040624-1.c: New test.
4879
4880 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4881
4882         * gcc.c-torture/compile/20040624-1.c: New test.
4883
4884 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4885
4886         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4887         this directory.
4888
4889 2004-06-23  Andrew Pinski  <apinski@apple.com>
4890
4891         PR middle-end/15988
4892         * g++.dg/opt/ptrmem4.C: New test.
4893
4894         * gcc.dg/c90-array-quals-2.c: New test.
4895
4896 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4897
4898         * gcc.dg/kpice1.c: New test.
4899
4900 2006-06-23  Andrew Pinski  <apinski@apple.com>
4901
4902         * gcc.dg/c90-array-quals.c: New test.
4903
4904 2006-06-22  Richard Henderson  <rth@redhat.com>
4905
4906         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4907
4908 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4909
4910         * gcc.dg/builtins-config.h: Handle FreeBSD.
4911
4912 2006-06-22  Richard Henderson  <rth@redhat.com>
4913
4914         * g++.dg/opt/devirt1.C: New.
4915
4916 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4917
4918         * g++.dg/opt/pr15551.C: New testcase.
4919
4920 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4921
4922         PR target/14800
4923         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4924         x86_64-*-linux* when compiling for 32bit.
4925
4926 2004-06-21  Andrew Pinski  <apinski@apple.com>
4927
4928         * gcc.dg/pch/struct-1.c: New.
4929         * gcc.dg/pch/struct-1.hs: New.
4930
4931 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4932
4933         * gcc.dg/pch/save-temps-1.c: New file.
4934         * gcc.dg/pch/save-temps-1.hs: New file.
4935
4936 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4937
4938         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4939         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4940
4941 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4942
4943         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4944         to fix type error.
4945         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4946         Remove trailing spaces.
4947
4948 2004-06-21  Richard Henderson  <rth@redhat.com>
4949
4950         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4951         merging && to BIT_FIELD_REF.
4952
4953 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4954
4955         * g++.dg/opt/placeholder1.C: New test.
4956
4957 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4958
4959         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4960         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4961         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4962         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4963
4964 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4965
4966         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4967         extern "C".
4968         * g++.dg/other/pragma-re-1.C: Add comments.
4969
4970 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4971
4972         PR gfortran/16080
4973         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4974
4975 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4976
4977         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4978         instead of setting the type of size_t by
4979         hand.
4980
4981 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4982
4983         * gcc.dg/unordered-2.c: New test case.
4984         * gcc.dg/unordered-3.c: New test case.
4985
4986 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4987
4988         PR other/16043
4989         * lib/g++.exp (g++_version): Tweak regexp for version
4990         * lib/g77.exp (g77_version): Likewise
4991         * lib/gfortran.exp (gfortran_version): Likewise
4992         * lib/objc.exp (objc_version): Likewise
4993         * lib/treelang.exp (treelang_version): Likewise
4994
4995 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4996
4997         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4998         Use INT_MAX instead of __INT_MAX__.
4999         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5000
5001         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5002         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5003         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5004         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5005         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5006         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5007         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5008         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5009         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5010
5011         * gcc.dg/range-test-1.c: New test.
5012         * g++.dg/opt/range-test-1.C: New test.
5013
5014 2004-06-17  Richard Henderson  <rth@redhat.com>
5015
5016         * objc.dg/sync-1.m: New.
5017         * objc.dg/try-catch-1.m: Don't force next runtime.
5018         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5019         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5020         shadowed catch clause.
5021         * objc.dg/try-catch-5.m: New.
5022
5023 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5024
5025         Bug 14610
5026         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5027
5028 2004-06-15  Richard Henderson  <rth@redhat.com>
5029
5030         * gcc.dg/20001116-1.c: Move expected warning line.
5031
5032 2004-06-15  Richard Henderson  <rth@redhat.com>
5033
5034         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5035         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5036
5037 2004-06-15  Jeff Law  <law@redhat.com>
5038
5039         * gcc.dg/tree-ssa/20040615-1.c: New test.
5040         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5041         be less sensitive to operand ordering.
5042         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5043
5044 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5045
5046         * g++.dg/abi/bitfield3.C: Add comment..
5047
5048 2004-06-15  Richard Henderson  <rth@redhat.com>
5049
5050         * g++.dg/ext/stmtexpr1.C: XFAIL.
5051         * gcc.dg/20030612-1.c: XFAIL.
5052
5053 2004-06-15  Eric Christopher  <echristo@redhat.com>
5054
5055         * g++.dg/charset/asm5.c: New.
5056         * gcc.dg/charset/asm6.c: New.
5057
5058 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5059
5060         PR fortran/15962
5061         * gfortran.fortran-torture/execute/select_1.f90: New test.
5062
5063 2004-06-15  Paul Brook  <paul@codesourcery.com>
5064
5065         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5066
5067 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5068
5069         PR c++/15967
5070         * g++.dg/lookup/crash3.C: New test.
5071
5072 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5073
5074         PR c++/15947
5075         * g++.dg/parse/dtor4.C: New test.
5076
5077 2004-06-14  Jeff Law  <law@redhat.com>
5078
5079         * gcc.c-torture/compile/20040614-1.c: New test.
5080
5081 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5082
5083         PR fortran/15211
5084         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5085         LEN of a character array.
5086
5087 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5088
5089         PR c++/15096
5090         * g++.dg/template/ptrmem10.C: New test.
5091
5092         PR c++/14930
5093         * g++.dg/template/friend30.C: New test.
5094
5095 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5096
5097         PR fortran/14928
5098         * gfortran.fortran-torture/compile/mloc.f90: New test.
5099
5100 2004-06-13  Paul Brook  <paul@codesourcery.com>
5101
5102         * gfortran.fortran-torture/execute/random_2.f90: New test.
5103
5104 2004-06-13  Eric Christopher  <echristo@redhat.com>
5105
5106         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5107
5108 2004-06-12  Paul Brook  <paul@codesourcery.com>
5109
5110         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5111
5112 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5113
5114         PR fortran/14923
5115         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5116
5117 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5118
5119         PR fortran/14957
5120         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5121         syntax errors in end statements of contained subroutines.
5122
5123 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5124
5125         PR fortran/12841
5126         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5127
5128 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5129
5130         PR fortran/15665
5131         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5132
5133 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5134
5135         PR gfortran/12839
5136         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5137
5138 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/15862
5141         * g++.dg/parse/enum1.C: New test.
5142
5143 2004-06-10  Jeff Law  <law@redhat.com>
5144
5145         * gcc.c-torture/compile/20040610-1.c: New test.
5146
5147 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5148
5149         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5150         * g++.old-deja/g++.other/decl3.C: Likewise.
5151
5152 2004-06-10  Brian Booth  <bbooth@redhat.com>
5153
5154         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5155         V_MAY_DEF instead of VDEF.
5156         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5157
5158 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5159
5160         PR c++/14211
5161         * g++.dg/conversion/const1.C: New test.
5162
5163         PR c++/15076
5164         * g++.dg/conversion/reinterpret1.C: New test.
5165
5166         PR c++/15877
5167         * g++.dg/template/enum2.C: New test.
5168
5169         PR c++/15227
5170         * g++.dg/template/error13.C: New test.
5171
5172 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5173
5174         PR fortran/14957
5175         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5176         arguments to test_* REAL and of the right size.
5177
5178 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5179
5180         PR target/15569
5181         PR rtl-optimization/15681
5182         * gcc.dg/20040609-1.c: New test.
5183
5184 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5185
5186         PR c++/14791
5187         * g++.dg/opt/builtins1.C: New test.
5188
5189 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5190
5191         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5192         that use default windows32 struct layout.
5193         * gcc.dg/i386-bitfield2.c: Likewise.
5194
5195 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5196
5197         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5198         for mingw32 and cygwin targets.
5199
5200 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5201
5202         * gcc.dg/pch/macro-4.c: New.
5203         * gcc.dg/pch/macro-4.hs: New.
5204
5205 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5206
5207         PR fortran/13249
5208         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5209
5210 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5211
5212         PR fortran/13372
5213         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5214
5215 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5216
5217         PR gfortran/14897
5218         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5219
5220 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5221
5222         PR gfortran/15755
5223         * gfortran.fortran-torture/execute/backspace.c : New test.
5224
5225 2004-06-09  Paul Brook  <paul@codesourcery.com>
5226
5227         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5228         (pointer_to_section): Rewrite to use smaller array.
5229
5230 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5231
5232         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5233         * gcc.dg/ext/altivec-10.c: Same.
5234         * gcc.dg/ext/altivec-11.c: Same.
5235         * gcc.dg/ext/altivec-12.c: Same.
5236         * gcc.dg/ext/altivec-13.c: Same.
5237         * gcc.dg/ext/altivec-14.c: Same.
5238         * gcc.dg/ext/altivec-15.c: Same.
5239         * gcc.dg/ext/altivec-16.c: Same.
5240         * gcc.dg/ext/altivec-3.c: Same.
5241         * gcc.dg/ext/altivec-4.c: Same.
5242         * gcc.dg/ext/altivec-6.c: Same.
5243         * gcc.dg/ext/altivec-7.c: Same.
5244         * gcc.dg/ext/altivec-8.c: Same.
5245         * gcc.dg/ext/altivec-varargs-1.c: Same.
5246
5247         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5248         * g++.dg/ext/altivec-10.C: Same.
5249         * g++.dg/ext/altivec-2.C: Same.
5250         * g++.dg/ext/altivec-3.C: Same.
5251         * g++.dg/ext/altivec-4.C: Same.
5252         * g++.dg/ext/altivec-5.C: Same.
5253         * g++.dg/ext/altivec-6.C: Same.
5254         * g++.dg/ext/altivec-7.C: Same.
5255         * g++.dg/ext/altivec-8.C: Same.
5256         * g++.dg/ext/altivec-9.C: Same.
5257
5258 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5259
5260         PR c++/7841
5261         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5262
5263 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5264
5265         * gcc.dg/union-1.c: New test.
5266
5267 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5268
5269         * gcc.dg/builtins-41.c: New test case.
5270         * gcc.dg/builtins-42.c: New test case.
5271
5272 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5273
5274         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5275         * g++.dg/ext/altivec-10.C: Same.
5276         * g++.dg/ext/altivec-2.C: Same.
5277         * g++.dg/ext/altivec-3.C: Same.
5278         * g++.dg/ext/altivec-4.C: Same.
5279         * g++.dg/ext/altivec-5.C: Same.
5280         * g++.dg/ext/altivec-6.C: Same.
5281         * g++.dg/ext/altivec-7.C: Same.
5282         * g++.dg/ext/altivec-8.C: Same.
5283         * g++.dg/ext/altivec-9.C: Same.
5284         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5285         * g++.old-deja/g++.brendan/new3.C: Same.
5286         * gcc.c-torture/execute/eeprof-1.x: Same.
5287
5288 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5289
5290         PR c/14765
5291         * gcc.dg/pr14765-1.c: New test.
5292
5293 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5294
5295         PR c/14649
5296         * gcc.dg/pr14649-1.c: New test case.
5297
5298 2004-06-07  Richard Henderson  <rth@redhat.com>
5299
5300         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5301         if temporaries.
5302
5303 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5304
5305         * g++.dg/eh/elide1.C: Remove XFAIL.
5306
5307 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5308
5309         PR c++/15337
5310         * g++.dg/expr/sizeof3.C: New test.
5311
5312         PR c++/14777
5313         * g++.dg/template/access14.C: New test.
5314
5315         PR c++/15554
5316         * g++.dg/template/enum1.C: New test.
5317
5318         PR c++/15057
5319         * g++.dg/eh/throw1.C: New test.
5320
5321 2004-06-07  David Ayers  <d.ayers@inode.at>
5322             Ziemowit Laski  <zlaski@apple.com>
5323
5324         * lib/objc.exp (objc_target_compile): Revert the '-framework
5325         Foundation' flag fix, since bare Darwin does not ship
5326         with the Foundation framework.
5327         * objc/execute/next_mapping.h: Provide a local NSConstantString
5328         @interface and @implementation.
5329         (objc_constant_string_init): A constructor function, used to
5330         initialize the NSConstantString meta-class object.
5331         * objc/execute/string1.m: Include "next_mapping.h" instead of
5332         <Foundation/NSString.h>.
5333         * objc/execute/string2.m: Likewise.
5334         * objc/execute/string3.m: Likewise.
5335         * objc/execute/string4.m: Likewise.
5336
5337 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5338
5339         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5340         to double. Replace double with FLOAT.
5341         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5342
5343         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5344         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5345         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5346         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5347         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5348         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5349         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5350         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5351
5352 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5353
5354         PR c/13519
5355         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5356
5357 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5358
5359         PR c++/15503
5360         * g++.dg/template/meminit2.C: New test.
5361
5362 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5363
5364         PR target/15822
5365         * gcc.c-torture/execute/compare-fp-1.c,
5366         gcc.c-torture/execute/compare-fp-2.c,
5367         gcc.c-torture/execute/compare-fp-3.c,
5368         gcc.c-torture/execute/compare-fp-4.c,
5369         gcc.c-torture/execute/compare-fp-3.x,
5370         gcc.c-torture/execute/compare-fp-4.x: Moved...
5371         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5372         gcc.c-torture/execute/ieee/compare-fp-2.c,
5373         gcc.c-torture/execute/ieee/compare-fp-3.c,
5374         gcc.c-torture/execute/ieee/compare-fp-4.c,
5375         gcc.c-torture/execute/ieee/compare-fp-3.x,
5376         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5377
5378 2004-06-04  David Ayers  <d.ayers@inode.at>
5379
5380         * objc/execute/protocol-isEqual-4.m: New testcase.
5381
5382 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5383
5384         * objc/execute/protocol-isEqual-1.m: New testcase.
5385         * objc/execute/protocol-isEqual-2.m: New testcase.
5386         * objc/execute/protocol-isEqual-3.m: New testcase.
5387
5388 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5389
5390         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5391
5392 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5393
5394         * lib/objc.exp (objc_target_compile): When running tests on
5395         Darwin (Mac OS X), inform the linker about '-framework
5396         'Foundation'.
5397
5398 2004-06-02  Eric Christopher  <echristo@redhat.com>
5399
5400         * gcc.c-torture/compile/20040602-1.c: New.
5401
5402 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5403
5404         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5405         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5406
5407         PR tree-optimization/14736
5408         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5409
5410         PR tree-optimization/14042
5411         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5412
5413         PR tree-optimization/14729
5414         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5415
5416 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5417
5418         PR fortran/15557
5419         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5420
5421 2004-06-01  Richard Hederson  <rth@redhat.com>
5422
5423         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5424
5425 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5426
5427         PR c++/14932
5428         * g++.dg/parse/offsetof4.C: New test.
5429
5430 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5431
5432         PR objc/7993
5433         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5434
5435 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5436
5437         PR c++/15701
5438         * g++.dg/template/friend29.C: New test.
5439
5440 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5441
5442         PR c/15749
5443         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5444
5445 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5446
5447         * gcc.dg/sparc-trap-1.c: New test.
5448
5449 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5450
5451         PR middle-end/15069
5452         * g++.dg/opt/fold3.C: New test case.
5453
5454 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5455
5456         * lib/target-supports.exp (check_iconv_available): Fix fallout
5457         from 2004-05-28 patch.
5458
5459 2004-05-30  Paul Brook  <paul@codesourcery.com>
5460
5461         PR fortran/15620
5462         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5463         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5464
5465 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5466
5467         * gfortran.fortran-torture/execute/random_1.f90: New test.
5468
5469 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5470
5471         * g++.dg/ext/altivec-10.C: New test.
5472
5473 2004-05-29  Paul Brook  <paul@codesourcery.com>
5474
5475         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5476
5477 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5478
5479         * gcc.dg/altivec-16.c: New test.
5480
5481 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5482
5483         * lib/target-supports.exp (check_vmx_hw_available): New.
5484         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5485
5486         * lib/target-supports.exp (check_alias_available,
5487         check_iconv_available, check_named_sections_available): Use
5488         unique names for temporary files.
5489
5490 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5491
5492         * gcc.dg/altivec-15.c: New test.
5493
5494 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/15083
5497         * g++.dg/warn/noeffect6.C: New test.
5498
5499         PR c++/15471
5500         * g++.dg/expr/ptrmem4.C: New test.
5501
5502         PR c++/15640
5503         * g++.dg/template/operator3.C: New test.
5504
5505 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5506
5507         PR c++/14668
5508         * g++.dg/lookup/redecl1.C: New test.
5509         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5510
5511 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5512
5513         * gcc.c-torture/execute/compare-fp-1.c,
5514         gcc.c-torture/execute/compare-fp-2.c,
5515         gcc.c-torture/execute/compare-fp-3.c,
5516         gcc.c-torture/execute/compare-fp-4.c,
5517         gcc.c-torture/execute/compare-fp-3.x,
5518         gcc.c-torture/execute/compare-fp-4.x,
5519         gcc.dg/pr15649-1.c: New.
5520
5521 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5522
5523         PR c++/12883
5524         * g++.dg/init/array14.C: New test.
5525
5526 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5527
5528         * lib/compat.exp (compat-get-options-main): New.
5529         (compat-get-options): Remove unneeded code, warn for ignored
5530         command.
5531         (compat-execute): Check flag set by dg-require-* commands.
5532
5533         * lib/compat.exp (compat-execute): Break up long lines.
5534
5535 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5536
5537         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5538         * gcc.dg/altivec-14.c: New test.
5539         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5540
5541         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5542         * gcc.dg/altivec-12.c: Ditto.
5543
5544         * gcc.dg/altivec-3.c: Move call to altivec_check.
5545
5546 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5547
5548         PR c++/15044
5549         * g++.dg/template/error12.C: New test.
5550
5551         PR c++/15317
5552         * g++.dg/ext/attrib15.C: New test.
5553
5554         PR c++/15329
5555         * g++.dg/template/ptrmem9.C: New test.
5556
5557 2004-05-25  Paul Brook  <paul@codesourcery.com>
5558
5559         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5560
5561 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c++/15165
5564         * g++.dg/template/crash19.C: New test.
5565
5566 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/15025
5569         * g++.dg/template/redecl1.C: New test.
5570
5571 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5572
5573         PR c++/14821
5574         * g++.dg/other/ns1.C: New test.
5575
5576         PR c++/14883
5577         * g++.dg/template/invalid1.C: New test.
5578
5579 2004-05-23  Paul Brook  <paul@codesourcery.com>
5580         Victor Leikehman  <lei@haifasphere.co.il>
5581
5582         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5583         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5584
5585 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/15285
5588         PR c++/15299
5589         * g++.dg/template/non-dependent5.C: New test.
5590         * g++.dg/template/non-dependent6.C: New test.
5591
5592 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5593
5594         PR c++/15507
5595         * g++.dg/inherit/union1.C: New test.
5596
5597         PR c++/15542
5598         * g++.dg/template/addr1.C: New test.
5599
5600         PR c++/15427
5601         * g++.dg/template/array5.C: New test.
5602
5603         PR c++/15287
5604         * g++.dg/template/array6.C: New test.
5605
5606 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5607             Roger Sayle  <roger@eyesopen.com>
5608
5609         * g++.dg/lookup/forscope2.C: New test case.
5610
5611 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5612
5613         * gcc.dg/cpp/Wmissingdirs.c: New.
5614
5615 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         PR target/15301
5618         * gcc.dg/compat/union-m128-1.h: New file.
5619         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5620         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5621         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5622
5623 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5624
5625         PR target/15302
5626         * gcc.dg/compat/struct-complex-1.h: New file.
5627         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5628         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5629         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5630
5631 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5632
5633         PR middle-end/3074
5634         * gcc.dg/pr3074-1.c: New test case.
5635         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5636
5637 2004-05-20  Falk Hueffner  <falk@debian.org>
5638
5639         PR other/15526
5640         * gcc.dg/ftrapv-1.c: New test case.
5641
5642 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5643
5644         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5645
5646 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5647             Jeff Law  <law@redhat.com>
5648
5649         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5650         * gcc.dg/tree-ssa/20040518-2.c: New test.
5651
5652         * gcc.dg/tree-ssa/20040518-1.c: New test.
5653
5654 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5655
5656         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5657
5658 2004-05-18  Paul Brook  <paul@codesourcery.com>
5659
5660         PR fortran/13930
5661         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5662
5663 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5664
5665         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5666         constant folding.
5667
5668 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5669
5670         * gcc.dg/tree-ssa/20040517-1.c: New test.
5671
5672 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5673
5674         * gcc.dg/loop-4.c: New test.
5675
5676 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5677
5678         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5679
5680 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5681
5682         PR fortran/15311
5683         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5684
5685 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5686
5687         PR fortran/13826
5688         PR fortran/13940
5689         * gfortran.fortran-torture/compile/data_1.f90: New test.
5690
5691 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5692
5693         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5694         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5695
5696 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5697
5698         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5699
5700 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5701
5702         PR c/15444
5703         * gcc.dg/format/xopen-1.c: Adjust expected message.
5704         * gcc.dg/format/xopen-3.c: New test.
5705
5706 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5707
5708         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5709
5710 2004-05-14  Jeff Law  <law@redhat.com>
5711
5712         * gcc.dg/tree-ssa/20040514-2.c: New test.
5713
5714 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5715
5716         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5717         this ...
5718         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5719         this.
5720
5721 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5722
5723         * gcc.dg/tree-ssa/20040514-1.c: New test.
5724
5725 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5726
5727         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5728         test.
5729
5730 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5731
5732         PR fortran/14066
5733         * gfortran.fortran-torture/compile/do_1.f90: New test.
5734
5735 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5736
5737         PR fortran/15051
5738         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5739         test.
5740
5741 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5742
5743         PR fortran/15149
5744         * gfortran.fortran-torture/execute/random_init.f90: New test.
5745
5746 2004-05-13  Paul Brook  <paul@codesourcery.com>
5747
5748         PR fortran/15314
5749         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5750
5751 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5752
5753         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5754         for the powerpc case.
5755
5756 2004-05-13  Jeff Law  <law@redhat.com>
5757
5758         * gcc.dg/tree-ssa/20040513-1.c: New test.
5759         * gcc.dg/tree-ssa/20040513-2.c: New test.
5760
5761 2004-05-13  Paul Brook  <paul@codesourcery.com>
5762
5763         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5764         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5765         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5766
5767 2004-05-13  Andreas Schwab  <schwab@suse.de>
5768
5769         PR other/10819
5770         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5771         characters.
5772
5773 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5774
5775         PR fortran/15294
5776         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5777
5778 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5779
5780         Merge from tree-ssa-20020619-branch.  See
5781         ChangeLog.tree-ssa for details.
5782
5783 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5784
5785         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5786         include <altivec.h> explicitly.
5787         * gcc.dg/altivec-13.c: Likewise.
5788
5789 2004-05-11  Paul Brook  <paul@codesourcery.com>
5790
5791         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5792
5793 2004-05-10  Eric Christopher  <echristo@redhat.com>
5794
5795         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5796         * gcc.dg/sibcall-4.c: Ditto.
5797
5798 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5799
5800         * g++.dg/ext/altivec-8.C: New test case.
5801         * gcc.dg/altivec-13.c: New test case.
5802
5803 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5804
5805         * gcc.c-torture/execute/divcmp-1.c: New test case.
5806         * gcc.c-torture/execute/divcmp-2.c: New test case.
5807         * gcc.c-torture/execute/divcmp-3.c: New test case.
5808
5809 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5810
5811         * g++.dg/other/pragma-re-2.C: New test.
5812
5813 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5814
5815         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5816         * gcc.dg/i386-387-2.c: Likewise.
5817
5818         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5819         __builtin_drem.
5820         * gcc.dg/i386-387-6.c: Likewise.
5821
5822 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5823
5824         * gcc.dg/builtins-33.c:  Also check log1p*.
5825
5826 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5827
5828         PR optimization/15296
5829         * gcc.c-torture/execute/pr15296.c: New test.
5830
5831 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5832
5833         * gcc.dg/builtins-40.c: New test.
5834
5835 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5836
5837         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5838
5839 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5840
5841         * g++.dg/ext/spe1.C: New testcase.
5842
5843 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5844
5845         * objc.dg/image-info.m: Allow additional attributes
5846         for __image_info section.
5847
5848 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5849
5850         * gcc.dg/torture/mips-hilo-2.c: New test.
5851
5852 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5853
5854         PR c++/14389
5855         * g++.dg/template/member5.C: New test.
5856
5857 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5858
5859         * gcc.dg/builtins-34.c: Also check expm1*.
5860
5861 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5862
5863         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5864         * gcc.dg/torture/builtin-convert-3.c: New test.
5865
5866 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5867
5868         PR middle-end/15054
5869         * g++.dg/opt/pr15054.C: New test.
5870
5871 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5872
5873         * gcc.dg/torture/builtin-rounding-1.c: New test.
5874         * gcc.dg/builtins-25.c: Delete.
5875         * gcc.dg/builtins-29.c: Delete.
5876
5877 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5878
5879         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5880         * gcc.dg/sibcall-4.c: Likewise.
5881         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5882
5883 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5884
5885         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5886         bit-field on 16-bit targets.
5887
5888 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5889
5890         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5891         16-bit targets.
5892
5893 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5896         * gcc.dg/rs6000-power2-2.c: Likewise.
5897
5898 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5899
5900         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5901         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5902         Change the asm registers to be in form of frN instead of fN.
5903
5904 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5905
5906         * gcc.dg/torture/builtin-convert-2.c: New test.
5907
5908 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5909
5910         * gcc.dg/rs6000-power2-1.c: New test.
5911         * gcc.dg/rs6000-power2-2.c: New test.
5912
5913 2004-04-28  Jan Hubicka  <jh@suse.cz>
5914
5915         * gcc.dg/unused-6.c: New test.
5916
5917 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5918             Ulrich Weigand  <uweigand@de.ibm.com>
5919
5920         * ada/acats/run_all.sh: Define $target variable.
5921
5922 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5923
5924         PR c++/15119
5925         * g++.dg/other/vararg-1.C: New test.
5926
5927         PR c++/4794
5928         * g++.dg/eh/cleanup3.C: New test.
5929
5930 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5931
5932         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5933         and ad8011a (target_insn).
5934         * ada/acats/support/macro.dfs: Likewise.
5935         * ada/acats/support/impbit.adb: New file.
5936
5937 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5938
5939         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5940
5941 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5942
5943         * gcc.dg/loop-3.c: New test.
5944
5945 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5946
5947         * gcc.c-torture/execute/simd-5.c: New test.
5948
5949 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5950
5951         PR c++/15064
5952         * g++.dg/template/crash18.C: New test.
5953
5954 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5955
5956         * g++.dg/ext/complit3.C: New test.
5957
5958 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5959
5960         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5961         * gcc.dg/altivec-3.c: Same.
5962         * gcc.dg/altivec-varargs-1.c: Same.
5963
5964 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5965
5966         * lib/target-supports.exp (check_profiling_available): Assume
5967         profiling is not available on powerpc-eabi targets.
5968
5969 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5970
5971         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5972         * gcc.dg/vmx/bug-1.c: Ditto.
5973
5974 2004-04-20  Eric Christopher  <echristo@redhat.com>
5975
5976         * gcc.dg/charset/extern.c: New test.
5977         * g++.dg/charset/extern3.cc: Ditto.
5978
5979 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5980
5981         * gcc.dg/builtins-39.c: New test.
5982
5983 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5984
5985         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5986
5987 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5988
5989         * gcc.dg/torture/mips-hilo-1.c: New test.
5990
5991 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5992
5993         * gcc.c-torture/compile/20040419-1.c: New test.
5994
5995 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5996
5997         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5998
5999 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6000             Aldy Hernandez  <aldyh@redhat.com>
6001
6002         * gcc.c-torture/execute/va-arg-24.c: New.
6003
6004 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6005             Aldy Hernandez  <aldyh@redhat.com>
6006
6007         * gcc.dg/vmx/1b-01.c: New.
6008         * gcc.dg/vmx/1b-02.c: New.
6009         * gcc.dg/vmx/1b-03.c: New.
6010         * gcc.dg/vmx/1b-04.c: New.
6011         * gcc.dg/vmx/1b-05.c: New.
6012         * gcc.dg/vmx/1b-06.c: New.
6013         * gcc.dg/vmx/1b-07.c: New.
6014         * gcc.dg/vmx/1c-01.c: New.
6015         * gcc.dg/vmx/1c-02.c: New.
6016         * gcc.dg/vmx/3a-01a.c: New.
6017         * gcc.dg/vmx/3a-01.c: New.
6018         * gcc.dg/vmx/3a-01m.c: New.
6019         * gcc.dg/vmx/3a-03.c: New.
6020         * gcc.dg/vmx/3a-03m.c: New.
6021         * gcc.dg/vmx/3a-04.c: New.
6022         * gcc.dg/vmx/3a-04m.c: New.
6023         * gcc.dg/vmx/3a-05.c: New.
6024         * gcc.dg/vmx/3a-06.c: New.
6025         * gcc.dg/vmx/3a-06m.c: New.
6026         * gcc.dg/vmx/3a-07.c: New.
6027         * gcc.dg/vmx/3b-01.c: New.
6028         * gcc.dg/vmx/3b-02.c: New.
6029         * gcc.dg/vmx/3b-10.c: New.
6030         * gcc.dg/vmx/3b-13.c: New.
6031         * gcc.dg/vmx/3b-14.c: New.
6032         * gcc.dg/vmx/3b-15.c: New.
6033         * gcc.dg/vmx/3c-01a.c: New.
6034         * gcc.dg/vmx/3c-01.c: New.
6035         * gcc.dg/vmx/3c-02.c: New.
6036         * gcc.dg/vmx/3c-03.c: New.
6037         * gcc.dg/vmx/3d-01.c: New.
6038         * gcc.dg/vmx/4-01.c: New.
6039         * gcc.dg/vmx/4-03.c: New.
6040         * gcc.dg/vmx/5-01.c: New.
6041         * gcc.dg/vmx/5-02.c: New.
6042         * gcc.dg/vmx/5-03.c: New.
6043         * gcc.dg/vmx/5-04.c: New.
6044         * gcc.dg/vmx/5-05.c: New.
6045         * gcc.dg/vmx/5-06.c: New.
6046         * gcc.dg/vmx/5-07.c: New.
6047         * gcc.dg/vmx/5-07t.c: New.
6048         * gcc.dg/vmx/5-08.c: New.
6049         * gcc.dg/vmx/5-10.c: New.
6050         * gcc.dg/vmx/5-11.c: New.
6051         * gcc.dg/vmx/7-01a.c: New.
6052         * gcc.dg/vmx/7-01.c: New.
6053         * gcc.dg/vmx/7c-01.c: New.
6054         * gcc.dg/vmx/7d-01.c: New.
6055         * gcc.dg/vmx/7d-02.c: New.
6056         * gcc.dg/vmx/8-01.c: New.
6057         * gcc.dg/vmx/8-02a.c: New.
6058         * gcc.dg/vmx/8-02.c: New.
6059         * gcc.dg/vmx/brode-1.c: New.
6060         * gcc.dg/vmx/bug-1.c: New.
6061         * gcc.dg/vmx/bug-2.c: New.
6062         * gcc.dg/vmx/bug-3.c: New.
6063         * gcc.dg/vmx/cw-bug-1.c: New.
6064         * gcc.dg/vmx/cw-bug-2.c: New.
6065         * gcc.dg/vmx/cw-bug-3.c: New.
6066         * gcc.dg/vmx/dct.c: New.
6067         * gcc.dg/vmx/debug-1.c: New.
6068         * gcc.dg/vmx/debug-2.c: New.
6069         * gcc.dg/vmx/debug-3.c: New.
6070         * gcc.dg/vmx/debug-4.c: New.
6071         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6072         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6073         * gcc.dg/vmx/eg-5.c: New.
6074         * gcc.dg/vmx/fft.c: New.
6075         * gcc.dg/vmx/gcc-bug-1.c: New.
6076         * gcc.dg/vmx/gcc-bug-2.c: New.
6077         * gcc.dg/vmx/gcc-bug-3.c: New.
6078         * gcc.dg/vmx/gcc-bug-4.c: New.
6079         * gcc.dg/vmx/gcc-bug-5.c: New.
6080         * gcc.dg/vmx/gcc-bug-6.c: New.
6081         * gcc.dg/vmx/gcc-bug-7.c: New.
6082         * gcc.dg/vmx/gcc-bug-8.c: New.
6083         * gcc.dg/vmx/gcc-bug-9.c: New.
6084         * gcc.dg/vmx/gcc-bug-b.c: New.
6085         * gcc.dg/vmx/gcc-bug-c.c: New.
6086         * gcc.dg/vmx/gcc-bug-d.c: New.
6087         * gcc.dg/vmx/gcc-bug-e.c: New.
6088         * gcc.dg/vmx/gcc-bug-f.c: New.
6089         * gcc.dg/vmx/gcc-bug-g.c: New.
6090         * gcc.dg/vmx/gcc-bug-i.c: New.
6091         * gcc.dg/vmx/harness.h: New.
6092         * gcc.dg/vmx/ira1.c: New.
6093         * gcc.dg/vmx/ira2a.c: New.
6094         * gcc.dg/vmx/ira2b.c: New.
6095         * gcc.dg/vmx/ira2.c: New.
6096         * gcc.dg/vmx/ira2c.c: New.
6097         * gcc.dg/vmx/mem.c: New.
6098         * gcc.dg/vmx/newton-1.c: New.
6099         * gcc.dg/vmx/ops.c: New.
6100         * gcc.dg/vmx/sn7153.c: New.
6101         * gcc.dg/vmx/spill2.c: New.
6102         * gcc.dg/vmx/spill3.c: New.
6103         * gcc.dg/vmx/spill.c: New.
6104         * gcc.dg/vmx/t.c: New.
6105         * gcc.dg/vmx/varargs-1.c: New.
6106         * gcc.dg/vmx/varargs-2.c: New.
6107         * gcc.dg/vmx/varargs-3.c: New.
6108         * gcc.dg/vmx/varargs-4.c: New.
6109         * gcc.dg/vmx/varargs-5.c: New.
6110         * gcc.dg/vmx/varargs-6.c: New.
6111         * gcc.dg/vmx/varargs-7.c: New.
6112         * gcc.dg/vmx/vmx.exp: New.
6113         * gcc.dg/vmx/vprint-1.c: New.
6114         * gcc.dg/vmx/vscan-1.c: New.
6115         * gcc.dg/vmx/x-01.c: New.
6116         * gcc.dg/vmx/x-02.c: New.
6117         * gcc.dg/vmx/x-03.c: New.
6118         * gcc.dg/vmx/x-04.c: New.
6119         * gcc.dg/vmx/x-05.c: New.
6120         * gcc.dg/vmx/yousufi-1.c: New.
6121         * gcc.dg/vmx/zero-1.c: New.
6122         * gcc.dg/vmx/zero.c: New.
6123
6124 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6125
6126         * g++.dg/lookup/java1.C: Update for chage of
6127         _Jv_AllocObject.
6128         * g++.dg/lookup/java2.C: Likewise.
6129
6130 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6131
6132         * ada/acats/run_all.sh: use -O2 by default.
6133
6134 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6135
6136         * gcc.dg/vr-mult-[12].c: New tests.
6137
6138 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6139
6140         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6141
6142         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6143
6144 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6145
6146         * lib/target-supports.exp (check_profiling_available): Assume profiling
6147         isn't available for mips*-*-elf targets.
6148
6149 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6150
6151         * gcc.dg/builtins-38.c: New test.
6152
6153 2004-04-14  Eric Christopher  <echristo@redhat.com>
6154
6155         * g++.dg/charset/charset.exp: Run .cc extension tests.
6156
6157 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6158
6159         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6160
6161 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6162
6163         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6164
6165 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6166
6167         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6168         * gcc.dg/i386-387-2.c: Likewise.
6169
6170         * gcc.dg/i386-387-7.c: New test.
6171         * gcc.dg/i386-387-8.c: New test.
6172
6173         * gcc.dg/builtins-37.c: New test.
6174
6175 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6176
6177         * g++.dg/pch/externc-1.C: Add missing semicolon.
6178
6179 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6180
6181         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6182
6183 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6184
6185         * gcc.c-torture/execute/20040411-1.c: New test.
6186
6187 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6188
6189         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6190
6191 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6192
6193         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6194
6195 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6196
6197         * lib/target-supports.exp (check_named_sections_available): New.
6198         * lib/gcc-dg.exp (dg-require-named-sections): New.
6199         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6200         old-deja.exp.  Also prune error-count message from HP linker.
6201         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6202
6203         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6204         * g++.old-deja/g++.pt/static3.C: Likewise.
6205         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6206
6207 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6208
6209         * gcc.c-torture/execute/20040409-1.c: New test case.
6210         * gcc.c-torture/execute/20040409-2.c: New test case.
6211         * gcc.c-torture/execute/20040409-3.c: New test case.
6212
6213 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6214
6215         * gcc.dg/20040409-1.c: New test.
6216
6217 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6218
6219         PR target/14888
6220         * g++.dg/opt/pr14888.C: New test case.
6221
6222 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6223
6224         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6225         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6226         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6227         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6228         New tests.
6229
6230 2004-04-08  Paul Brook  <paul@codesourcery.com>
6231
6232         * gcc.dg/spill-1.c: New test.
6233
6234 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6235
6236         * gcc.dg/torture/builtin-ctype-2.c: New test.
6237
6238 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6239
6240         * gcc.dg/pch/pch.exp: Add largefile test.
6241
6242 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6243
6244         * g++.dg/pch/externc-1.Hs: New.
6245         * g++.dg/pch/externc-1.C: New.
6246
6247 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6248
6249         * gcc.dg/compat/struct-by-value-5a_main.c,
6250         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6251         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6252         * gcc.dg/compat/struct-by-value-5a_x.c,
6253         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6254         gcc.dg/compat/struct-by-value-5_x.c.
6255         * gcc.dg/compat/struct-by-value-5a_y.c,
6256         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6257         gcc.dg/compat/struct-by-value-5_y.c.
6258
6259         * gcc.dg/compat/struct-by-value-6a_main.c,
6260         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6261         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6262         * gcc.dg/compat/struct-by-value-6a_x.c,
6263         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6264         gcc.dg/compat/struct-by-value-6_x.c.
6265         * gcc.dg/compat/struct-by-value-6a_y.c,
6266         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6267         gcc.dg/compat/struct-by-value-6_y.c.
6268
6269         * gcc.dg/compat/struct-by-value-7a_main.c,
6270         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6271         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6272         * gcc.dg/compat/struct-by-value-7a_x.c,
6273         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6274         gcc.dg/compat/struct-by-value-7_x.c.
6275         * gcc.dg/compat/struct-by-value-7a_y.c,
6276         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6277         gcc.dg/compat/struct-by-value-7_y.c.
6278
6279 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6280
6281         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6282         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6283         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6284         options.
6285
6286 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6287
6288         * gcc.dg/builtins-36.c: New test.
6289
6290 2004-04-06  Paul Brook  <paul@codesourcery.com>
6291
6292         * README.gcc: Remove obsolete contraint on testcases.
6293
6294 2004-04-05  Paul Brook  <paul@codesourcery.com>
6295
6296         PR2123
6297         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6298         failure and exit(0) on success.
6299         * g++.dg/expr/anew2.C: Ditto.
6300         * g++.dg/expr/anew3.C: Ditto.
6301         * g++.dg/expr/anew4.C: Ditto.
6302
6303 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6304
6305         PR c++/3518
6306         * g++.dg/template/unify7.C: New.
6307
6308 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6309
6310         * g++.dg/README: Bring up to date with new subdirectories; remove
6311         duplicate subdirectory lines.
6312
6313 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6314
6315         PR c++/14007
6316         * g++.dg/template/unify5.C: New.
6317         * g++.dg/template/unify6.C: New.
6318         * g++.dg/template/qualttp20.C: Adjust.
6319         * g++.old-deja/g++.jason/report.C: Adjust.
6320         * g++.old-deja/g++.other/qual1.C: Adjust.
6321
6322 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6323
6324         PR c++/14803
6325         * g++.dg/inherit/ptrmem1.C: New test.
6326
6327 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6328
6329         PR c++/14755
6330         * gcc.c-torture/execute/20040331-1.c: New test.
6331         * gcc.dg/20040331-1.c: New test.
6332
6333 2004-04-01  Paul Brook  <paul@codesourcery.com>
6334
6335         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6336
6337 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6338
6339         PR c++/14724
6340         * g++.dg/init/goto1.C: New test.
6341
6342         PR c++/14763
6343         * g++.dg/template/defarg4.C: New test.
6344
6345 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6346
6347         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6348
6349 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6350
6351         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6352
6353 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6354
6355         * gcc.dg/noncompile/undeclared-2.c: New test.
6356
6357 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6358
6359         * gcc.dg/940409-1.c: Remove XFAIL.
6360         * gcc.dg/reg-vol-struct-1.c: New test.
6361
6362 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6363
6364         * gcc.dg/torture/builtin-wctype-1.c: New test.
6365
6366 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6367
6368         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6369         * gcc.dg/20001101-1.c: Likewise.
6370         * gcc.dg/20001102-1.c: Likewise.
6371
6372 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6373
6374         * gcc.dg/compare8.c: Add an additional test for XOR.
6375
6376 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6377
6378         * gcc.dg/torture/builtin-ctype-1.c: New test.
6379
6380 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6381
6382         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6383         * gcc.dg/torture/builtin-math-1.c: Likewise.
6384         * gcc.dg/torture/builtin-power-1.c: New test.
6385
6386 2004-03-24  Andreas Schwab  <schwab@suse.de>
6387
6388         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6389         IA64 assembler.
6390
6391 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6392             Roger Sayle  <roger@eyesopen.com>
6393
6394         * gcc.dg/compare8.c: New test case.
6395
6396 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6397
6398         * g++.dg/ext/altivec-7.C: New test.
6399
6400 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6401
6402         PR 12267, 12391, 12560, 13129, 14114, 14133
6403         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6404         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6405         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6406         Adjust error regexps.
6407         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6408         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6409         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6410         * gcc.dg/local1.c: Add explanatory comment.
6411
6412 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6413
6414         PR optimization/14669
6415         * g++.dg/opt/fold2.C: New test case.
6416
6417 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6418
6419         PR c/14069
6420         * gcc.dg/20040322-1.c: New test.
6421
6422 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6423
6424         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6425         * gcc.dg/ultrasp4.c: Likewise.
6426         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6427
6428 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6429
6430         * gcc.dg/i386-sse-8.c: Reset default options.
6431
6432 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6433
6434         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6435         in the error message text.
6436
6437 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6438
6439         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6440
6441 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6442
6443         PR c++/14616
6444         * g++.dg/init/array13.C: New test.
6445
6446 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6447
6448         PR target/13889
6449         * gcc.c-torture/compile/pr13889.c: New test case.
6450
6451 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6452
6453         PR c/14635
6454         * builtins-1.c (nan, nans): Don't test.
6455         * builtins-30.c: Don't use nan, nanf, nanl.
6456         * builtins-35.c: New test.
6457
6458 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6459
6460         * g++.dg/ext/altivec-6.C: New test.
6461
6462 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6463
6464         * g++.dg/init/placement3.C: New test.
6465
6466         * g++.dg/template/spec13.C: New test.
6467
6468         * g++.dg/lookup/using11.C: New test.
6469
6470         * g++.dg/lookup/koenig3.C: New test.
6471
6472         * g++.dg/template/operator2.C: New test.
6473
6474         * g++.dg/expr/dtor3.C: New test.
6475         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6476         marker.
6477         * g++.old-deja/g++.law/visibility28.C: Likewise.
6478
6479 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6480
6481         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6482         * gcc.dg/ppc64-abi-3.c: Likewise.
6483
6484 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6485
6486         PR c++/14545
6487         * g++.dg/parse/template15.C: New test.
6488
6489 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6490
6491         * g++.dg/expr/dtor2.C: New test.
6492
6493         * g++.dg/lookup/anon4.C: New test.
6494
6495         * g++.dg/overload/using1.C: New test.
6496
6497         * g++.dg/template/lookup7.C: New test.
6498
6499         * g++.dg/template/typename6.C: New test.
6500
6501         * g++.dg/expr/cond6.C: New test.
6502
6503 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6504
6505         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6506
6507 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6508
6509         * g++.dg/expr/cond5.C: New test.
6510         * g++.dg/expr/constcast1.C: Likewise.
6511         * g++.dg/expr/ptrmem2.C: Likewise.
6512         * g++.dg/expr/ptrmem3.C: Likewise.
6513         * g++.dg/lookup/main1.C: Likewise.
6514         * g++.dg/template/lookup6.C: Likewise.
6515
6516 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6517
6518         * gcc.dg/local1.c: New test.
6519
6520         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6521
6522 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6523
6524         * gcc.dg/torture/builtin-convert-1.c: New test.
6525
6526 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6527
6528         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6529
6530 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6531
6532         PR c++/14481
6533         * g++.dg/warn/Wunused-7.C: New test.
6534
6535 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6536
6537         * gcc.dg/torture/builtin-integral-1.c: New test.
6538
6539 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6540
6541         PR c++/14586
6542         * g++.dg/parse/non-dependent3.C: New test.
6543
6544 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6545
6546         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6547         * g++.dg/eh/simd-2.C: Likewise.
6548         * g++.dg/init/array10.C: Likewise.
6549         * gcc.c-torture/compile/simd-1.c: Likewise.
6550         * gcc.c-torture/compile/simd-2.c: Likewise.
6551         * gcc.c-torture/compile/simd-3.c: Likewise.
6552         * gcc.c-torture/compile/simd-4.c: Likewise.
6553         * gcc.c-torture/compile/simd-6.c: Likewise.
6554         * gcc.c-torture/execute/simd-1.c: Likewise.
6555         * gcc.c-torture/execute/simd-2.c: Likewise.
6556         * gcc.dg/compat/vector-defs.h: Likewise.
6557         * gcc.dg/20020531-1.c: Likewise.
6558         * gcc.dg/altivec-3.c: Likewise.
6559         * gcc.dg/altivec-4.c: Likewise.
6560         * gcc.dg/altivec-varargs-1.c: Likewise.
6561         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6562         * gcc.dg/i386-mmx-3.c: Likewise.
6563         * gcc.dg/i386-sse-4.c: Likewise.
6564         * gcc.dg/i386-sse-5.c: Likewise.
6565         * gcc.dg/i386-sse-8.c: Likewise.
6566         * gcc.dg/simd-1.c: Likewise.
6567         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6568         __ev64_opaque__ since the machine description provides it.
6569
6570 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6571
6572         * lib/compat.exp (skip_list): New global variable.
6573         Use it to hold the user defined COMPAT_SKIPS list if any.
6574         (compat-obj): Add the members of skip_list to optall.
6575
6576 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.dg/compat/union-by-value-1_main.c,
6579         union-by-value-1_x.c, union-by-value-1_y.c,
6580         union-check.h, union-defs.h,
6581         union-init.h, union-return-1_main.c,
6582         union-return-1_x.c, union-return-1_y.c: New files.
6583
6584 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6585
6586         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6587         mixed-struct-init.h: Add 4 mixed structure types.
6588         struct-by-value-21_main.c, struct-by-value-21_x.c,
6589         struct-by-value-21_y.c, struct-return-21_main.c,
6590         struct-return-21_x.c, struct-return-21_y.c: New files.
6591
6592 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/14550
6595         * g++.dg/parse/template14.C: New test.
6596
6597 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6598
6599         * gcc.c-torture/execute/20040313-1.c: New test.
6600
6601 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6602
6603         PR target/14533
6604         * gcc.dg/20040311-2.c: New test.
6605
6606 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6607
6608         PR other/14544
6609         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6610         bit-field.
6611
6612 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6613
6614         * gcc.dg/20040305-2.c: Add missing return statement.
6615
6616 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6617
6618         * gcc.dg/builtins-34.c: Also check pow10*.
6619
6620 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6621
6622         PR target/14262
6623         * gcc.dg/20040305-2.c: New test.
6624
6625 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6626
6627         * gcc.dg/20040310-1.c: New test.
6628
6629 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6630
6631         * gcc.c-torture/execute/20040311-1.c: New test case.
6632
6633 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6634
6635         PR c++/14476
6636         * g++.dg/lookup/enum1.C: New test.
6637
6638 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6639
6640         PR c++/14510
6641         * g++.dg/lookup/struct2.C: New test.
6642
6643 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6644
6645         * gcc.dg/builtins-34.c: New test.
6646
6647 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6648
6649         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6650
6651 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6652
6653         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6654         * gcc.dg/alias-2.c: New testcase.
6655
6656 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6657
6658         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6659
6660 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6661
6662         * gcc.c-torture/execute/20040309-1.c: New test case.
6663
6664 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6665
6666         PR c++/14397
6667         * g++.dg/overload/ref1.C: New.
6668
6669 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6670
6671         PR c++/14409
6672         * g++.dg/template/spec12.C: New test.
6673
6674         PR c++/14448
6675         * g++.dg/parse/crash14.C: New test.
6676
6677 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/14230
6680         * g++.dg/init/ref11.C: New test.
6681
6682 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR c++/14432
6685         * g++.dg/parse/builtin2.C: New test.
6686
6687 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/14401
6690         * g++.dg/init/ctor3.C: New test.
6691         * g++.dg/init/union1.C: New test.
6692         * g++.dg/ext/anon-struct4.C: New test.
6693
6694 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6695
6696         * g++.dg/lookup/koenig1.C: Tweak error messages.
6697         * g++.dg/lookup/used-before-declaration.C: Likewise.
6698         * g++.dg/other/do1.C: Likewise.
6699         * g++.dg/overload/koenig1.C: Likewise.
6700         * g++.dg/parse/crash13.C: Likewise.
6701         * g++.dg/template/instantiate3.C: Likewise.
6702
6703 2004-03-08  Eric Christopher  <echristo@redhat.com>
6704
6705         * * lib/target-supports.exp: Enable libiconv in test
6706         compilation.  Fix up error checking.
6707
6708 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6709
6710         PR middle-end/14289
6711         * gcc.dg/pr14289-1.c: New test case.
6712         * gcc.dg/pr14289-2.c: Likewise.
6713         * gcc.dg/pr14289-3.c: Likewise.
6714
6715 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6716
6717         * gcc.c-torture/execute/20040308-1.c: New test.
6718
6719 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6720
6721         * gcc.c-torture/execute/20040307-1.c: New test case.
6722
6723 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6724
6725         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6726
6727 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6728
6729         * gcc.dg/20040306-1.c: New test.
6730
6731 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6732
6733         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6734         them static.
6735         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6736
6737 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6738
6739         PR c/14465
6740         * gcc.dg/decl-6.c: New test.
6741
6742 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6743
6744         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6745         Rename LOGPOW -> LOG_POW.
6746         (SQRT_EXP, POW_EXP): New.
6747
6748 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6749
6750         * gcc.dg/i386-sse-8.c: New test.
6751
6752 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6753
6754         PR c/14114
6755         * gcc.dg/decl-5.c: New test.
6756
6757 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6758
6759         * gcc.dg/20040305-1.c: New test.
6760
6761 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6762
6763         PR other/14354
6764         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6765
6766 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6767
6768         PR c++/14425, c++/14426
6769         * g++.dg/ext/altivec-4.C: New test.
6770         * g++.dg/ext/altivec-5.C: New test.
6771
6772 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6773
6774         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6775         global variables of a type with no linkage.
6776         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6777         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6778         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6779         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6780         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6781         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6782         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6783         * g++.dg/warn/deprecated.C: Name enum Color.
6784         * g++.dg/overload/VLA.C: Name structure for 'b'.
6785         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6786
6787 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6788
6789         * gcc.c-torture/compile/20040304-1.c: New test.
6790
6791 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6792
6793         PR 13728
6794         * gcc.dg/decl-4.c: New testcase.
6795
6796 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6797
6798         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6799         as PRECF if sizeof (float) > sizeof (double).
6800         (PRECL): Make it the same as PRECF if
6801         sizeof (float) > sizeof (long double).
6802
6803 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6804
6805         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6806         system type.  Add check for irix6 which doesn't have c99 runtime.
6807
6808 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6809
6810         * gcc.dg/const-elim-1.c: xfail for xtensa.
6811
6812 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6813
6814         PR c++/14369
6815         * g++.dg/template/cond4.C: New test.
6816
6817 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6818
6819         PR c++/14360
6820         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6821
6822         PR c++/14361
6823         * g++.dg/parse/defarg7.C: New test.
6824
6825         PR c++/14359
6826         * g++.dg/template/friend26.C: New test.
6827
6828 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6829
6830         PR c++/14324
6831         * g++.dg/abi/mangle21.C: New test.
6832
6833         PR c++/14260
6834         * g++.dg/parse/constructor2.C: New test.
6835
6836         PR c++/14337
6837         * g++.dg/template/sfinae1.C: New test.
6838
6839 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/14267
6842         * g++.dg/expr/crash2.C: New test.
6843
6844         PR middle-end/13448
6845         * gcc.dg/inline-5.c: New test.
6846         * gcc.dg/always-inline.c: Split out tests into ...
6847         * gcc.dg/always-inline2.c: ... this and ...
6848         * gcc.dg/always-inline3.c: ... this.
6849
6850 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR debug/12103
6853         * g++.dg/debug/crash1.C: New test.
6854
6855 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6856
6857         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6858         function with __attribute__((noinline)).
6859         (recurser_void2): Likewise.
6860         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6861         (recurser_void2): Likewise.
6862
6863 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6864
6865         PR middle-end/14203
6866         * g++.dg/warn/Wunused-6.C: New test case.
6867
6868 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6869
6870         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6871         not defined.
6872
6873 2004-02-27  Eric Christopher  <echristo@redhat.com>
6874
6875         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6876         * g++.dg/charset/asm2.c: Run only x86.
6877         * gcc.dg/charset/asm3.c: Ditto.
6878
6879 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6880
6881         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6882         ld_library_path.
6883
6884 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6885
6886         * g++.dg/ext/altivec-3.C: New.
6887
6888 2004-02-26  Richard Henderson  <rth@redhat.com>
6889
6890         * g++.dg/ext/attrib10.C: Mark for warning.
6891         * gcc.dg/attr-alias-1.c: New.
6892
6893 2004-02-26  Richard Henderson  <rth@redhat.com>
6894
6895         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6896         * gcc.c-torture/execute/20040208-2.c: ... it back.
6897
6898 2004-02-26  Eric Christopher  <echristo@redhat.com>
6899
6900         * lib/target-supports.exp (check-iconv-available): New function.
6901         * lib/gcc-dg.exp (dg-require-iconv): New function.
6902         Use above.
6903         * gcc.dg/charset: New directory.
6904         * gcc.dg/charset/charset.exp: New file.
6905         * gcc.dg/charset/asm1.c: Ditto.
6906         * gcc.dg/charset/asm2.c: Ditto.
6907         * gcc.dg/charset/asm3.c: Ditto.
6908         * gcc.dg/charset/asm4.c: Ditto.
6909         * gcc.dg/charset/asm5.c: Ditto.
6910         * gcc.dg/charset/attribute1.c: Ditto.
6911         * gcc.dg/charset/attribute2.c: Ditto.
6912         * gcc.dg/charset/string1.c: Ditto.
6913         * g++.dg/charset: New directory.
6914         * g++.dg/dg.exp: Add here. Special options.
6915         * g++.dg/charset/charset.exp: New file.
6916         * g++.dg/charset/asm1.c: Ditto.
6917         * g++.dg/charset/asm2.c: Ditto.
6918         * g++.dg/charset/asm3.c: Ditto.
6919         * g++.dg/charset/asm4.c: Ditto.
6920         * g++.dg/charset/attribute1.c: Ditto.
6921         * g++.dg/charset/attribute2.c: Ditto.
6922         * g++.dg/charset/extern1.cc: Ditto.
6923         * g++.dg/charset/extern2.cc: Ditto.
6924         * g++.dg/charset/string1.c: Ditto.
6925
6926 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6927
6928         PR c++/14278
6929         * g++.dg/parse/comma1.C: New test.
6930
6931 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6932
6933         PR c++/14284
6934         * g++.dg/template/ttp8.C: New test.
6935
6936 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6937
6938         * gcc.dg/fixuns-trunc-1.c: New test.
6939
6940 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6941
6942         * gcc.dg/builtins-config.h: Use #elif.
6943
6944 2004-02-26  Michael Matz  <matz@suse.de>
6945
6946         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6947         * gcc.dg/991214-1.c: Likewise.
6948         * gcc.dg/i386-asm-1.c: Likewise.
6949
6950 2004-02-25  Richard Henderson  <rth@redhat.com>
6951
6952         * gcc.c-torture/execute/20040208-2.c: Move ...
6953         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6954
6955 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6956
6957         PR c++/14246
6958         * g++.dg/other/crash-3.C: New test.
6959
6960 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6961
6962         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6963         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6964
6965         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6966         HP-UX.
6967
6968 2004-02-24  Michael Matz  <matz@suse.de>
6969
6970         * gcc.dg/i386-regparm.c: New.
6971
6972 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6973
6974         * gcc.c-torture/execute/20040223-1.c: New.
6975
6976 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6977             Kazu Hirata  <kazu@cs.umass.edu>
6978
6979         * gcc.dg/fwritable-strings-1.c: Remove.
6980
6981 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6982
6983         PR c/14156
6984         * gcc.dg/20040223-1.c: New test.
6985
6986 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6987
6988         PR c++/14106
6989         * g++.dg/ext/typeof9.C: New test.
6990
6991 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6992
6993         PR c++/14250
6994         * g++.dg/other/switch1.C: New test.
6995
6996 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6997
6998         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6999         * gcc.dg/va-arg-1.c: Likewise.
7000
7001 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7002
7003         PR c++/14143
7004         * g++.dg/template/koenig5.C: New test.
7005
7006 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7007
7008         * g++.dg/ext/altivec-1.C: Generalize target triple.
7009         * g++.dg/ext/altivec-2.C: New test case.
7010         * g++.dg/ext/altivec_check.h: New file.
7011         * gcc.dg/altivec-1.c: Generalize target triple;
7012         include altivec_check.h and call altivec_check().
7013         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7014         * gcc.dg/altivec-6.c: New test case.
7015         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7016         type casts as needed.
7017         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7018         altivec_check().
7019         * gcc.dg/altivec-12.c: New test case.
7020         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7021         include altivec_check.h and call altivec_check().
7022         * gcc.dg/altivec_check.h: New file.
7023
7024 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7025
7026         * lib/target-supports.exp (check_alias_available): Don't mangle
7027         function `g' in test program.
7028
7029 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7030
7031         * lib/target-supports.exp (check_profiling_available): Check
7032         argument to determine whether we support a profiling type.
7033         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7034         check_profiling_available.
7035         * g++.dg/bprob/bprob.exp: Likewise
7036         * g77.dg/bprob/bprob.exp: Likewise.
7037         * gcc.misc-tests/bprob.exp: Likewise.
7038         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7039         dg-require-profiling and delete expected error handling.
7040         * gcc.dg/20021014-1.c: Likewise.
7041         * gcc.dg/nest.c: Likewise.
7042
7043 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7044
7045         PR c++/12007
7046         * g++.dg/other/vthunk1.C: New test.
7047
7048 2004-02-20  Falk Hueffner  <falk@debian.org>
7049
7050         PR target/14201
7051         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7052
7053 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7054
7055         PR c++/13927
7056         * g++.dg/other/error8.C: Remove XFAIL markers.
7057
7058         PR c++/14173
7059         * g++.dg/ext/packed5.C: New test.
7060
7061         PR c++/14199
7062         * g++.dg/warn/Wunused-5.C: New test.
7063
7064         PR c++/14186
7065         * g++.dg/lookup/member1.C: New test.
7066
7067 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7068
7069         * gcc.c-torture/compile/20040130-1.c: Enable only when
7070         __INT_MAX__ >= 2147483647L.
7071         * gcc.c-torture/compile/961203-1.c: Likewise.
7072
7073 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7074
7075         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7076         * g++.dg/opt/template1.C: Robustify assembler regexp
7077
7078 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7079
7080         * gcc.c-torture/execute/simd-4.x: Remove.
7081         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7082         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7083         Guard with #ifndef SKIP_ATTRIBUTE.
7084         * gcc.dg/compat/vector-1_y.c: Likewise.
7085         * gcc.dg/compat/vector-2_x.c: Likewise.
7086         * gcc.dg/compat/vector-2_y.c: Likewise.
7087         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7088         * g++.dg/eh/simd-2.C: Likewise.
7089
7090 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7091
7092         * gcc.c-torture/compile/complex-1.c: New.
7093
7094 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7095
7096         PR target/14209
7097         * gcc.c-torture/execute/20040218-1.c: New test.
7098
7099 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7100
7101         PR c++/14181
7102         * g++.dg/parse/new2.C: New test.
7103
7104 2004-02-18  Paul Brook  <paul@codesourcery.com>
7105
7106         * gcc.c-torture/compile/libcall-1.c: New test.
7107
7108 2004-02-18  Paul Brook  <paul@codesourcery.com>
7109
7110         PR debug/12934
7111         * gcc.dg/debug/debug-7.c: New test.
7112
7113 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7114
7115         * gcc.dg/20040217-1.c: New test.
7116
7117 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7118
7119         * gcc.c-torture/execute/990208-1.x: Delete.
7120
7121 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7122
7123         * gcc.c-torture/execute/20040208-2.x: New file.
7124
7125 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7126
7127         PR c++/11326
7128         * g++.dg/abi/structret1.C: New test.
7129
7130 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7131
7132         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7133         (i386_cpuid): No need to test if cpuid is available on AMD64.
7134         Fix assembly, so that it works onboth i386 and AMD64.
7135         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7136         (vecInLong): Fix s[] member type to unsigned int.
7137         (vecInWord): Remove type.
7138         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7139         (a64, b64, c64, d64, e64): Remove.
7140         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7141         Remove unused variable.  Remove initialization of removed variables.
7142         Don't call mmx_tests nor sse_tests.
7143         (reference_mmx, reference_sse): Remove.
7144         (check): Add return stmt.
7145         * gcc.dg/i386-sse-7.c: New test.
7146         * gcc.dg/i386-mmx-4.c: New test.
7147
7148 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7149
7150         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7151         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7152         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7153         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7154         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7155         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7156         g++.dg/tc1/dr94.C: Fix line terminator.
7157
7158 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7159
7160         * gcc.c-torture/compile/20040216-1.c: New.
7161
7162 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7163
7164         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7165         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7166         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7167         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7168         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7169         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7170
7171 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7172
7173         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7174
7175 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7176
7177         PR c++/13971
7178         * g++.dg/expr/cond4.C: New test.
7179
7180         PR c++/14086
7181         * g++.dg/lookup/crash2.C: New test.
7182
7183 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7184
7185         * gcc.c-torture/compile/20040214-2.c: New test.
7186
7187 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7188
7189         PR c++/14116
7190         * g++.dg/ext/typeof8.C: New test.
7191
7192 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7193
7194         * gcc.c-torture/compile/20040214-1.c: New test.
7195
7196 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7197
7198         PR c++/13635
7199         * g++.dg/template/spec11.C: New test.
7200
7201 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7202
7203         PR c++/13927
7204         * g++.dg/other/error8.C: New test.
7205
7206 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7207
7208         PR c++/14122
7209         * g++.dg/template/array4.C: New test.
7210
7211         PR c++/14108
7212         * g++.dg/inherit/thunk2.C: New test.
7213
7214         PR c++/14083
7215         * g++.dg/eh/cond2.C: New test.
7216
7217 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7218
7219         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7220
7221 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7222
7223         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7224
7225 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7226
7227         * g++.dg/simd-2.C: xfail on ppc64-linux.
7228
7229 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7230
7231         PR c/456
7232         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7233         tests.
7234
7235 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7236
7237         * gcc.dg/builtins-33.c: New test.
7238
7239 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7240
7241         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7242
7243 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7244
7245         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7246
7247 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7248
7249         * gcc.dg/ppc64-abi-3.c: New test.
7250
7251 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7252
7253         PR c/14092
7254
7255         * gcc.dg/pr14092-1.c: New testcase.
7256
7257 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7258
7259         * gcc.dg/cpp/assert4.c: Fix typo last change.
7260
7261         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7262         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7263
7264         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7265
7266 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7267
7268         * gcc.c-torture/compile/20040209-1.c: New test case.
7269
7270 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7271
7272         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7273
7274 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7275
7276         * gcc.c-torture/execute/20040208-[12].c: New tests.
7277
7278 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7279
7280         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7281
7282 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7283
7284         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7285
7286 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7287
7288         Bug 13856
7289         * gcc.dg/visibility-8.c: New testcase.
7290
7291 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7292
7293         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7294         arguments.
7295         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7296
7297 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7298
7299         PR middle-end/13696
7300         * g++.dg/opt/fold1.C: New test case.
7301
7302 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7303
7304         PR c++/14033
7305         * g++.dg/other/crash-2.C: New test.
7306
7307 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7308
7309         PR c++/14028
7310         * g++.dg/parse/angle-bracket2.C: New test.
7311
7312 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7313
7314         PR middle-end/13750
7315         Revert:
7316         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7317         PR pch/13361
7318         * testsuite/g++.dg/pch/wchar-1.C: New.
7319         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7320
7321 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7322
7323         PR c++/14008
7324         * g++.dg/parse/error15.C: New test.
7325         * g++.dg/parse/crash11.C: Update dg-error mark.
7326
7327 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/13932
7330         * g++.dg/warn/conv2.C: New test.
7331
7332 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7333
7334         PR c++/13086
7335         * g++.dg/warn/incomplete1.C: Remove xfail.
7336
7337 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7338
7339         * lib/file-format.exp (gcc_target_object_format): Use
7340         ${tool}_target_compile, not gcc_target_compile.
7341         * lib/target-supports.exp (check_alias_available): Likewise.
7342         (check_gc_sections_available): Likewise.
7343         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7344         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7345         dg-require-alias.
7346
7347 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7348
7349         PR c++/13969
7350         * g++.dg/template/static6.C: New test.
7351
7352 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7353
7354         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7355
7356 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7357
7358         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7359         tests for systems where `char' is unsigned by default.
7360
7361 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7362
7363         PR c++/13997
7364         * g++.dg/template/partial3.C: New test.
7365
7366 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7367
7368         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7369         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7370         Remove mentions of obsolete ports.
7371
7372 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7373
7374         * gcc.dg/noncompile/20001228-1.c: Fix for new
7375         error message.
7376
7377 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7378
7379         PR target/9348
7380         * gcc.c-torture/execute/multdi-1.c: New test case.
7381
7382 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7383
7384         PR c++/13925
7385         * g++.dg/template/lookup5.C: New test.
7386
7387 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/13950
7390         * g++.dg/template/lookup4.C: New test.
7391
7392         PR c++/13970
7393         * g++.dg/parse/error14.C: New test.
7394
7395         PR c++/14002
7396         * g++.dg/parse/template13.C: New test.
7397
7398 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7399
7400         PR c++/13978
7401         * g++.dg/template/koenig4.C: New test.
7402
7403         PR c++/13968
7404         * g++.dg/template/crash17.C: New test.
7405
7406         PR c++/13975
7407         * g++.dg/parse/error13.C: New test.
7408         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7409
7410 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7411
7412         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7413
7414 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7415
7416         PR c/11658
7417         PR c/13994
7418         * gcc.dg/noncompile/20040203-1.c: New test.
7419         * gcc.dg/noncompile/20040203-2.c: Likewise.
7420         * gcc.dg/noncompile/20040203-3.c: Likewise.
7421         * gcc.dg/20040203-1.c: Likewise.
7422
7423 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7424
7425         PR c++/10858
7426         * g++.dg/template/sizeof7.C: New test.
7427
7428 2004-02-02  Eric Christopher  <echristo@redhat.com>
7429             Zack Weinberg  <zack@codesourcery.com>
7430
7431         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7432
7433 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7434
7435         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7436         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7437         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7438         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7439
7440 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7441
7442         PR c++/13113
7443         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7444
7445         PR c++/13854
7446         * g++.dg/ext/attrib13.C: New test.
7447
7448         PR c++/13907
7449         * g++.dg/conversion/op2.C: New test.
7450
7451 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7452
7453         * gcc.dg/titype-1.c: Fix pasto.
7454
7455 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7456
7457         * gcc.dg/titype-1.c: New test.
7458
7459 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7460
7461         PR c++/13957
7462         * g++.dg/template/non-type-template-argument-1.C,
7463         g++.dg/template/qualified-id1.C: Update dg-error marks.
7464         * g++.dg/template/nontype6.C: New test.
7465
7466 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7467
7468         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7469         * gcc.dg/builtins-31.c: New testcase.
7470         * gcc.dg/builtins-32.c: New testcase.
7471
7472 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7473
7474         * objc.dg/call-super-2.m: Update line numbers
7475         for the including of stddef.h.
7476
7477 2004-01-30  Michael Matz  <matz@suse.de>
7478
7479         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7480         g++.dg/ext/case-range3.C: New tests.
7481
7482 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7483
7484         DR206
7485         PR c++/13813
7486         * g++.dg/template/member4.C: New test.
7487
7488 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7489
7490         PR c++/13683
7491         * g++.dg/template/sizeof6.C: New test.
7492
7493 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7494
7495         * gcc.dg/fwritable-strings-1.c: New test.
7496
7497 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7498
7499         * gcc.c-torture/compile/20040130-1.c: New test.
7500
7501 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7502
7503         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7504
7505 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7506
7507         PR c++/13883
7508         * g++.dg/template/ctor3.C: New test.
7509
7510 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7511
7512         * g++.dg/tc1: New directory.
7513         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7514         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7515         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7516         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7517         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7518
7519 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7520
7521         * g++.dg/parse/error11.C: New test.
7522         * g++.dg/parse/error12.C: Likewise.
7523
7524 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7525
7526         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7527         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7528
7529 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7530
7531         PR c++/13791
7532         * g++.dg/ext/attrib12.C: New test.
7533
7534         PR c++/13736
7535         * g++.dg/parse/cast2.C: New test.
7536
7537 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7538
7539         * objc.dg/encode-2.m (main): New local string.  Set depending on
7540         sizeof long.  Use in sscanf call.
7541         * objc.dg/encode-3.m (main): New local string.  Set depending on
7542         sizeof long.  Use in scan_initial call.
7543
7544 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7545
7546         * objc.dg/call-super-2.m: Make LP64-safe.
7547         * objc.dg/desig-init-1.m: Likewise.
7548
7549 2004-01-27  Devang Patel <dpatel@apple.com>
7550
7551         * g++.dg/debug/namespace1.C: New test.
7552
7553 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7554
7555         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7556         xscale-*-*.
7557
7558         * gcc.dg/arm-mmx-1.c: New test.
7559
7560 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7561
7562         * gcc.dg/20040127-1.c: New test.
7563         * gcc.dg/20040127-2.c: New test.
7564
7565 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7566
7567         * objc.dg/stret-1.m (glob): Renamed to globa.
7568
7569 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/13663
7572         * g++.dg/expr/for1.C: New test.
7573
7574 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7575
7576         PR middle-end/13779
7577         * gcc.dg/darwin-longlong.c: New test.
7578
7579 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7580
7581         * gcc.dg/20040124-1.c: Moved test from here...
7582         * gcc.c-torture/compile/20040124-1.c: ...to here.
7583
7584 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7585
7586         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7587         the assembly output if -m64 is passed.
7588
7589 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/13833
7592         * g++.dg/template/cond3.C: New test.
7593
7594 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7595
7596         PR c++/13810
7597         * g++.dg/template/ttp7.C: New test.
7598
7599 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7600
7601         PR c++/13797
7602         * g++.dg/template/nontype4.C: New test.
7603         * g++.dg/template/nontype5.C: Likewise.
7604
7605 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7606
7607         * gcc.dg/torture/mips-clobber-at.c: New test.
7608
7609 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7610
7611         * gcc.dg/20040124-1.c: New test.
7612
7613 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7614
7615         * gcc.dg/20040123-1.c: New test.
7616
7617 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7618
7619         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7620
7621 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7622
7623         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7624
7625 2004-01-23  Andrew Pinski  <apinski@apple.com>
7626
7627         * gcc.dg/20030121-1.c: Move to ..
7628         * gcc.dg/20040121-1.c: here.
7629
7630 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7631
7632         * gcc.dg/builtins-29.c: New test case.
7633
7634 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7635
7636         PR 18314
7637         * gcc.dg/builtins-30.c: New testcase.
7638
7639 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7640
7641         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7642         * lib/g77.exp: Likewise.
7643         * lib/objc.exp: Likewise.
7644         * lib/g++.exp: Likewise.
7645
7646 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7647
7648         * gcc.dg/struct-by-value-2.c: New test.
7649
7650 2004-01-21  Andrew Pinski  <apinski@apple.com>
7651
7652         PR target/13785
7653         * gcc.dg/20030121-1.c: New test.
7654
7655 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7656
7657         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7658         clobber frame pointer register in asm statement.
7659
7660 2004-01-21  Falk Hueffner  <falk@debian.org>
7661
7662         * gcc.c-torture/compile/20040121-1.c: New test.
7663
7664 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7665
7666         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7667
7668 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7669
7670         * gcc.dg/ppc64-abi-2.c: New test.
7671
7672 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7673
7674         * lib/treelang.exp: Fill out this file.
7675         * lib/treelang-dg.exp: New File.
7676
7677 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7678
7679         * gcc.c-torture/compile/981022-1.c: Remove.
7680         * gcc.dg/array-5.c: Remove XFAIL.
7681         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7682         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7683         gcc.dg/cond-lvalue-1.c: Update.
7684         * gcc.dg/cast-lvalue-2.c: New test.
7685
7686 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/13592
7689         * g++.dg/other/error1.C (class foo): Tweak error message.
7690
7691         PR c++/13592
7692         * g++.dg/template/call2.C: New test.
7693
7694 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7695
7696         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7697         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7698         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7699         scalar-return-1_x.c, scalar-return-2_y.c,
7700         scalar-return-3_x.c, scalar-return-3_y.c,
7701         scalar-return-4_x.c, scalar-return-4_y.c,
7702         struct-align-1.h, struct-align-1_x.c,
7703         struct-align-1_y.c, struct-align-2.h,
7704         struct-align-2_x.c, struct-align-2_y.c,
7705         struct-by-value-10_y.c, struct-by-value-11_x.c,
7706         struct-by-value-11_y.c, struct-by-value-12_x.c,
7707         struct-by-value-12_y.c, struct-by-value-13_x.c,
7708         struct-by-value-13_y.c, struct-by-value-14_x.c,
7709         struct-by-value-14_y.c, struct-by-value-15_x.c,
7710         struct-by-value-15_y.c, struct-by-value-16_y.c,
7711         struct-by-value-17_y.c, struct-by-value-18_y.c,
7712         struct-by-value-19_y.c, struct-by-value-1_x.c,
7713         struct-by-value-1_y.c, struct-by-value-20_y.c,
7714         struct-by-value-2_x.c, struct-by-value-2_y.c,
7715         struct-by-value-3_y.c, struct-by-value-4_x.c,
7716         struct-by-value-4_y.c, struct-by-value-5_y.c,
7717         struct-by-value-6_y.c, struct-by-value-7_y.c
7718         struct-by-value-8_x.c, struct-by-value-8_y.c
7719         struct-by-value-9_x.c, struct-by-value-9_y.c
7720         struct-return-10_x.c, struct-return-10_y.c,
7721         struct-return-19_x.c, struct-return-20_x.c
7722         struct-return-2_x.c, struct-return-2_y.c
7723         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7724         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7725
7726 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7727
7728         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7729         attribute on sparc*-sun-solaris2.*.
7730
7731 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/13710
7734         * g++.dg/ext/typeof7.C: New test.
7735
7736 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7737
7738         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7739         * gcc.dg/const-elim-1.c: Same.
7740
7741 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7742
7743         * objc.dg/stret-1.m: New.
7744         * objc.dg/stret-2.m: New.
7745
7746 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7747
7748         PR c++/11895
7749         * g++.dg/ext/vector1.C: New test.
7750
7751 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7752
7753         * gcc.dg/pch/import-1.c: New.
7754         * gcc.dg/pch/import-1.hs: New.
7755         * gcc.dg/pch/import-1a.h: New.
7756         * gcc.dg/pch/import-1b.h: New.
7757         * gcc.dg/pch/import-1c.h: New.
7758
7759 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7760
7761         PR c++/13574
7762         * g++.dg/ext/array1.C: New test.
7763
7764         PR c++/13178
7765         * g++.dg/conversion/op1.C: New test.
7766
7767 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7768
7769         PR 11864
7770         From Kazumoto Kojima / Dan Kegel:
7771         * gcc.dg/pr11864-1.c: New test.
7772
7773         PR 10392
7774         From Marcus Comstedt / Dan Kegel:
7775         * gcc.dg/pr10392-1.c: New test.
7776
7777 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7778
7779         PR c++/13478
7780         * g++.dg/init/ref10.C: New test.
7781
7782 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7783
7784         PR c++/13407
7785         * g++.dg/parse/typename6.C: New test.
7786
7787 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7788
7789         PR pch/13361
7790         * testsuite/g++.dg/pch/wchar-1.C: New.
7791         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7792
7793 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7794
7795         PR c++/9259
7796         * g++.dg/expr/sizeof2.C: New test.
7797
7798 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7799
7800         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7801
7802 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7803
7804         PR c++/13659
7805         * g++.dg/lookup/strong-using-3.C: New.
7806         * g++.dg/lookup/using-10.C: New.
7807
7808 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7809
7810         PR c++/13594
7811         * g++.dg/lookup/strong-using-2.C: New.
7812
7813 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7814             Dan Kegel <dank@kegel.com>
7815             J"orn Rennecke <joern.rennecke@superh.com>
7816
7817         PR target/9365
7818         * gcc.dg/pr9365-1.c: New test.
7819
7820 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7821
7822         PR c++/8856
7823         * g++.dg/parse/casting-operator2.C: New test.
7824         * g++.old-deja/g++.pt/explicit83.C: Remove.
7825
7826 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7827
7828         * gcc.dg/label-compound-stmt-1.c: New test.
7829         * gcc.c-torture/compile/950922-1.c,
7830         gcc.c-torture/compile/20000211-3.c,
7831         gcc.c-torture/compile/20000518-1.c,
7832         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7833         compound statements.
7834
7835 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7836
7837         * gcc.dg/ppc64-abi-1.c: New test.
7838
7839 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7840
7841          * g++.dg/ext/attrib9.C: Add dg-warnings.
7842
7843 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7844
7845         PR c++/12335
7846         * g++.dg/parse/dtor3.C: New test.
7847
7848 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7849
7850         PR c++/12709
7851         * g++.dg/parse/try-catch-1.C: New test.
7852
7853 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7854
7855         * ada/acats/run_all.sh: Add more verbose output in acats.log
7856         when compiling tests.
7857
7858 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7859
7860         PR 13656
7861         * gcc.dg/typedef-redecl.c: New test case.
7862         * gcc.dg/typedef-redecl.h: New support file.
7863
7864 2004-01-13  Jan Hubicka  <jh@suse.cz>
7865
7866         * gcc.dg/always_inline.c: New test.
7867         * gcc.dg/debug/20031231-1.c: Fix.
7868
7869 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7870
7871         PR c++/13474
7872         * g++.dg/template/array3.C: New test.
7873
7874 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7875
7876         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7877         * g++.dg/warn/Wunused-2.C: Likewise.
7878
7879 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7880
7881         PR c++/13289
7882         * g++.dg/template/instantiate6.C: New test.
7883
7884 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7885
7886         PR middle-end/11397
7887         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7888
7889 2004-01-12  Jan Hubicka  <jh@suse.cz>
7890
7891         PR opt/12826
7892         * gcc.dg/20040112-1.c: New.
7893
7894         * gcc.dg/dwarf-die[1-7].c: Move to...
7895         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7896         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7897
7898 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7899
7900         PR c++/4100
7901         * g++.dg/parse/friend4.C: New test.
7902
7903 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7904
7905         PR c++/4100
7906         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7907         definition is called a friend.
7908
7909 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7910
7911         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7912
7913 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7914
7915         PR c++/3478
7916         * g++.dg/parse/error10.C: New test.
7917         * g++.dg/template/arg2.C: Accept "invalid type" error.
7918
7919 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7920
7921         PR middle-end/13392
7922         * g++.dg/opt/expect2.C: New test.
7923
7924 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7925
7926         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7927         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7928         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7929         Update dg-error regexps.
7930
7931 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7932
7933         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7934         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7935
7936 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7937
7938         * gcc.dg/pragma-re-1.c: Use right pointer type.
7939
7940 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941
7942         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7943
7944 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7945
7946         * gcc.dg/rs6000-ldouble-1.c: New.
7947
7948 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7949
7950         DR 337
7951         PR c++/9256
7952         * g++.dg/other/abstract1.C: New test.
7953
7954 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7955
7956         * g++.dg/lookup/strong-using-1.C: New.
7957
7958 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7959
7960         PR c/11234
7961         * gcc.dg/func-ptr-conv-1.c: New test.
7962         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7963
7964 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7965
7966         PR target/13380.
7967         * gcc.c-torture/compile/20040109-1.c: New.
7968
7969 2004-01-08  Stuart Hastings  <stuart@apple.com>
7970
7971         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7972         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7973         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7974
7975 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7976
7977         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7978
7979 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7980
7981         * ada/acats/run_acats: Treat 'gnatchop' the same way
7982         as 'gnatmake'.  Export GCC_DRIVER.
7983         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7984         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7985
7986 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7987
7988         PR c++/12573
7989         * g++.dg/template/dependent-expr4.C: New test.
7990
7991 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7992
7993         * gcc.dg/altivec-11.c: New test.
7994
7995 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7996
7997         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7998
7999 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8000
8001         PR c/6024
8002         * gcc.dg/enum-compat-1.c: New test.
8003         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8004
8005 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8006
8007         PR c/12165
8008         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8009         gcc.dg/c99-idem-qual-3.c: New tests.
8010
8011 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8012
8013         * gcc.dg/winline-7.c: Don't cast void * to int.
8014
8015 2004-01-06  Jan Hubicka  <jh@suse.cz>
8016
8017         * gcc.dg/i386-sse-5.c: New test
8018         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8019
8020 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8021
8022         PR c++/12815
8023         * g++.dg/rtti/typeid4.C: New test.
8024
8025 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8026
8027         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8028
8029 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8030
8031         PR c++/12132
8032         * g++.dg/template/error11.C: New test.
8033
8034         PR c++/13451
8035         * g++.dg/template/class2.C: New test.
8036
8037 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8038         Richard Sandiford <rsandifo@redhat.com>
8039
8040         PR c++/13387
8041         * g++.dg/opt/alias3.C: New test.
8042
8043 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8044
8045         PR c++/13157
8046         * g++.dg/template/koenig3.C: New test.
8047
8048         PR c++/13529
8049         * g++.dg/parse/offsetof3.C: New test.
8050
8051         * g++.dg/init/copy7.C: Add missing dg-error markers.
8052
8053         PR c++/12226
8054         * g++.dg/init/copy7.c: New test.
8055
8056         PR c++/13536
8057         * g++.dg/parse/cast1.C: New test.
8058
8059 2004-01-04  Jan Hubicka  <jh@suse.cz>
8060
8061         * gcc.dg/winline[1-7].c: New tests.
8062
8063 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8064
8065         PR c++/13520
8066         * g++.dg/template/qualttp22.C: New test.
8067
8068 2004-01-01  Jan Hubicka  <jh@suse.cz>
8069
8070         * gcc.dg/debug/20031231-1.c: New.
8071         * gcc.c-torture/compile/20040101-1.c: New.
8072         * gcc.dg/dwarf-die-[1-7].c: New.
8073
8074 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8075
8076         PR optimization/13521
8077         * gcc.c-torture/compile/20031231-1.c: New test.
8078
8079 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8080
8081         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8082
8083 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8084
8085         PR c++/10079
8086         * g++.dg/template/crash16.C: New test.
8087
8088 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8089
8090         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8091
8092 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8093
8094         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8095         ports.
8096         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8097         * g++.old-deja/g++.law/profile1.C: Likewise.
8098         * gcc.c-torture/compile/981006-1.c: Likewise.
8099         * gcc.c-torture/execute/loop-2e.x: Likewise.
8100         * gcc.c-torture/execute/loop-2f.x: Remove.
8101         * gcc.c-torture/execute/loop-2g.x: Likewise.
8102         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8103         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8104
8105 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8106
8107         PR c++/13507
8108         * g++.dg/ext/attrib11.C: New test.
8109
8110         PR c++/13494
8111         * g++.dg/template/array2-1.C: New test.
8112         * g++.dg/template/array2-2.C: New test.
8113
8114 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8115
8116         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8117
8118 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8119
8120         PR c++/12774
8121         * g++.dg/template/array1-1.C: New test.
8122         * g++.dg/template/array1-2.C: New test.
8123
8124 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8125
8126         PR fortran/12632
8127         * g77.dg/12632.f: New test case.
8128
8129 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8130
8131         PR c++/13289
8132         * g++.dg/parse/nontype1.C: New test.
8133
8134 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8135
8136         PR c++/12403
8137         * g++.dg/parse/explicit1.C: New test.
8138         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8139
8140 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8141
8142         PR c++/13081
8143         * g++.dg/opt/inline6.C: New test.
8144
8145         PR c++/12613
8146         * g++.dg/parse/error9.C: New test.
8147
8148         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8149
8150 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8151
8152         PR c++/13009
8153         * g++.dg/init/assign1.C: New test.
8154
8155 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8156
8157         PR c++/13070
8158         * g++.dg/warn/format3.C: New test case.
8159
8160 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8161
8162         * gcc.c-torture/compile/20031227-1.c: New test.
8163
8164 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8165
8166         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8167         * g77.dg/bprob/bprob.exp: Likewise.
8168         * gcc.misc-tests/bprob.exp: Likewise.
8169         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8170         variants on systems where the library does not provide that
8171         functionality.
8172         * gcc.dg/builtins-20.c: Use builtins-config.h.
8173         * gcc.dg/builtins-config.h: New file.
8174
8175 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8176
8177         * lib/gcc-dg.exp (dg-require-profiling): New function.
8178         * lib/target-supports.exp (check_profiling_available): Likewise.
8179         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8180         * g77.dg/bprob/bprob.exp: Likewise.
8181         * gcc.misc-tests/bprob.exp: Likewise.
8182         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8183         * gcc.dg/20021014-1.c: Likewise.
8184         * gcc.dg/nest.c: Likewise.
8185
8186 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8187
8188         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8189         compiling.
8190         * g++.dg/lookup/java2.C: Likewise.
8191         * gcc.dg/cpp/lexident.c: Likewise.
8192
8193 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8194
8195         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8196         given.
8197         * gcc.c-torture/compile/961203-1.c: Likewise.
8198         * gcc.c-torture/compile/980506-1.c: Likewise.
8199
8200 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8201
8202         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8203         (additional_prunes): New global.
8204         (gcc-dg-prune): Handle additional per-test pruning.
8205         (dg-test): Clear additional_prunes between tests.
8206
8207         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8208         dg-prune-output to avoid spurious failures from assembler
8209         complaining about nonexistent WAW violations.
8210         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8211         Use dg-prune-output to avoid spurious failures from assembler
8212         warning about Itanium B-step errata.
8213
8214 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8215
8216         * g++.dg/abi/macro0.C: New test.
8217         * g++.dg/abi/macro1.C: Likewise.
8218         * g++.dg/abi/macro2.C: Likewise.
8219
8220         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8221         * g++.dg/abi/bitfield7.C: Likewise.
8222         * g++.dg/abi/dtor2.C: Likewise.
8223         * g++.dg/abi/mangle11.C: Likewise.
8224         * g++.dg/abi/mangle12.C: Likewise.
8225         * g++.dg/abi/mangle14.C: Likewise.
8226         * g++.dg/abi/mangle17.C: Likewise.
8227         * g++.dg/abi/vbase10.C: Likewise.
8228         * g++.dg/abi/vbase14.C: Likewise.
8229         * g++.dg/template/qualttp17.C: Likewise.
8230
8231 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8232
8233         PR c/11995
8234         * gcc.dg/20031223-1.c: New test.
8235
8236 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8237
8238         * gcc.dg/noreturn-7.c: New test.
8239
8240 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8241
8242         * gcc.dg/null-pointer-1.c: New test.
8243
8244 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8245
8246         * g++.old-deja/g++.jason/template18.C: Remove.
8247         * g++.old-deja/g++.jason/template37.C: Likewise.
8248
8249         PR c++/12862
8250         * g++.dg/lookup/ns1.C: New test.
8251
8252         PR c++/12397
8253         * g++.dg/template/lookup3.C: New test.
8254
8255 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8256
8257         * g++.dg/template/recurse1.C: New test
8258
8259 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8260
8261         PR c++/12479
8262         * g++.dg/parse/semicolon1.C: New test.
8263         * g++.dg/parse/semicolon1.h: Likewise.
8264
8265 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8266
8267         * gcc.dg/darwin-misaligned.c: New test.
8268
8269 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8270
8271         PR c/9163
8272         * gcc.dg/20031222-1.c: New test.
8273
8274 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/13438
8277         * g++.dg/parse/error8.C: New test.
8278
8279         PR c++/11554
8280         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8281
8282 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8283
8284         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8285         too small.
8286         * gcc.c-torture/compile/930217-1.c: Likewise.
8287         * gcc.c-torture/compile/930513-1.c: Likewise.
8288         * gcc.c-torture/execute/920908-2.c: Likewise.
8289         * gcc.c-torture/execute/921204-1.c: Likewise.
8290         * gcc.c-torture/execute/930621-1.c: Likewise.
8291         * gcc.c-torture/execute/930630-1.c: Likewise.
8292         * gcc.c-torture/execute/931031-1.c: Likewise.
8293         * gcc.c-torture/execute/980602-2.c: Likewise.
8294         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8295         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8296         * gcc.c-torture/execute/extzvsi.c: Likewise.
8297         * gcc.c-torture/unsorted/ext.c: Likewise.
8298
8299 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8300
8301         PR target/12749
8302         * gcc.c-torture/compile/20031220-2.c: New test case.
8303
8304 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8305
8306         PR optimization/13031
8307         * gcc.c-torture/compile/20031220-1.c: New test case.
8308
8309 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8310
8311         * gcc.dg/cast-function-1.c: New test.
8312
8313 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8314
8315         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8316         formats.
8317
8318 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8319
8320         PR c++/12795
8321         * g++.dg/ext/attrib10.C: New test.
8322
8323 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8324
8325         * gcc.dg/cleanup-10.c: New test.
8326         * gcc.dg/cleanup-11.c: New test.
8327
8328 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8329
8330         PR c++/13239
8331         * g++.dg/opt/expect1.C: New test.
8332
8333 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8334
8335         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8336
8337 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         PR debug/12923
8340         * gcc.dg/20031218-1.c: New test.
8341
8342         PR debug/12389
8343         * gcc.dg/20031218-2.c: New test.
8344         * gcc.dg/20031218-3.c: New test.
8345
8346         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8347         of label name and allow for USER_LABEL_PREFIX == "_" names.
8348         * g++.dg/abi/mangle18-2.C: Likewise.
8349         * g++.dg/abi/mangle19-1.C: Likewise.
8350         * g++.dg/abi/mangle19-2.C: Likewise.
8351         * g++.dg/abi/mangle20-1.C: Likewise.
8352         * g++.dg/abi/mangle20-2.C: Likewise.
8353
8354 2003-12-18  Richard Henderson  <rth@redhat.com>
8355
8356         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8357
8358 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8359             Dan Kegel <dank@kegel.com>
8360
8361         PR other/12009
8362         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8363         testing a cross compiler, it causes spurious compile failures.
8364         * lib/g++.exp: Likewise.
8365
8366 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8367
8368         PR c++/13262
8369         * g++.dg/template/access13.C: New test.
8370
8371 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8372
8373         * gcc.dg/20031216-1.c: New test.
8374
8375 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8376
8377         PR c++/9154
8378         * g++.dg/template/error10.C: New test.
8379
8380 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8381
8382         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8383         * g++.dg/eh/simd-2.C: Likewise.
8384
8385 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8386             Roger Sayle  <roger@eyesopen.com>
8387
8388         * gcc.c-torture/execute/ieee/mzero5.c: New.
8389
8390 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8391
8392         PR c++/10603
8393         * g++.dg/parse/error6.C: New test.
8394
8395         PR c++/12827
8396         * g++.dg/parse/error7.C: New test.
8397
8398 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8401         at -O with stabs debugging formats.
8402         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8403         * gcc.dg/debug/debug-2.c: Likewise.
8404
8405 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8406
8407         PR c++/12696
8408         * g++.dg/init/error1.C: New test.
8409
8410         PR c++/12218
8411         * g++.dg/init/pm3.C: New test.
8412
8413 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8414
8415         PR c/3347
8416         * gcc.dg/bitfld-8.c: New test.
8417
8418 2003-12-16  James Lemke  <jim@wasabisystems.com>
8419
8420         * gcc.dg/arm-scd42-[123].c: New tests.
8421
8422 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8423
8424         PR c++/9043
8425         * g++.dg/abi/mangle20-1.C: New test.
8426         * g++.dg/abi/mangle20-2.C: New test.
8427
8428 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8429
8430         PR c++/13275
8431         * g++.dg/other/offsetof2.C: Remove XFAIL.
8432         * g++.dg/parse/offsetof1.C: New test.
8433         * g++.gd/parse/offsetof2.C: Likewise.
8434
8435 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8436
8437         * g++.dg/template/nontype3.C: New test.
8438         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8439
8440 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8441
8442         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8443
8444 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8445
8446         PR c++/13387
8447         * g++.dg/expr/assign1.C: New test.
8448
8449         PR c++/13242
8450         * g++.dg/abi/mangle19-1.C: New test.
8451         * g++.dg/abi/mangle19-2.C: New test.
8452
8453 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8454
8455         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8456
8457 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8458
8459         * gcc.c-torture/execute/20031216-1.c: New test.
8460
8461 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8462
8463         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8464         an ICE regression.
8465
8466 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8467
8468         PR c++/10926
8469         * g++.dg/template/error9.C: New test.
8470
8471         PR c++/11116
8472         * g++.dg/template/error8.C: New test.
8473
8474 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8475
8476         PR middle-end/13400
8477         * gcc.c-torture/execute/20031215-1.c: New test case.
8478
8479 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8480
8481         PR c++/13269
8482         * g++.dg/parse/error5.C: New test.
8483
8484         PR c++/12989
8485         * g++.dg/expr/sizeof1.C: New test.
8486
8487         PR c++/13310
8488         * g++.dg/template/crash15.C: New test.
8489
8490 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8491
8492         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8493         a non-POD type as the last named parameter of a varargs function.
8494
8495 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8496
8497         PR c++/13243
8498         PR c++/12573
8499         * g++.dg/template/crash14.C: New test.
8500         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8501
8502 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8503
8504         * g++.dg/other/java1.C: New test.
8505
8506         PR c++/13241
8507         * g++.dg/abi/mangle18-1.C: New test.
8508         * g++.dg/abi/mangle18-2.C: New test.
8509
8510 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8511
8512         PR optimization/10312
8513         * gcc.c-torture/execute/20031214-1.c: New.
8514
8515 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8516
8517         PR c++/10779
8518         PR c++/12160
8519         * g++.dg/parse/error3.C: New test.
8520         * g++.dg/parse/error4.C: Likewise.
8521         * g++.dg/abi/mangle4.C: Tweak error messages.
8522         * g++.dg/lookup/using5.C: Likewise.
8523         * g++.dg/other/error2.C: Likewise.
8524         * g++.dg/parse/typename5.C: Likewise.
8525         * g++.dg/parse/undefined1.C: Likewise.
8526         * g++.dg/template/arg2.C: Likewise.
8527         * g++.dg/template/ttp3.C: Likewise.
8528         * g++.dg/template/type1.C: Likewise.
8529         * g++.old-deja/g++.other/crash32.C: Likewise.
8530         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8531
8532 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8533
8534         PR c++/13106
8535         * g++.dg/warn/noreturn-3.C: New test.
8536
8537 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8538
8539         PR c++/13118
8540         * g++.dg/abi/covariant3.C: New.
8541
8542 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8543
8544         * g++.dg/eh/ia64-1.C: New test.
8545
8546 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8547
8548         PR optimization/13037
8549         * g77.f-torture/execute/13037.f: New test case.
8550
8551 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8552
8553         PR c++/12881
8554         * g++.dg/abi/covariant2.C: New.
8555
8556 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8557
8558         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8559
8560 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8561
8562         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8563
8564 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8565
8566         PR other/10819
8567         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8568         to fix Bug 10819.
8569         * lib/g++.exp (g++_version): Likewise.
8570         * lib/g77.exp (g77_version): Likewise.
8571         * lib/objc.exp (default_objc_version): Likewise.
8572
8573 2003-12-10  Richard Henderson  <rth@redhat.com>
8574
8575         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8576
8577         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8578
8579 2003-12-08  Matt Austern  <austern@apple.com>
8580
8581         PR c/13134
8582         * lib/gcc-dg.exp (dg-require-visibility): Define.
8583         * lib/target-supports (check_visibility_available): Define.
8584         * gcc.dg/visibility-1.c: New test.
8585         * gcc.dg/visibility-2.c: Likewise.
8586         * gcc.dg/visibility-3.c: Likewise.
8587         * gcc.dg/visibility-4.c: Likewise.
8588         * gcc.dg/visibility-5.c: Likewise.
8589         * gcc.dg/visibility-6.c: Likewise.
8590         * g++.dg/ext/visibility-1.C: Likewise.
8591         * g++.dg/ext/visibility-2.C: Likewise.
8592         * g++.dg/ext/visibility-3.C: Likewise.
8593         * g++.dg/ext/visibility-4.C: Likewise.
8594         * g++.dg/ext/visibility-5.C: Likewise.
8595         * g++.dg/ext/visibility-6.C: Likewise.
8596
8597 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8598
8599         * g++.dg/lookup/java1.C: New test.
8600         * g++.dg/lookup/java2.C: New test.
8601
8602 2003-12-07  Falk Hueffner  <falk@debian.org>
8603
8604         * g++.dg/opt/noreturn-1.C: New test.
8605
8606 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8607
8608         * gcc.dg/overflow-1.c: New test.
8609
8610 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8611
8612         * g77.f-torture/compile/13060.f: New test.
8613
8614 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8615
8616         PR c++/13323
8617         * g++.dg/inherit/operator2.C: New test.
8618
8619 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8620
8621         PR c++/13305
8622         * g++.dg/ext/attrib9.C: New test.
8623
8624 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/13314
8627         * g++.dg/template/error7.C: New test.
8628
8629 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8630             J"orn Rennecke <joern.rennecke@superh.com>
8631
8632         PR target/13302
8633         * g++.dg/other/struct-va_list.C: New test.
8634
8635 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8636
8637         PR c++/13166
8638         * g++.dg/parse/defarg6.C: New test.
8639
8640 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8641
8642         PR target/13256
8643         * gcc.c-torture/execute/20031201-1.c: New test.
8644
8645 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8646
8647         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8648
8649 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8650
8651         * gcc.dg/builtin-return-1.c: New test.
8652
8653 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8654             J"orn Rennecke <joern.rennecke@superh.com>
8655
8656         PR optimization/13260
8657         * gcc.c-torture/execute/20031204-1.c: New test.
8658
8659 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/9127
8662         * g++.dg/template/error6.C: New test.
8663
8664 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * gcc.dg/20031202-1.c: New test.
8667
8668 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/13179
8671         * g++.dg/template/eh1.C: New test.
8672
8673         PR c++/10771
8674         * g++.dg/template/error5.C: New test.
8675
8676 2003-12-02  David Ung  <davidu@mips.com>
8677
8678         * gcc.dg/compat/vector-check.h: Corrected type for var
8679         g_##TMODE
8680
8681 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8682
8683         PR c++/10126
8684         * g++.dg/template/ptrmem8.C: New test.
8685
8686 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8687
8688         PR c++/12573
8689         * g++.dg/template/dependent-expr3.C: New test.
8690
8691 2003-12-01  James Lemke  <jim@wasabisystems.com>
8692
8693         * gcc.dg/arm-g2.c: New test.
8694
8695 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8696
8697         PR optimization/11634
8698         * gcc.dg/20031201-2.c: New test case.
8699
8700 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8701
8702         PR 11433
8703         * objc.dg/proto-lossage-3.m: New test.
8704
8705 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8706
8707         PR optimization/12628
8708         * gcc.dg/20031201-1.c: New test case.
8709
8710 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8711
8712         * gcc.dg/unaligned-1.c: New test.
8713
8714 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/9849
8717         * g++.dg/template/error4.C: New test.
8718         * g++.dg/template/nested3.C: Adjust error markers.
8719
8720 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8721
8722         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8723
8724 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8725
8726         PR c/10333
8727         * gcc.dg/bitfld-7.c: New test.
8728
8729 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8730
8731         * gcc.dg/tls/asm-1.C: New test.
8732
8733 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * gcc.dg/cpp/assert4.c: Update.
8736
8737 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8738
8739         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8740         * gcc.dg/builtin-apply3.c: New test.
8741
8742 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8743
8744         * lib/compat.exp (compat-obj): New xfaildata parameter.
8745         Use it to set compiler_conditional_xfail_data before compiling.
8746         (compat-get-options): Handle dg-xfail-if.
8747         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8748         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8749         * gcc.dg/compat/vector-1_y.c: Likewise.
8750         * gcc.dg/compat/vector-2_x.c: Likewise.
8751         * gcc.dg/compat/vector-2_y.c: Likewise.
8752
8753 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8754
8755         * g++.dg/opt/reg-stack4.C: New test.
8756
8757 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8758
8759         * gcc.dg/builtin-apply2.c: New test.
8760
8761 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8762
8763         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8764
8765 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8766
8767         PR c++/12924
8768         * g++.dg/template/template-id-2.C: New test.
8769
8770 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8771
8772         PR c++/5369
8773         * g++.dg/template/memfriend1.C: New test.
8774         * g++.dg/template/memfriend2.C: Likewise.
8775         * g++.dg/template/memfriend3.C: Likewise.
8776         * g++.dg/template/memfriend4.C: Likewise.
8777         * g++.dg/template/memfriend5.C: Likewise.
8778         * g++.dg/template/memfriend6.C: Likewise.
8779         * g++.dg/template/memfriend7.C: Likewise.
8780         * g++.dg/template/memfriend8.C: Likewise.
8781         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8782
8783 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/12515
8786         * g++.dg/ext/cond1.C: New test.
8787
8788 2003-11-20  Richard Henderson  <rth@redhat.com>
8789
8790         * gcc.dg/20020201-2.c: Remove.
8791         * gcc.dg/20020201-4.c: Remove.
8792         * gcc.dg/20020304-1.c: Remove.
8793
8794 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8795
8796         * gcc.dg/cpp/trad/xwin1.c: New test case.
8797
8798 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8799
8800         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8801         * lib/g77.exp: Likewise.
8802         * lib/objc.exp: Likewise.
8803         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8804         for darwin.
8805
8806 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8807
8808         PR c++/12932
8809         * g++.dg/template/static5.C: New test.
8810
8811 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8812
8813         * gcc.dg/nested-func-1.c: New test.
8814
8815 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8816
8817         * gcc.dg/cpp/assert4.c: New test.
8818
8819 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8820
8821         PR c++/2294
8822         * g++.dg/lookup/using9.c: New test.
8823
8824 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR c++/12762
8827         * g++.dg/template/error3.C: New test.
8828
8829 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8830
8831         PR ada/13035
8832         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8833         No longer use a wrapper for gcc, since this does not work under
8834         Windows.
8835
8836 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8837
8838         PR c++/2094
8839         * g++.dg/template/ptrmem7.C: New test.
8840
8841 2003-11-13  Andrew Pinski <apinski@apple.com>
8842
8843         * gcc.c-torture/compile/20031113-1.c: New test.
8844
8845 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8846             Kean Johnston <jkj@sco.com>
8847
8848         PR c/13029
8849         * gcc.dg/unused-4.c: Update.
8850
8851 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8852
8853         * g++.dg/opt/const3.C: New test.
8854
8855 2003-11-13  Jan Hubicka  <jh@suse.cz>
8856
8857         * gcc.c-torture/compile/20031112-1.c: New test.
8858
8859 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8860
8861         * g++.dg/parse/crash10.C: Remove bogus error marker.
8862
8863 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8864
8865         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8866         (host_gcc): Likewise.
8867         (ROOT): Honor $PWDCMD.
8868         (BASE): Likewise.
8869         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8870
8871 2003-11-12  Catherine Moore  <clm@redhat.com>
8872
8873         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8874
8875 2003-11-12  Andreas Jaeger  <aj@suse.de>
8876             Jakub Jelinek  <jakub@redhat.com>
8877             Andrew Pinski  <pinskia@physics.uc.edu>
8878             Richard Henderson  <rth@redhat.com>
8879
8880         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8881         systems.
8882         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8883
8884         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8885         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8886
8887 2003-11-11  Andreas Jaeger  <aj@suse.de>
8888
8889         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8890
8891         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8892
8893 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8894
8895         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8896         Clean ups.
8897
8898 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8899
8900         * gcc.dg/trampoline-1.c: New test.
8901
8902 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8903
8904         * gcc.c-torture/compile/200031109-1.c: New test.
8905
8906 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8907
8908         PR c/3190
8909         PR c/8714
8910         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8911         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8912         gcc.dg/format/no-y2k-1.c: Update.
8913
8914 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8915
8916         PR optimization/10467
8917         * gcc.dg/20031108-1.c: New test case.
8918
8919 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8920
8921         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8922
8923 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8924
8925         * gcc.dg/compound-lvalue-1.c: New test.
8926         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8927         some XFAILs.
8928
8929 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8930
8931         * gcc.dg/altivec-varargs-1.c: New test.
8932
8933 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8934
8935         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8936         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8937         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8938         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8939         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8940
8941 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8942
8943         * gcc.dg/cond-lvalue-1.c: New test.
8944
8945 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8946
8947         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8948
8949 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8950
8951         PR c++/11616
8952         * g++.dg/template/instantiate5.C: New test.
8953
8954 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8955
8956         PR c++/12726
8957         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8958         * ChangeLog: Add missing first entry for above test.
8959
8960 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8961
8962         PR c++/9810
8963         * g++.dg/template/using8.C: New test.
8964         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8965
8966 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8967
8968         PR optimization/10817
8969         * gcc.c-torture/compile/20031102-1.c: New test case.
8970
8971 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8972
8973         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8974         2147483647.
8975
8976 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8977
8978         * gcc.dg/20031102-1.c: New test.
8979
8980 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8981
8982         * gcc.dg/complex-1.c: New test.
8983
8984 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8985
8986         PR c++/12796
8987         * g++.dg/template/crash13.C: Adjust expected error location.
8988         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8989
8990 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8991
8992         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8993
8994 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8995
8996         PR/10239
8997         * gcc.c-torture/compile/20031031-2.c: New test.
8998
8999 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9000
9001         PR/11640
9002         * gcc.c-torture/compile/20031031-1.c: New test.
9003
9004 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9005
9006         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9007         * gcc.misc-tests/bprob.exp: Likewise.
9008         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9009         the execution test on arm-elf configs.
9010         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9011         configs that don't support scratch files.
9012         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9013
9014 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9015
9016         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9017         done by dejagnu.
9018
9019 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9020
9021         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9022         Avoid non pure sh syntax. Add more logging.
9023
9024         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9025         fail.
9026
9027 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9028
9029         PR libgcj/10610
9030         * gcc.dg/ppc-stackalign-1.c: New test.
9031
9032 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9033
9034         * ada/acats/run_all.sh: Change output to be more compliant with
9035         dejagnu framework.
9036         Create acats.sum and acats.log files under testsuite/ada/acats
9037         Only run [a-z]* directories, to filter out e.g. CVS.
9038         Redirect build output to log file.
9039
9040 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9041
9042         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9043
9044 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9045
9046         PR ada/5909:
9047         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9048
9049 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9050
9051         * gcc.c-torture/compile/20031023-1.c: New test.
9052         * gcc.c-torture/compile/20031023-2.c: New test.
9053         * gcc.c-torture/compile/20031023-3.c: New test.
9054         * gcc.c-torture/compile/20031023-4.c: New test.
9055
9056 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9057
9058         PR c++/10371
9059         * g++.dg/lookup/scoped8.C: New test.
9060
9061 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9062
9063         * g++.dg/opt/reg-stack3.C: New test.
9064
9065 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9066
9067         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9068
9069 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9070
9071         PR c++/11076
9072         * g++.dg/template/crash13.C: New test.
9073
9074 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9075
9076         * gcc.dg/c99-restrict-2.c: New test.
9077
9078 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9079
9080         PR c++/12698, c++/12699, c++/12700, c++/12566
9081         * g++.dg/inherit/covariant9.C: New test.
9082         * g++.dg/inherit/covariant10.C: New test.
9083         * g++.dg/inherit/covariant11.C: New test.
9084
9085 2003-10-23  Jason Merrill  <jason@redhat.com>
9086
9087         PR c++/12726
9088         * g++.dg/ext/complit2.C: New test.
9089
9090 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9091
9092         PR target/12654
9093         * gcc.c-torture/execute/20031020-1.c: New test.
9094
9095 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9096
9097         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9098         following the jump_insn.
9099
9100 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9101
9102         * gcc.dg/cast-lvalue-1.c: New test.
9103
9104 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9105
9106         PR c++/11962
9107         * g++.dg/template/cond2.C: New test.
9108
9109 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9110
9111         * gcc.dg/builtins-28.c: New test.
9112
9113 2003-10-20  Jan Hubicka  <jh@suse.cz>
9114
9115         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9116         parameter.
9117         * testsuite/gcc.dg/inline-2.c: Likewise.
9118
9119 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9120
9121         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9122         * gcc.dg/nest.c:  Likewise.
9123
9124 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9125
9126         PR c++/9781, c++/10583, c++/11862
9127         * g++.dg/parse/crash13.C: New test.
9128
9129 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9130
9131         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9132
9133 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9134
9135         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9136         Define HAVE_C99_RUNTIME except on Solaris.
9137         * gcc.dg/builtins-20.c: Likewise.
9138
9139 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9140
9141         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9142
9143 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9144
9145         PR c++/12495
9146         * g++.dg/template/crash21.C: New test.
9147
9148 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9149
9150         PR c++/2513
9151         * g++.dg/template/typename5.C: New test.
9152
9153 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9154
9155         PR c++/12369
9156         * g++.dg/template/friend25.C: New test.
9157
9158 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9159
9160         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9161         versions.
9162
9163 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9164
9165         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9166         == 2147483647.
9167
9168 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9169
9170         * gcc.c-torture/execute/960416-1.x: Remove.
9171         * gcc.c-torture/execute/divconst-3.x: Likewise.
9172
9173 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9174
9175         PR target/12598
9176         * gcc.dg/torture/cris-volatile-1.c: New test.
9177
9178 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9179
9180         PR optimization/9325
9181         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9182         for overflowing floating point to integer conversion during RTL
9183         simplification.
9184
9185 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9186
9187         * objc/execute/_cmd.m: Fix typo.
9188         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9189         Relax 'scan-assembler' regexp.
9190         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9191         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9192         * objc.dg/zero-link-2.m: Remove blank line.
9193         * objc.dg/zero-link-3.m: New test case.
9194
9195 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9196
9197         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9198
9199         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9200         than linker trickery.
9201
9202 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9203
9204         PR c++/12370
9205         * g++.dg/other/friend2.C: New test.
9206
9207 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9208
9209         * gcc.dg/20031012-1.c: New test.
9210
9211 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9212
9213         * gcc.dg/weak/weak-3.c: Fix for new warning.
9214
9215 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9216
9217         PR optimization/8750
9218         * gcc.c-torture/execute/20031012-1.c: New test case.
9219
9220 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9221
9222         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9223         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9224
9225 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9226
9227         PR optimization/12260
9228         * gcc.c-torture/compile/20031011-2.c: New test case.
9229
9230 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9231
9232         * gcc.c-torture/execute/20031011-1.c: New testcase.
9233
9234 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9235
9236         * gcc.c-torture/compile/20031011-1.c: New test.
9237
9238 2003-10-11  Jan Hubicka  <jh@suse.cz>
9239
9240         * g++.dg/other/first-global.C: New test.
9241
9242 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9243
9244         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9245
9246 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9247
9248         * gcc.c-torture/compile/20031010-1.c: New test.
9249
9250 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9251
9252         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9253         * gcc.c-torture/execute/va-arg-25.c: ... here.
9254
9255 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9256
9257         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9258
9259 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9260
9261         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9262
9263 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9264
9265         * g++.dg/parse/error2.C: New test.
9266
9267 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9268
9269         PR c++/11097
9270         * g++.dg/other/error5.C: Modify the error message.
9271         * g++.dg/lookup/using8.C: New test.
9272
9273 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9274
9275         * gcc.dg/darwin-abi-2.c: New file.
9276         * gcc.c-torture/execute/va-arg-24.c: New file.
9277
9278 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9279
9280         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9281         indentation.
9282
9283 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9284
9285         PR c++/10147
9286         * g++.dg/other/error4.C: Update error messages.
9287         * g++.dg/template/ptrmem4.C: Likewise.
9288
9289         PR c++/12337
9290         * g++.dg/init/new9.C: New test.
9291
9292         PR c++/12334, c++/12236, c++/8656
9293         * g++.dg/ext/attrib8.C: New test.
9294
9295 2003-10-06  Devang Patel  <dpatel@apple.com>
9296
9297         * gcc.dg/debug/dwarf2-3.h: New test.
9298         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9299
9300 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9301
9302         * g++.dg/opt/cfg2.C: New test.
9303
9304 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9305
9306         * g++.dg/opt/float1.C: New test.
9307
9308 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9309
9310         * gcc.dg/c90-array-lval-6.c: New test.
9311         * gcc.dg/c99-array-lval-6.c: New test.
9312
9313 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9314             Ziemowit Laski  <zlaski@apple.com>
9315
9316         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9317         'Derived', so that it is never considered a class method; add
9318         new warning for '+port' method ambiguity.
9319         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9320         <objc/objc-api.h> (needed on Mac OS X).
9321         * objc.dg/method-13.m: New test.
9322
9323 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9324
9325         PR optimization/9325, PR java/6391
9326         * gcc.c-torture/execute/20031003-1.c: New test case.
9327
9328 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR optimization/12180
9331         * gcc.dg/20031002-1.c: New test.
9332
9333         PR c++/12486
9334         * g++.dg/inherit/error1.C: New test.
9335
9336 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9337
9338         * lib/f-torture.exp (search_for): Rename to...
9339         (search_for_re): This.  Also, clean up comments and the
9340         "regexp" invocation.
9341
9342 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9343
9344         * gcc.c-torture/compile/20031002-1.c: New test.
9345
9346 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9347
9348         * g++.dg/opt/cond1.C: New test.
9349
9350 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9351
9352         * gcc.dg/Wold-style-definition-2.c: New testcase.
9353         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9354
9355 2003-09-29  Richard Henderson  <rth@redhat.com>
9356
9357         * g++.dg/init/array10.C: Add dg-options.
9358
9359 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9360
9361         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9362
9363 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9364
9365         * g++.dg/template/friend19.C: Fix typo.
9366         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9367
9368 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9369
9370         * gcc.c-torture/execute/20030928-1.c: New test.
9371         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9372
9373 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9374
9375         * g++.dg/opt/unroll1.C: New test.
9376
9377 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9378
9379         PR optimization/11741
9380         * gcc.dg/20030926-1.c: New test case.
9381
9382 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9383
9384         PR c++/5655
9385         * g++.dg/parse/access7.C: New test.
9386         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9387
9388 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9389
9390         MERGE OF objc-improvements-branch into MAINLINE:
9391         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9392         if libobjc has not been built.
9393         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9394         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9395         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9396         objc/execute/nested-3.m, objc/execute/np-2.m,
9397         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9398         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9399         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9400         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9401         objc.dg/special/unclaimed-category-1.h,
9402         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9403         well as GNU runtime.
9404         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9405         * execute/cascading-1.m, execute/function-message-1.m,
9406         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9407         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9408         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9409         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9410         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9411         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9412         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9413         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9414         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9415         * objc.dg/bitfield-2.m: Run only on Darwin.
9416         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9417         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9418         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9419         * objc.dg/const-str-1.m: Fix constant string layout.
9420
9421 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9422
9423         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9424
9425 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9426
9427         * gcc.dg/darwin-abi-1.c: New file.
9428
9429 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9430
9431         PR target/12281
9432         * gcc.c-torture/compile/20030921-1.c: New test.
9433
9434 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9435
9436         * g++.dg/opt/reg-stack2.C: New test.
9437
9438 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9439
9440         * g++.dg/eh/delayslot1.C: New test.
9441
9442 2003-09-20  Richard Henderson  <rth@redhat.com>
9443
9444         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9445
9446 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9447
9448         * gcc.c-torture/execute/20030920-1.c: New test case.
9449
9450 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9451
9452         * g++.dg/rtti/typeid3.C: Correct expected error message.
9453
9454 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9455
9456         PR c++/157
9457         * g++.dg/parse/crash12.C: New test.
9458
9459 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9460
9461         * gcc.dg/compat/mixed-struct-check.h: New.
9462         * gcc.dg/compat/mixed-struct-defs.h: New.
9463         * gcc.dg/compat/mixed-struct-init.h: New.
9464         * gcc.dg/compat/struct-by-value-19_main.c: New.
9465         * gcc.dg/compat/struct-by-value-19_x.c: New.
9466         * gcc.dg/compat/struct-by-value-19_y.c: New.
9467         * gcc.dg/compat/struct-by-value-20_main.c: New.
9468         * gcc.dg/compat/struct-by-value-20_x.c: New.
9469         * gcc.dg/compat/struct-by-value-20_y.c: New.
9470         * gcc.dg/compat/struct-return-19_main.c: New.
9471         * gcc.dg/compat/struct-return-19_x.c: New.
9472         * gcc.dg/compat/struct-return-19_y.c: New.
9473         * gcc.dg/compat/struct-return-20_main.c: New.
9474         * gcc.dg/compat/struct-return-20_x.c: New.
9475         * gcc.dg/compat/struct-return-20_y.c: New.
9476
9477 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9478         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9479         so that it will not complain on LP64 targets.
9480
9481 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9482
9483         PR c++/495
9484         * g++.dg/template/friend24.C: New test.
9485
9486 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9487
9488         PR c++/12332
9489         * g++.dg/template/memtmpl2.C: New test.
9490
9491 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9492
9493         PR target/11184
9494         * gcc.dg/builtin-apply1.c: New test.
9495
9496 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9497
9498         PR c++/9848
9499         * g++.dg/warn/Wunused-4.C: New test.
9500
9501 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9502
9503         PR c++/12316
9504         * g++.dg/other/gc2.C: New test.
9505
9506 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/11991
9509         * g++.dg/rtti/typeid3.C: New test.
9510
9511         PR c++/12266
9512         * g++.dg/overload/template1.C: New test.
9513
9514 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * g++.dg/opt/cfg3.C: New test.
9517
9518 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9519
9520         PR c++/7939
9521         * g++.dg/template/crash11.C: New test.
9522
9523 2003-09-16  Jason Merrill  <jason@redhat.com>
9524             Jakub Jelinek  <jakub@redhat.com>
9525
9526         * gcc.dg/attr-warn-unused-result.c: New test.
9527
9528 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9529
9530         PR c++/12184
9531         * g++.dg/expr/call2.C: New test.
9532
9533 2003-09-15  Andreas Jaeger  <aj@suse.de>
9534
9535         * gcc.dg/Wold-style-definition-1.c: New test.
9536
9537 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9538
9539         PR c++/3907
9540         * g++.dg/parse/template12.C: New test.
9541
9542         * g++.dg/abi/bitfield11.C: New test.
9543         * g++.dg/abi/bitfield12.C: Likewise.
9544
9545 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9546
9547         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9548         non-expansion of functional macro name without arguments at EOL.
9549         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9550
9551 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9552
9553         * gcc.c-torture/execute/20030914-[12].c: New tests.
9554
9555 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9556
9557         PR c++/11788
9558         * g++.dg/overload/addr1.C: New test.
9559
9560 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9561
9562         * gcc.dg/20030909-1.c: New test.
9563
9564 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9565
9566         * gcc.dg/ultrasp10.c: New test.
9567
9568 2003-09-09  Devang Patel  <dpatel@apple.com>
9569
9570         * gcc.dg/darwin-ld-6.c: New test.
9571
9572 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9573
9574         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9575
9576 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9577
9578         * gcc.dg/ia64-types1.c: New test.
9579         * gcc.dg/ia64-types2.c: Likewise.
9580
9581 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9582
9583         * gcc.dg/builtins-1.c: Add more _Complex tests.
9584         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9585
9586         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9587         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9588
9589 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9590
9591         PR c++/11786
9592         * g++.dg/lookup/koenig2.C: New test.
9593
9594         PR c++/5296
9595         * g++.dg/rtti/typeid2.C: New test.
9596
9597 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9598
9599         * gcc.c-torture/compile/20030904-1.c: New test.
9600
9601 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9602
9603         * g++.dg/opt/longbranch2.C: New test.
9604
9605 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9606
9607         * g++.dg/template/crash10.C: Only compile it.
9608
9609 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9610
9611         PR middle-end/11665
9612         * gcc.c-torture/compile/20030907-1.c: New test.
9613         * g++.dg/init/array11.C: New test.
9614
9615 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9616
9617         PR c++/11852
9618         * g++.dg/init/struct1.C: New test.
9619
9620 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9621
9622         PR c++/12181
9623         * g++.dg/expr/comma1.C: New test.
9624
9625 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9626
9627         PR c++/11867
9628         * g++.dg/expr/static_cast5.C: New test.
9629
9630 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9631
9632         PR c++/11507
9633         * g++.dg/lookup/scoped7.C: New test.
9634
9635         PR c++/9574
9636         * g++.dg/other/static1.C: New test.
9637
9638         PR c++/11490
9639         * g++.dg/warn/template-1.C: New test.
9640
9641         PR c++/11432
9642         * g++.dg/template/crash10.C: New test.
9643
9644         PR c++/2478
9645         * g++.dg/overload/VLA.C: New test.
9646
9647         PR c++/10804
9648         * g++.dg/template/call1.C: New test.
9649
9650 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9651
9652         PR c++/11794
9653         * g++.dg/parse/using3.C: New test.
9654
9655 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9656
9657         PR c++/11409
9658         * g++.dg/overload/builtin3.C: New test case.
9659
9660 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9661
9662         PR c/9862
9663         * gcc.dg/20030906-1.c: New test.
9664         * gcc.dg/20030906-2.c: Likewise.
9665
9666 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9667
9668         PR c++/12167
9669         * g++.dg/parse/defarg5.C: New test.
9670
9671         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9672
9673 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9674
9675         PR c++/12163
9676         * g++.dg/expr/static_cast4.C: New test.
9677
9678         PR c++/12146
9679         * g++.dg/template/crash9.C: New test.
9680
9681 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9682
9683         * g++.old-deja/g++.ext/pretty2.C: Update for change
9684         in __FUNCTION__.
9685         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9686
9687 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9688
9689         PR c++/11922
9690         * g++/dg/template/qualified-id1.C: New test.
9691
9692         PR c++/12037
9693         * g++.dg/warn/noeffect4.C: New test.
9694
9695 2003-09-04  Matt Austern  <austern@apple.com>
9696
9697         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9698         * g++.dg/ext/fnname2.C: Likewise.
9699         * g++.dg/ext/fnname3.C: Likewise.
9700
9701 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9702
9703         * g++.dg/expr/lval1.C: New test.
9704         * g++.dg/ext/lvcast.C: Remove.
9705
9706 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9707
9708         PR optimization/11700.
9709         * gcc.c-torture/compile/20030903-1.c: New test case.
9710
9711 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9712
9713         PR c++/12053
9714         * g++.dg/abi/layout4.C: New test.
9715
9716 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9717
9718         PR c++/11553
9719         * g++.dg/parse/friend3.C: New test.
9720
9721 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9722
9723         PR c++/11847
9724         * g++.dg/template/class1.C: New test.
9725
9726         PR c++/11808
9727         * g++.dg/expr/call1.C: New test.
9728
9729 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9730
9731         PR c++/12114
9732         * g++.dg/init/ref9.C: New test.
9733
9734         PR c++/11972
9735         * g++.dg/template/nested4.C: New test.
9736
9737 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9738
9739         PR c++/12093
9740         * g++.dg/template/non-dependent4.C: New test.
9741
9742         PR c++/11928
9743         * g++.dg/inherit/conv1.C: New test.
9744
9745 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9746
9747         PR c++/6196
9748         * g++.dg/ext/label1.C: New test.
9749         * g++.dg/ext/label2.C: Likewise.
9750
9751 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9752
9753         * g++.dg/expr/cond3.C: New test.
9754
9755 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9756
9757         * gcc.dg/builtins-1.c: Add new builtin cases.
9758
9759 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9760
9761         * gcc.dg/builtins-1.c: Add new cases.
9762         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9763
9764 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9765
9766         * gcc.dg/builtins-1.c: Add more math builtin tests.
9767         * gcc.dg/torture/builtin-attr-1.c: New test.
9768
9769 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9770
9771         PR optimization/5079
9772         * g++.dg/opt/static3.C: New test.
9773
9774 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9775
9776         * gcc.misc-tests/gcov-10b.c: New test.
9777
9778 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9779
9780         * g++.dg/opt/ptrmem3.C: New test.
9781
9782         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9783
9784 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9785
9786         * gcc.dg/20030826-2.c: New test.
9787
9788 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9789
9790         PR middle-end/12002
9791         * g77.f-torture/compile/12002.f: New test case.
9792
9793 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9794
9795         * gcc.dg/20030826-1.c: New test case.
9796
9797 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9798
9799         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9800
9801 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9802
9803         PR c++/11871
9804         * c++.dg/lookup/crash1.C: New test.
9805
9806         * c++.dg/warn/noeffect3.C: New test.
9807
9808 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9809
9810         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9811         * gcc.dg/compat/vector-1_y.c: Ditto.
9812         * gcc.dg/compat/vector-2_x.c: Ditto.
9813         * gcc.dg/compat/vector-2_y.c: Ditto.
9814
9815 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9816
9817         * gcc.dg/20030702-1.c: New test.
9818
9819 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9820
9821         PR c++/8795
9822         * g++.dg/ext/altivec-1.C: New test.
9823
9824 2003-08-24  Richard Henderson  <rth@redhat.com>
9825
9826         * g++.dg/eh/simd-2.C: Add -w for x86.
9827
9828 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.dg/20030815-1.c: New test.
9831
9832 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9833
9834         PR c++/3765
9835         * g++.dg/parse/access6.C: New test.
9836
9837 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9838
9839         PR c++/641, c++/11876
9840         * g++.dg/template/friend22.C: New test.
9841         * g++.dg/template/friend23.C: Likewise.
9842
9843 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9844
9845         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9846         identically.
9847
9848 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9849
9850         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9851
9852 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9853
9854         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9855
9856 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9857
9858         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9859
9860 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9861
9862         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9863
9864 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR c++/11919
9867         * g++.dg/overload/prom1.C: New test.
9868
9869         PR c++/11551
9870         * g++.dg/parse/dtor2.C: New test.
9871
9872         PR c++/10762
9873         * g++.dg/parse/using2.C: New test.
9874
9875 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9876
9877         PR target/11805
9878         * gcc.c-torture/compile/20030821-1.c: New.
9879
9880 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9881
9882         PR c++/11834
9883         * g++.dg/template/deduce2.C: New test.
9884
9885 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9886
9887         * gcc.c-torture/execute/20030821-1.c: New test.
9888
9889 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9890
9891         PR middle-end/11984
9892         * gcc.dg/20030820-1.c: New test case.
9893
9894 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9895
9896         PR c++/11945
9897         * g++.dg/warn/noeffect2.C: New test.
9898
9899 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9900
9901         PR c++/10926
9902         * g++.dg/template/dtor2.C: New test.
9903
9904         PR c++/11684
9905         * g++.dg/template/operator1.C: New test.
9906         * g++.dg/parse/operator4.C: New test.
9907
9908         PR c++/11946.C
9909         * g++.dg/expr/enum1.C: New test.
9910         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9911
9912         PR c++/11036.C
9913         * g++.dg/parse/elab2.C: New test.
9914         * g++.dg/parse/typedef4.C: Change error message.
9915         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9916         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9917         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9918
9919 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9920
9921         * gcc.dg/pch/warn-1.c: New.
9922         * gcc.dg/pch/warn-1.hs: New.
9923
9924         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9925         not-tested file.
9926
9927 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9928
9929         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9930
9931 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9932
9933         * gcc.dg/uninit-D.c: New Test.
9934         * gcc.dg/uninit-E.c: New Test.
9935         * gcc.dg/uninit-F.c: New Test.
9936         * gcc.dg/uninit-G.c: New Test.
9937
9938 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9939
9940         * g++.dg/README: Describe the pch directory.
9941
9942 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9943
9944         PR c++/11174
9945         * g++.dg/parse/access4.C: New test.
9946         * g++.dg/parse/access5.C: Likewise.
9947         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9948
9949 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9950
9951         * gcc.dg/noncompile/20030818-1.c: New.
9952
9953 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9954
9955         PR c++/11957
9956         * g++.dg/warn/noeffect1.C: New test.
9957
9958         * g++.dg/template/scope2.C: New test.
9959         * g++.dg/template/error2.C: Correct dg-error
9960
9961 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9962
9963         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9964
9965 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9966
9967         PR C++/11512
9968         * g++.dg/template/warn1.C: New.
9969
9970 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9971
9972         * g++.dg/template/error2.C: New test.
9973         * g++.dg/lookup/using7.C: Adjust errors
9974         * g++.old-deja/g++.pt/crash36.C: Likewise.
9975         * g++.old-deja/g++.pt/derived3.C: Likewise.
9976
9977 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9978
9979         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9980         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9981         * gcc.c-torture/execute/builtins/string-9.c: New, from
9982         string-opt-9.c.  Adjust for execute/builtins framework.
9983         * gcc.c-torture/execute/string-opt-9.c: Delete.
9984
9985 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9986
9987         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9988
9989         * g++.dg/parse/ret-type2.C: New test.
9990
9991         PR c++/11703
9992         * g++.dg/init/new8.C: New test.
9993
9994         PR c++/10923
9995         * g++.dg/parse/typedef5.C: New test.
9996
9997         PR c++/9512
9998         * g++.dg/parse/qualified2.C: New test.
9999         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10000         invalid code.
10001
10002 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10003
10004         * g++.dg/conversion/ptrmem1.C: New test.
10005
10006 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR target/11693
10009         * gcc.dg/20030811-1.c: New test.
10010
10011         PR target/11535
10012         * gcc.c-torture/execute/20030811-1.c: New test.
10013
10014 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10015
10016         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10017
10018 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10019
10020         PR c++/11789.C
10021         * g++.dg/inherit/multiple1.C: New test.
10022
10023 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10024
10025         * gcc.dg/spe1.c: New test.
10026
10027         PR c++/11670
10028         * g++.dg/expr/cast2.C: New test.
10029
10030         PR c++/10530
10031         * g++.dg/template/dependent-name2.C: New test.
10032
10033 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10034
10035         * g++.dg/parse/crash11.C: Put the dg options in comments.
10036
10037 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10038
10039         * lib/gcc-dg.exp: Update for diagnostic change.
10040
10041 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10042
10043         PR c++/5767
10044         * g++.dg/parse/crash11.C: New test.
10045
10046 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10047
10048         * gcc.dg/cpp/spacing1.c: Update.
10049
10050 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10051
10052         PR target/11739
10053         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10054         a value for -mtune.
10055
10056 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10057
10058         PR middle-end/11771
10059         * gcc.c-torture/compile/20030804-1.c: New test case.
10060
10061 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10062
10063         * gcc.dg/20030804-1.c: New test case.
10064
10065 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10066
10067         * gcc.dg/cpp/separate-1.c: New test.
10068
10069 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10070
10071         PR c++/11704
10072         * g++.dg/template/dependent-expr2.C: New test.
10073
10074         PR c++/11766
10075         * g++.dg/expr/ptrmem1.C: New test.
10076
10077 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10078
10079         PR c++/9453
10080         * g++.dg/template/friend15.C: New test.
10081
10082 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10083
10084         * lib/dg-pch.exp: Work round PCH bug.
10085
10086 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10087
10088         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10089         builtins.  Move cases from builtins-4.c here.
10090
10091         * gcc.dg/torture/builtin-math-1.c: New test taken from
10092         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10093         additional cases.
10094
10095         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10096         Delete.
10097
10098 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10099
10100         PR c++/9447
10101         * g++.dg/template/using7.C: New test.
10102
10103 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10104
10105         * import1.c, import2.c: New tests.
10106
10107 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * g++.dg/eh/crossjump1.C: New test.
10110
10111 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/11697
10114         * g++.dg/template/using6.C: New test.
10115
10116         PR c++/11744
10117         * g++.dg/template/koenig2.C: New test.
10118
10119 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10120
10121         PR c++/7983
10122         * g++.dg/parse/typedef4.C: New test.
10123
10124 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10125
10126         PR c++/8442, c++/8806
10127         * g++.dg/template/elab1.C: New test.
10128         * g++.dg/template/type2.C: Likewise.
10129         * g++.dg/template/ttp3.C: Adjust expected error message.
10130         * g++.old-deja/g++.law/visibility13.C: Likewise.
10131         * g++.old-deja/g++.niklas/t135.C: Likewise.
10132         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10133         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10134         template argument.
10135         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10136
10137 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10138
10139         PR c++/11295
10140         * g++.dg/ext/stmtexpr1.C: New test.
10141
10142         * g++.dg/opt/tmp1.C: New test.
10143
10144         PR c++/11525
10145         * g++.dg/parse/constant4.C: New test.
10146
10147         PR c++/9447
10148         * g++.dg/template/using5.C: New test.
10149
10150 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10151
10152         * gcc.dg/builtins-27.c: New test case.
10153
10154 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10155
10156         * gcc.dg/tls/opt-7.c: New test.
10157
10158 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10159
10160         * g++.old-deja/g++.other/crash18.C: Remove.
10161
10162 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10163
10164         * g++.dg/template/explicit3.C: New.
10165         * g++.dg/template/explicit4.C: New.
10166         * g++.dg/template/explicit5.C: New.
10167
10168         PR c++/11347
10169         * g++.dg/template/memtmpl1.C: New.
10170
10171 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10172
10173         PR target/11565
10174         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10175         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10176
10177 2003-07-30  Jan Hubicka  <jh@suse.cz>
10178
10179         * vtgc1.c: Kill.
10180
10181 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10182
10183         * gcc.dg/struct-in-proto-1.c: New test.
10184
10185 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10186
10187         * gcc.dg/cpp/include2.c: Only expect one message.
10188
10189 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10190
10191         PR c++/9447
10192         * g++.dg/template/using1.C: New test.
10193         * g++.dg/template/using2.C: New test.
10194         * g++.dg/template/using3.C: New test.
10195         * g++.dg/template/using4.C: New test.
10196
10197 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10198
10199         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10200         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10201
10202 2003-07-28  Jan Hubicka  <jh@suse.cz>
10203
10204         PR c++/11530
10205         * g++.dg/opt/call1.C: New test.
10206
10207 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10208
10209         PR c++/11667
10210         * g++.dg/init/enum2.C: New test.
10211         * g++.dg/template/overload1.C: Add "-w" option.
10212
10213 2003-07-28    <hp@bitrange.com>
10214
10215         * gcc.dg/Wdeclaration-after-statement-1.c,
10216         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10217
10218 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10219
10220         * gcc.c-torture/compile/20030725-1.c: New test.
10221
10222 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10223
10224         * gcc.dg/20030505.c: Only run for SPE.
10225         Remove definition of opaque type.
10226
10227 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10228
10229         * g++.dg/template/ptrmem6.C: New test.
10230
10231 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10232
10233         * gcc.c-torture/compile/zero-strct-2.c: New test.
10234
10235 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10236
10237         * gcc.dg/intermod-1.c: New test.
10238
10239 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10240
10241         PR c++/11617
10242         * g++.dg/template/lookup2.C: New test.
10243         * g++.dg/template/memclass1.C: Remove instantiated from error.
10244         * g++.dg/other/error2.C: Tweak expected errors.
10245
10246         PR c++/11596
10247         * g++.dg/template/defarg3.C: New test.
10248
10249         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10250
10251 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10252
10253         * g++.dg/inherit/access5.C: New test.
10254
10255 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10256
10257         PR c++/11513
10258         * g++.dg/template/crash8.C: New test.
10259
10260 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10261
10262         PR c/10602
10263         * gcc.dg/noncompile/incomplete-2.c: New test.
10264
10265 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10266
10267         PR c++/11645
10268         * g++.dg/inherit/access4.C: New test.
10269
10270         PR c++/11517
10271         * g++.dg/expr/cond2.C: New test.
10272
10273         PR optimization/10679
10274         * g++.dg/opt/inline4.C: New test.
10275
10276 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10277
10278         * g++.dg/parse/crash10: New test.
10279
10280 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         * g++.dg/ext/flexary1.C: New test.
10283
10284 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10285
10286         PR c++/10793
10287         * g++.dg/template/crash9.C: New test.
10288
10289 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10290
10291         PR c++/3004
10292         * g++.dg/parse/typedef3.C: New test.
10293
10294         PR c++/7906
10295         * g++.dg/parse/operator2.C: New test.
10296
10297         PR c++/8895
10298         * g++.dg/parse/def-tmpl-arg1.C: New test.
10299
10300         PR c++/9282
10301         * g++.dg/parse/funptr1.C: New test.
10302
10303         PR c++/9452
10304         * g++.dg/parse/ambig3.C: New test.
10305
10306         PR c++/9454
10307         * g++.dg/parse/operator3.C: New test.
10308
10309         PR c++/9486
10310         * g++.dg/parse/template10.C: New test.
10311
10312         PR c++/9488
10313         * g++.dg/parse/template11.C: New test.
10314
10315         PR c++/10150
10316         * g++.dg/parse/invalid-op1.C: New test.
10317
10318         PR c++/10247
10319         * g++.dg/parse/condexpr1.C: New test.
10320
10321 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10322
10323         * g++.dg/ext/packed3.C: New test.
10324         * g++.dg/ext/packed4.C: New test.
10325
10326         * gcc.dg/pack-test-3.c: New test.
10327
10328 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10329
10330         * lib/compat.exp: Handle dg-options per source file.
10331         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10332         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10333         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10334         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10335         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10336         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10337         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10338         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10339         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10340         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10341         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10342         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10343         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10344         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10345
10346 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10347
10348         PR c/10320
10349         * gcc.c-torture/execute/20030718-1.c: New test.
10350
10351 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10352
10353         PR optimization/11536
10354         * gcc.dg/20030721-1.c: New test.
10355
10356 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10357
10358         PR c++/11546
10359         * g++.dg/template/lookup1.C: New test.
10360
10361 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10362
10363         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10364         diagnostics of ill-formed constructs involving labels.
10365         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10366         the new 'previously defined here' message.
10367
10368 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10369
10370         * g++.dg/parse/non-dependent2.C: New test.
10371
10372 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10373
10374         * g++.dg/init/init-ref4.C: xfail on targets without
10375         weak symbols.
10376
10377 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10378
10379         PR target/11087
10380         * gcc.c-torture/execute/20030717-1.c: New test.
10381
10382 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10383
10384         * g++.dg/opt/cfg1.C: New test.
10385
10386 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10387
10388         PR optimization/11557
10389         * gcc.dg/20030717-1.c: New test.
10390
10391 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10392
10393         PR c++/10476
10394         * g++.dg/expr/crash-1.C: New test.
10395
10396         PR c++/11027
10397         * g++.dg/template/init3.C: New test.
10398
10399         PR c++/8222
10400         * g++.dg/template/non-dependent1.C: New test.
10401
10402         PR c++/11070
10403         * g++.dg/template/non-dependent2.C: New test.
10404
10405         PR c++/11071
10406         * g++.dg/template/non-dependent3.C: New test.
10407
10408         PR c++/9907
10409         * g++.dg/template/sizeof5.C: New test.
10410
10411 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10412
10413         PR 11498
10414         * gcc.c-torture/compile/mangle-1.c: New file.
10415
10416 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10417
10418         PR c++/7809
10419         * g++.dg/parse/access3.C: New test.
10420
10421 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10422
10423         PR c++/11384
10424         * g++.dg/init/init-ref4.C: New test.
10425
10426 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10427
10428         PR c++/11547
10429         * g++.dg/parse/constant3.C: New test.
10430         * g++.dg/parse/crash7.C: Likewise.
10431
10432 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10433
10434         PR target/11008
10435         * gcc.dg/i386-pentium4-not-mull.c: New.
10436
10437 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10438
10439         * gcc.dg/asm-names.c (ymain): Make it weak.
10440
10441 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10442
10443         PR c++/5421
10444         * g++.dg/template/friend21.C: New test.
10445
10446 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10447
10448         * gcc.dg/cleanup-8.c: New test.
10449         * gcc.dg/cleanup-9.c: New test.
10450
10451 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10452
10453         * g++.dg/ext/dll-MI1.h: New file.
10454         * g++.dg/ext/dllexport-MI1.C: New file.
10455         * g++.dg/ext/dllimport-MI1.C: New file.
10456
10457 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10460         it does not have cmpstrsi patterns (just cmpmemsi).
10461
10462 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR debug/11473
10465         * g++.dg/debug/debug8.C: New test.
10466
10467 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10468
10469         PR c++/10108
10470         * g++.dg/template/crash7.C: New test.
10471
10472 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10473
10474         PR target/10795
10475         * gcc.c-torture/compile/20030708-1.c: New.
10476
10477 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10478
10479         * gcc.c-torture/execute/20030715-1.c: New test.
10480
10481 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10482
10483         * gcc.dg/pch/inline-3.c: New file.
10484         * gcc.dg/pch/inline-3.hs: New file.
10485         * gcc.dg/pch/inline-4.c: New file.
10486         * gcc.dg/pch/inline-4.hs: New file.
10487
10488 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/11509
10491         * g++.dg/template/crash6.C: New test.
10492
10493         PR c++/7053
10494         * g++.dg/template/friend20.C: New test.
10495
10496         PR c++/7019
10497         * g++.dg/template/overload2.C: New test.
10498
10499 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10500
10501         PR optimization/11440
10502         * gcc.c-torture/execute/20030714-1.c: New test.
10503
10504 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10505
10506         PR c++/11154
10507         * g++.dg/template/partial2.C: New test.
10508
10509 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10510
10511         PR c++/11503
10512         * g++.dg/template/anon1.C: New test.
10513
10514         PR c++/11493
10515         PR c++/11495
10516         * g++.dg/parse/template9.C: Likewise.
10517         * g++.dg/template/crash4.C: New test.
10518         * g++.dg/template/koenig1.C: Likewise.
10519         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10520         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10521         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10522         functions.
10523         * g++.old-deja/g++.jason/template36.C: Likewise.
10524         * g++.old-deja/g++.mike/p1989.C: Likewise.
10525         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10526         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10527         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10528         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10529         compiling.
10530         * g++.old-deja/g++.pt/union2.C: Use this->.
10531
10532 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10533
10534         * gcc.dg/20030711-1.c: New test.
10535
10536 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10537
10538         PR c++/11050
10539         * g++.dg/parse/args1.C: New test.
10540         * g++.pt/defarg8.C: Change expected errors.
10541
10542 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10543
10544         PR c++/8164
10545         * g++.dg/template/nontype2.C: New test.
10546
10547         PR c++/10558
10548         * g++.dg/parse/template8.C: New test.
10549
10550         PR c++/8327
10551         * g++.dg/template/scope1.C: New test.
10552
10553         * g++.dg/warn/Wsign-compare-1.C: New test.
10554
10555 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10556
10557         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10558
10559 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/9411
10562         * g++.dg/template/explicit2.C: New test.
10563
10564         PR c++/10032
10565         * g++.dg/warn/pedantic1.C: New test.
10566
10567 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10568
10569         PR c++ 9483
10570         * g++.dg/other/field1.C: New test.
10571
10572 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10573
10574         PR c/11449
10575         * gcc.c-torture/compile/20030707-1.c: New.
10576
10577 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10578
10579         PR c++/10849
10580         * g++.dg/template/access12.C: New test.
10581
10582 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10583
10584         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10585         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10586         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10587         * gcc.misc-tests/gcov.exp: Update
10588         * g++.dg/gcov/gcov.exp: Update
10589         * lib/gcov.exp: Update.
10590
10591 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10592
10593         * g++.dg/abi/mangle17.C: Make sure template expressions are
10594         dependent.
10595         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10596         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10597         * g++.dg/opt/stack1.C: Remove erroneous code.
10598         * g++.dg/parse/template7.C: New test.
10599         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10600         * g++.old-deja/g++.pt/crash4.C: Likewise.
10601
10602 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10603
10604         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10605         with zero or one occurence of `$' after the initial `L'.
10606
10607 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10608
10609         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10610
10611 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10612
10613         PR c/11370
10614         * gcc.dg/Wunreachable-6.c: New testcase.
10615         * gcc.dg/Wunreachable-7.c: New testcase.
10616
10617 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10618
10619         PR c/11420
10620         * gcc.dg/20030708-1.c: New test.
10621
10622 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10623
10624         * gcc.dg/compat/sdata-section.h: New file.
10625         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10626         * gcc.dg/torture/mips-sdata-1.c: New test.
10627
10628 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10629
10630         PR c++/11030
10631         * g++.dg/template/friend19.C: New test.
10632
10633 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10634
10635         * g++.dg/opt/strength-reduce.C: New test.
10636
10637 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10638
10639         PR target/10979
10640         * gcc.dg/20030707-1.c: New testcase.
10641
10642 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10643
10644         PR optimization/11059
10645         * g++.dg/opt/emptyunion.C: New testcase.
10646
10647 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10648             Eric Botcazou  <ebotcazou@libertysurf.fr>
10649
10650         * g++.dg/opt/stack1.C: New test.
10651
10652 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10653
10654         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10655         run test.
10656
10657         PR c++/11431
10658         * g++.dg/expr/static_cast3.C: New test.
10659
10660 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10661
10662         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10663         everywhere.
10664         * gcc.dg/concat.c: Concatenation of string constants with
10665         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10666         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10667         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10668         necessary to avoid multi-character character constant warning.
10669         * gcc.dg/cpp/escape.c: Likewise.
10670         * gcc.dg/cpp/ucs.c: Likewise.
10671         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10672         Fix a typo.
10673
10674 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10675
10676         PR c/11428
10677         * gcc.c-torture/compile/20030704-1.c: New.
10678
10679 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10680
10681         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10682
10683 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10684
10685         PR c++/5287, PR c++/7910,  PR c++/11021
10686         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10687         tests for warnings.
10688         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10689         * g++.dg/ext/dllimport3.C: Likewise.
10690         * g++.dg/ext/dllimport4.C: New file.
10691         * g++.dg/ext/dllimport5.C: New file.
10692         * g++.dg/ext/dllimport6.C: New file.
10693         * g++.dg/ext/dllimport7.C: New file.
10694         * g++.dg/ext/dllimport8.C: New file.
10695         * g++.dg/ext/dllimport9.C: New file.
10696         * g++.dg/ext/dllimport10.C: New file.
10697         * g++.dg/ext/dllexport1.C: New file.
10698
10699 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10700
10701         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10702         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10703
10704 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10705
10706         * gcc.dg/builtins-25.c: New testcase.
10707         * gcc.dg/builtins-26.c: New testcase.
10708
10709 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10710
10711         * gcc.dg/compat/vector-defs.h: New file.
10712         * gcc.dg/compat/vector-setup.h: New file.
10713         * gcc.dg/compat/vector-check.h: New file.
10714         * gcc.dg/compat/vector-1_main.c: New file.
10715         * gcc.dg/compat/vector-1_x.c: New file.
10716         * gcc.dg/compat/vector-1_y.c: New file.
10717         * gcc.dg/compat/vector-2_main.c: New file.
10718         * gcc.dg/compat/vector-2_x.c: New file.
10719         * gcc.dg/compat/vector-2_y.c: New file.
10720
10721         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10722         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10723         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10724         * gcc.dg/compat/struct-align-1.h: New file.
10725         * gcc.dg/compat/struct-align-1_main.c: New file.
10726         * gcc.dg/compat/struct-align-1_x.c: New file.
10727         * gcc.dg/compat/struct-align-1_y.c: New file.
10728         * gcc.dg/compat/struct-align-2.h: New file.
10729         * gcc.dg/compat/struct-align-2_main.c: New file.
10730         * gcc.dg/compat/struct-align-2_x.c: New file.
10731         * gcc.dg/compat/struct-align-2_y.c: New file.
10732
10733         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10734         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10735         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10736         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10737         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10738         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10739         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10740         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10741         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10742         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10743         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10744         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10745         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10746         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10747         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10748         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10749         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10750         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10751         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10752         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10753         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10754         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10755         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10756         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10757         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10758         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10759         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10760         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10761         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10762
10763 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10764
10765         * gcc.dg/i386-call-1.c: New test.
10766
10767 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10768
10769         PR c++/9162
10770         * g++.dg/parse/defarg4.C: New.
10771
10772 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10773
10774         PR target/10700
10775         * gcc.c-torture/compile/20030703-1.c: New test case.
10776
10777 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10778
10779         * g++.dg/template/local3.C: Remove extra semicolon.
10780
10781 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10782
10783         * gcc.dg/i386-volatile-1.c: New test.
10784
10785 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10786
10787         PR c++/11072
10788         * g++.dg/other/offsetof2.C: XFAIL.
10789         * g++.dg/other/offsetof5.C: New.
10790
10791         PR c++/10219
10792         * g++.dg/template/error1.C: New.
10793
10794         PR c++/9779
10795         * g++.dg/template/dependent-expr1.C: New.
10796
10797 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10798
10799         PR c++/6949
10800         * g++.dg/template/local3.C: New test.
10801
10802         PR c++/11149
10803         * g++.dg/lookup/scoped6.C: New test.
10804
10805 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10806
10807         PR c++/8046
10808         * g++.dg/other/error7.C: New test.
10809
10810 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10811
10812         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10813         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10814         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10815         * g++.old-deja/g++.other/union2.C: Likewise.
10816         * gcc.dg/c90-const-expr-2.c: Likewise.
10817         * gcc.dg/c90-const-expr-3.c: Likewise.
10818         * gcc.dg/c99-const-expr-2.c: Likewise.
10819         * gcc.dg/c99-const-expr-3.c: Likewise.
10820         * gcc.dg/concat.c: Likewise.
10821
10822 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10823
10824         PR c++/9559
10825         * g++.dg/init/static1.C: New test.
10826
10827 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10828
10829         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10830         * g++.old-deja/g++.other/access2.C: Likewise.
10831         * g++.old-deja/g++.other/decl2.C: Likewise.
10832         * gcc.c-torture/execute/20020615-1.c: Likewise.
10833
10834 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10835
10836         PR c++/4933
10837         * g++.dg/template/sizeof4.C: New test.
10838
10839 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10840
10841         * g++.dg/other/error6.C: New test.
10842
10843 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10844
10845         PR c++/10750
10846         * g++.dg/parse/constant2.C: New test.
10847
10848 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10849
10850         PR c++/11106
10851         * g++.dg/other/error5.C: New test.
10852
10853 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10854
10855         * gcc.dg/format/gcc_diag-1.c: New test.
10856
10857 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10858
10859         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10860
10861 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10862
10863         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10864         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10865         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10866
10867 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10868
10869         * gcc.c-torture/execute/builtins/string-8.c: New test.
10870         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10871         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10872         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10873
10874 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10875
10876         PR c++/10468
10877         * g++.dg/ext/typeof6.C: New test.
10878
10879 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/10796
10882         * g++.dg/init/enum1.C: New test.
10883
10884 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10885
10886         * gcc.dg/20030627-1.c: New test.
10887
10888 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10889
10890         PR c++/11332
10891         * g++.dg/expr/static_cast2.C: New test.
10892
10893 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10894             Jakub Jelinek  <jakub@redhat.com>
10895
10896         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10897         sprintf(dst,"%s",src) optimization.
10898         * gcc.c-torture/execute/20030626-1.c: New test case.
10899         * gcc.c-torture/execute/20030626-2.c: New test case.
10900
10901 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10902
10903         * gcc.c-torture/execute/multi-ix.c: New test.
10904
10905         * gcc.c-torture/execute/simd-4.c (main):
10906         Added missing semicolon at end of union.
10907
10908 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10909
10910         PR c++/8266
10911         * g++.dg/template/explicit-instantiation3.C: New test.
10912
10913 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10914
10915         * gcc.dg/20030626-1.c: Use signed char.
10916
10917 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10918
10919         * gcc.dg/20030626-1.c: New test.
10920
10921 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10922
10923         * const-str-2.m: Update.
10924
10925 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10926
10927         PR c++/10990
10928         * g++.dg/rtti/dyncast1.C: New test.
10929         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10930         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10931         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10932
10933         PR c++/10931
10934         * g++.dg/expr/static_cast1.C: New test.
10935
10936 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10937
10938         * gcc.dg/20030625-1.c: New test.
10939
10940 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10941
10942         * gcc.c-torture/compile/20030624-1.c: New test case.
10943
10944 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10945
10946         * gcc.c-torture/execute/string-opt-17.c: New test.
10947
10948 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10949
10950         PR c++/5754
10951         * g++.dg/parse/crash6.C: New test.
10952
10953 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10954
10955         * gcc.dg/builtins-24.c: New test case.
10956
10957 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * g++.dg/opt/operator1.C: New test.
10960
10961 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10962
10963         * gcc.c-torture/execute/string-opt-16.c: New test case.
10964
10965 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10966
10967         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10968         * g++.old-deja/g++.other/conv7.C: Likewise
10969         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10970         * g++.old-deja/g++.other/overload14.C: Likewise.
10971
10972 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10973
10974         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10975         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10976
10977 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10978
10979         PR c++/10888
10980         * g++.dg/warn/Winline-3.C: New test.
10981
10982 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10983
10984         * lib/target-supports.exp (check_alias_available): Make the test
10985         program acceptable to the Solaris assembler.
10986
10987         PR c++/10749
10988         * g++.dg/template/memclass2.C: New test.
10989
10990 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10991             Eric Botcazou  <ebotcazou@libertysurf.fr>
10992
10993         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10994         data for non-matching targets.
10995         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10996
10997 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10998
10999         PR c++/10845
11000         * g++.dg/template/member3.C: New test.
11001
11002 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11003
11004         PR c++/10939
11005         * g++.dg/template/func1.C: New test.
11006
11007         PR c++/9649
11008         * g++.dg/template/static4.C: New test.
11009         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11010
11011         PR c++/11041
11012         * g++.dg/init/ref7.C: New test.
11013
11014 2003-06-19  Matt Austern  <austern@apple.com>
11015
11016         PR c++/11228
11017         * g++.dg/anew1.C: New test.
11018         * g++.dg/anew2.C: New test.
11019         * g++.dg/anew3.C: New test.
11020         * g++.dg/anew4.C: New test.
11021
11022 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11023
11024         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11025
11026 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11027
11028         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11029         endian-dependent.
11030
11031 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11032
11033         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11034         Remove cruft.
11035
11036 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11037
11038         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11039         * gcc.c-torture/compile/961203-1.c: Likewise.
11040         * gcc.c-torture/compile/980506-1.c: Likewise.
11041
11042 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11043
11044         PR c++/10712
11045         * g++.dg/lookup/using7.C: New test.
11046
11047 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11048
11049         PR c++/11105
11050         * g++.dg/abi/conv1.C: Remove it.
11051         * g++.dg/template/conv7.C: New test.
11052         * g++.dg/template/conv8.C: Likewise.
11053         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11054         conversion operator.
11055
11056 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11057
11058         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11059         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11060         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11061         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11062         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11063         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11064         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11065         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11066         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11067         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11068         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11069         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11070         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11071         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11072         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11073         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11074         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11075         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11076         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11077         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11078         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11079         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11080         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11081         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11082         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11083         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11084         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11085         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11086         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11087
11088 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11089
11090         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11091         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11092         indications.
11093
11094 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11095
11096         * gcc.dg/i386-387-5.c: New test case.
11097         * gcc.dg/i386-387-6.c: New test case.
11098         * gcc.dg/builtins-23.c: New test case.
11099
11100 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11101
11102         * gcc.dg/builtins-22.c: New test case.
11103         * gcc.dg/i386-387-1.c: Update to test exp.
11104         * gcc.dg/i386-387-2.c: Likewise.
11105
11106 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11107
11108         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11109
11110 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11111
11112         * lib/gcc-dg.exp (dg-require-dll): New function.
11113         (dg-xfail-if): Likewise.
11114         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11115         driver.
11116
11117         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11118         * gcc.c-torture/compile/20001205-1.c: Likewise.
11119         * gcc.c-torture/compile/20001226-1.c: Likewise.
11120         * gcc.c-torture/compile/20010518-2.c: Likewise.
11121         * gcc.c-torture/compile/20020312-1.c: Likewise.
11122         * gcc.c-torture/compile/20020604-1.c: Likewise.
11123         * gcc.c-torture/compile/920501-12.c: Likewise.
11124         * gcc.c-torture/compile/920501-4.c: Likewise.
11125         * gcc.c-torture/compile/920520-1.c: Likewise.
11126         * gcc.c-torture/compile/920521-1.c: Likewise.
11127         * gcc.c-torture/compile/920625-1.c: Likewise.
11128         * gcc.c-torture/compile/961203-1.c: Likewise.
11129         * gcc.c-torture/compile/980506-1.c: Likewise.
11130         * gcc.c-torture/compile/981006-1.c: Likewise.
11131         * gcc.c-torture/compile/981022-1.c: Likewise.
11132         * gcc.c-torture/compile/981223-1.c: Likewise.
11133         * gcc.c-torture/compile/990617-1.c: Likewise.
11134         * gcc.c-torture/compile/dll.c: Likewise.
11135         * gcc.c-torture/compile/labels-3.c: Likewise.
11136         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11137         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11138         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11139         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11140         * gcc.c-torture/compile/simd-5.c: Likewise.
11141         * gcc.c-torture/compile/20000804-1.x: Remove.
11142         * gcc.c-torture/compile/20001205-1.x: Likewise.
11143         * gcc.c-torture/compile/20001226-1.x: Likewise.
11144         * gcc.c-torture/compile/20010518-2.x: Likewise.
11145         * gcc.c-torture/compile/20020312-1.x: Likewise.
11146         * gcc.c-torture/compile/20020604-1.x: Likewise.
11147         * gcc.c-torture/compile/920501-12.x: Likewise.
11148         * gcc.c-torture/compile/920501-4.x: Likewise.
11149         * gcc.c-torture/compile/920520-1.x: Likewise.
11150         * gcc.c-torture/compile/920521-1.x: Likewise.
11151         * gcc.c-torture/compile/920625-1.x: Likewise.
11152         * gcc.c-torture/compile/961203-1.x: Likewise.
11153         * gcc.c-torture/compile/980506-1.x: Likewise.
11154         * gcc.c-torture/compile/981006-1.x: Likewise.
11155         * gcc.c-torture/compile/981022-1.x: Likewise.
11156         * gcc.c-torture/compile/981223-1.x: Likewise.
11157         * gcc.c-torture/compile/990617-1.x: Likewise.
11158         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11159         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11160         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11161         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11162         * gcc.c-torture/compile/simd-5.x: Likewise.
11163
11164         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11165
11166 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11167
11168         * gcc.c-torture/execute/20030611-1.c: New test.
11169
11170 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11171
11172         PR middle-end/168
11173         * gcc.dg/20030612-1.c: New test case.
11174
11175 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11176
11177         PR c++/10635
11178         * g++.dg/expr/cast1.C: New test.
11179
11180 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11181
11182         * gcc.dg/builtins-21.c: New test case.
11183
11184 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11185
11186         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11187         options instead of at the end.
11188         * lib/objc.exp (objc_target_compile): Likewise.
11189
11190 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11191
11192         PR c++/10432
11193         * g++.dg/parse/error1.C: New test.
11194
11195 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11196
11197         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11198         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11199         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11200         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11201         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11202         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11203         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11204         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11205         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11206         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11207         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11208         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11209         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11210         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11211         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11212         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11213         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11214         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11215         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11216         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11217         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11218         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11219         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11220         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11221
11222         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11223         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11224         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11225         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11226         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11227         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11228         * gcc.dg/compat/scalar-return-3_main.c: New file.
11229         * gcc.dg/compat/scalar-return-3_x.c: New file.
11230         * gcc.dg/compat/scalar-return-3_y.c: New file.
11231         * gcc.dg/compat/scalar-return-4_main.c: New file.
11232         * gcc.dg/compat/scalar-return-4_x.c: New file.
11233         * gcc.dg/compat/scalar-return-4_y.c: New file.
11234
11235 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11236
11237         * gcc.dg/compat/fp2-struct-check.h: New file.
11238         * gcc.dg/compat/fp2-struct-defs.h: New file.
11239         * gcc.dg/compat/fp2-struct-init.h: New file.
11240         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11241         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11242         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11243         * gcc.dg/compat/struct-return-10_main.c: New file.
11244         * gcc.dg/compat/struct-return-10_x.c: New file.
11245         * gcc.dg/compat/struct-return-10_y.c: New file.
11246
11247         * gcc.dg/compat/compat-common.h: New file.
11248         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11249         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11250         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11251         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11252         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11253         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11254         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11255         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11256         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11257         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11258         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11259         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11260         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11261         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11262         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11263         * gcc.dg/compat/small-struct-check.h: Ditto.
11264         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11265         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11266         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11267         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11268         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11269         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11270         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11271         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11272         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11273         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11274         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11275         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11276         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11277         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11278         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11279         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11280         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11281         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11282         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11283         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11284         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11285         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11286         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11287         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11288         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11289         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11290         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11291         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11292         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11293         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11294
11295 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11296
11297         * g++.dg/pch/static-1.C: New file.
11298         * g++.dg/pch/static-1.Hs: New file.
11299
11300 2003-06-10  Richard Henderson  <rth@redhat.com>
11301
11302         * gcc.dg/asm-7.c: Adjust expected warning text.
11303
11304 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11305
11306         * gcc.dg/builtins-20.c: New test case.
11307
11308 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11309
11310         PR c++/11131
11311         * g++.dg/opt/template1.C: New test.
11312
11313 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11314
11315         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11316         additional_sources.
11317
11318 2003-05-21  David Taylor  <dtaylor@emc.com>
11319
11320         * gcc.dg/Wpadded.c: New file.
11321
11322 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11323
11324         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11325         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11326         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11327         dg-require-weak.
11328
11329 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11330
11331         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11332
11333 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11334
11335         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11336         (dg-require-alias): Likewise.
11337         (dg-require-gc-sections): Likewise.
11338         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11339
11340 2003-06-08  Richard Henderson  <rth@redhat.com>
11341
11342         * gcc.dg/20011029-2.c: Fix the array reference.
11343         * gcc.dg/asm-7.c: New.
11344
11345 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11346
11347         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11348
11349 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11350
11351         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11352         (dg-require-gc-sections): Likewise.
11353
11354 2003-06-08  Jan Hubicka  <jh@suse.cz>
11355
11356         * i386-cmov1.c: Fix regular expression.
11357         * i386-cvt-1.c: Likewise.
11358         * i386-local.c: Likewise.
11359         * i386-local2.c: Likewise.
11360         * i386-mul.c: Likewise.
11361         * i386-ssetype-1.c: Likewise.
11362         * i386-ssetype-3.c: Likewise.
11363         * i386-ssetype-5.c: Likewise.
11364
11365 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11366
11367         PR c++/11039
11368         * g++.dg/warn/implicit-typename2.C: New test.
11369         * g++.dg/warn/implicit-typename3.C: New test.
11370
11371 2003-06-07  Richard Henderson  <rth@redhat.com>
11372
11373         * g++.dg/other/offsetof3.C: Use size_t.
11374         * g++.dg/other/offsetof4.C: Likewise.
11375
11376 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11377
11378         * lib/copy-file.exp: New. Implement gcc_copy_files.
11379
11380         * lib/dg-pch.exp: Load copy-file.exp
11381         (dg-pch): Use gcc_copy_files instead of "file copy".
11382
11383 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11384
11385         * gcc.dg/weak/weak.exp: Simplify.
11386         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11387         * gcc.dg/weak/weak-1.c: Likewise.
11388         * gcc.dg/weak/weak-2.c: Likewise.
11389         * gcc.dg/weak/weak-3.c: Likewise.
11390         * gcc.dg/weak/weak-4.c: Likewise.
11391         * gcc.dg/weak/weak-5.c: Likewise.
11392         * gcc.dg/weak/weak-6.c: Likewise.
11393         * gcc.dg/weak/weak-7.c: Likewise.
11394         * gcc.dg/weak/weak-8.c: Likewise.
11395         * gcc.dg/weak/weak-9.c: Likewise.
11396
11397 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11398
11399         gcc.c-torture/execute/20030606-1.c: New.
11400
11401 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11402
11403         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11404         * gcc.dg/builtins-19.c: Likewise.
11405
11406 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11407
11408         * gcc.dg/builtins-2.c: Add some more tests.
11409         * gcc.dg/builtins-18.c: New test case.
11410         * gcc.dg/builtins-19.c: New test case.
11411
11412 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11413             Jim Wilson  <wilson@tuliptree.org>
11414
11415         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11416
11417 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11418
11419         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11420         mempcpy/stpcpy calls not to be optimized into something else.
11421         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11422         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11423         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11424
11425 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11426
11427         * gcc.dg/format/asm_fprintf-1.c: New test.
11428
11429 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11430
11431         * lib/gcc-defs.exp (additional_sources): New variable.
11432         (dg-additional-sources): New function.
11433         (additional_files): New variable.
11434         (dg-additional-files): New function.
11435         (dg-additional-files-options): Likewise.
11436         * lib/gcc-dg.exp (dg-require-weak): New function.
11437         (dg-require-alias): Likewise.
11438         (dg-require-gc-sections): Likewise.
11439         * lib/target-supports.exp (check_alias_available): Remove testfile
11440         parameter.
11441         (check_gc_sections_available): New function.
11442         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11443         (dg-gpp-additional-files): Likewise.
11444         * lib/g++.exp (additional_sources): Remove.
11445         (additional_files): Likewise.
11446         (g++_target_compile): Use dg-additional-files-options.
11447
11448         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11449         Tcl logic.
11450         * gcc.dg/special/ecos.exp: Remove.
11451         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11452         * gcc.dg/special/alias-1.c: Likewise.
11453         * gcc.dg/special/alias-2.c: Likewise.
11454         * gcc.dg/special/gcsec-1.c: Likewise.
11455         * gcc.dg/special/weak-1.c: Likewise.
11456         * gcc.dg/special/weak-2.c: Likewise.
11457         * gcc.dg/special/wkali-1.c: Likewise.
11458         * gcc.dg/special/wkali-2.c: Likewise.
11459
11460         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11461         dg-gpp-additional-*.
11462         * g++.dg/special/conpr-3.C: Likewise.
11463         * g++.dg/special/conpr-4.C: Likewise.
11464         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11465         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11466         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11467         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11468         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11469         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11470         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11471         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11472         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11473         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11474         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11475         * g++.old-deja/g++.other/comdat1.C: Likewise.
11476         * g++.old-deja/g++.other/comdat2.C: Likewise.
11477         * g++.old-deja/g++.other/comdat3.C: Likewise.
11478         * g++.old-deja/g++.other/ctor1.C: Likewise.
11479         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11480
11481 2003-06-05  Richard Henderson  <rth@redhat.com>
11482
11483         * gcc.dg/debug/20030605-1.c: New.
11484
11485 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11486
11487         * README.QMTEST: Update.
11488
11489 2003-06-04  Richard Henderson  <rth@redhat.com>
11490
11491         * gcc.dg/cleanup-1.c: New.
11492         * gcc.dg/cleanup-2.c: New.
11493         * gcc.dg/cleanup-3.c: New.
11494         * gcc.dg/cleanup-4.c: New.
11495         * gcc.dg/cleanup-5.c: New.
11496         * gcc.dg/cleanup-6.c: New.
11497         * gcc.dg/cleanup-7.c: New.
11498
11499 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11500
11501         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11502
11503         * lib/dg-pch.exp: New file.
11504         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11505         * gcc.dg/pch/pch.exp: Likewise.
11506
11507 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11508
11509         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11510         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11511         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11512         * gcc.dg/builtins-17.c: New test case.
11513         * gcc.dg/i386-387-4.c: New test case.
11514         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11515
11516 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11517
11518         * gcc.dg/ultrasp9.c: New test.
11519
11520 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11521
11522         * gcc.c-torture/compile/20030604-1.c: New test.
11523         * gcc.dg/sparc-constant-1.c: New test.
11524
11525 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11526
11527         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11528
11529 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11530
11531         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11532
11533         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11534         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11535
11536 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11537
11538         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11539
11540 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11541
11542         PR c++/10940
11543         * g++.dg/template/spec10.C: New test.
11544
11545 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11546
11547         * gcc.dg/builtins-16.c: New test case.
11548
11549 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11550
11551         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11552         mempcpy test with post-increments.
11553         * gcc.c-torture/execute/string-opt-3.c: New test.
11554         * gcc.dg/string-opt-1.c: New test.
11555
11556 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11557
11558         PR fortran/10965
11559         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11560
11561 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11562
11563         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11564         (scan-assembler): ... here.  Use dg-scan.
11565         (scan-assembler-not): Likewise.
11566         (scan-file): New function.
11567         (scan-file-not): Likewise.
11568         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11569         * gcc.dg/cpp/_Pragma4.c: Likewise.
11570         * gcc.dg/cpp/_Pragma5.c: Likewise.
11571         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11572         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11573         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11574         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11575         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11576         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11577         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11578         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11579         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11580         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11581         * gcc.dg/cpp/cxxcom1.c: Likewise.
11582         * gcc.dg/cpp/line1.c: Likewise.
11583         * gcc.dg/cpp/maccom1.c: Likewise.
11584         * gcc.dg/cpp/maccom2.c: Likewise.
11585         * gcc.dg/cpp/maccom3.c: Likewise.
11586         * gcc.dg/cpp/maccom4.c: Likewise.
11587         * gcc.dg/cpp/maccom5.c: Likewise.
11588         * gcc.dg/cpp/maccom6.c: Likewise.
11589         * gcc.dg/cpp/multiline.c: Likewise.
11590         * gcc.dg/cpp/spacing1.c: Likewise.
11591         * gcc.dg/cpp/spacing2.c: Likewise.
11592         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11593         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11594         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11595         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11596         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11597         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11598         * gcc.dg/cpp/cxxcom2.c: Likewise.
11599         * gcc.dg/cpp/cxxcom2.h: New file.
11600
11601         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11602         * g++.dg/cpp/truefalse.C: Here.
11603         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11604
11605 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11606
11607         * gcc.dg/cpp/redef3.c: New file.
11608
11609 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11610
11611         * gcc.dg/i386-loop-3.c: New test.
11612
11613 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11614
11615         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11616
11617 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11618
11619         * gcc.dg/fwrapv-1.c: New test case.
11620         * gcc.dg/fwrapv-2.c: New test case.
11621
11622 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11623
11624         PR c++/10956
11625         * g++.dg/template/spec9.C: New test.
11626
11627 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11628
11629         * gcc.dg/duff-4.c: New test case.
11630
11631 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11632
11633         PR fortran/10843
11634         * g77.dg/ffixed-form-1.f: New test
11635         * g77.dg/ffixed-form-2.f: New test
11636         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11637         * g77.dg/ffree-form-3.f: New test
11638
11639 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11640
11641         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11642         * gcc.dg/wint_t-1.c: Likewise.
11643
11644 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11645
11646         * g++.dg/template/access11.C: New test.
11647
11648 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11649
11650         PR c++/10849
11651         * g++.dg/template/access10.C: New test.
11652
11653 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11654             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11655
11656         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11657
11658 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11659
11660         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11661         suppress for powerpc-*-darwin*.
11662         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11663
11664 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11665
11666         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11667         suppress option for powerpc-*-darwin*.
11668
11669 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11670
11671         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11672         * gcc.dg/builtins-4.c: Add test for fmod.
11673
11674 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11675
11676         PR c++/10682
11677         * g++.dg/template/instantiate4.C: New test.
11678
11679 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11680
11681         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11682
11683 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11684
11685         * gcc.dg/compat/scalar-return-1_main.c: New file.
11686         * gcc.dg/compat/scalar-return-1_x.c: New file.
11687         * gcc.dg/compat/scalar-return-1_y.c: New file.
11688         * gcc.dg/compat/scalar-return-2_main.c: New file.
11689         * gcc.dg/compat/scalar-return-2_x.c: New file.
11690         * gcc.dg/compat/scalar-return-2_y.c: New file.
11691         * gcc.dg/compat/struct-return-3_main.c: New file.
11692         * gcc.dg/compat/struct-return-3_y.c: New file.
11693         * gcc.dg/compat/struct-return-3_x.c: New file.
11694         * gcc.dg/compat/struct-return-2_main.c: New file.
11695         * gcc.dg/compat/struct-return-2_x.c: New file.
11696         * gcc.dg/compat/struct-return-2_y.c: New file.
11697
11698 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11699
11700         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11701         for hppa*-hp-hpux*.
11702         * gcc.dg/20021014-1.c (dg-options): Likewise.
11703         * gcc.dg/nest.c (dg-options): Likewise.
11704
11705 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11706
11707         PR c++/9738
11708         * g++.dg/ext/dllimport2.C: New file.
11709         * g++.dg/ext/dllimport3.C: New file.
11710
11711 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11712
11713         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11714         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11715         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11716         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11717         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11718         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11719         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11720         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11721         * gcc.dg/compat/small-struct-defs.h: New file.
11722         * gcc.dg/compat/small-struct-init.h: New file.
11723         * gcc.dg/compat/small-struct-check.h: New file.
11724         * gcc.dg/compat/fp-struct-defs.h: New file.
11725         * gcc.dg/compat/fp-struct-check.h: New file.
11726         * gcc.dg/compat/fp-struct-init.h: New file.
11727         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11728         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11729
11730 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11731
11732         * gcc.dg/20030225-2.c: New test.
11733
11734 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11735             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11736
11737         * gcc.c-torture/compile/20030518-1.c: New test case.
11738
11739 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11740
11741         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11742         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11743         gcc-dg-debug-runtest.
11744         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11745         gcc-dg-debug-runtest.
11746
11747 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11748
11749         PR c++/9022
11750         * g++.dg/lookup/using6.C: New test.
11751
11752 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11753
11754         * g++.dg/parse/access2.C: New test.
11755
11756 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11757
11758         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11759         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11760         * gcc.dg/debug/debug.exp: Likewise.
11761
11762 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11763
11764         * gcc.dg/dollar.c: New test.
11765
11766 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11767
11768         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11769         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11770         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11771         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11772         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11773         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11774         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11775         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11776         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11777         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11778         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11779         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11780         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11781         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11782         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11783         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11784         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11785         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11786
11787 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11788
11789         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11790         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11791         support for "repo" mode.
11792         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11793         * lib/g77-dg.exp: Likewise.
11794         * lib/obj-dg.exp: Likewise.
11795
11796 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11797
11798         Merge from gcc-3_2-rhl8-branch:
11799         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11800
11801         * gcc.dg/tls/opt-6.c: New test.
11802
11803         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11804
11805         * gcc.dg/20030405-1.c: New test.
11806
11807         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11808
11809         * gcc.dg/20030309-1.c: New test.
11810
11811         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11812
11813         * gcc.c-torture/execute/20030307-1.c: New test.
11814
11815         2003-02-20  Randolph Chung  <tausq@debian.org>
11816
11817         * gcc.c-torture/compile/20030220-1.c: New test.
11818
11819         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11820
11821         * gcc.dg/20030217-1.c: New test.
11822
11823         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11824
11825         * gcc.c-torture/compile/20020129-1.c: New test.
11826
11827         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11828
11829         * gcc.dg/unroll-1.c: New test.
11830
11831         2002-11-16  Jan Hubicka  <jh@suse.cz>
11832
11833         * gcc.c-torture/execute/20020920-1.c: New test.
11834
11835         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11836
11837         PR target/7434
11838         * gcc.c-torture/compile/20021008-1.c: New test.
11839
11840         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11841
11842         PR target/7559
11843         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11844
11845         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11846
11847         * gcc.c-torture/compile/20020807-1.c: New test.
11848
11849         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11850
11851         * gcc.dg/tls/opt-1.c: New test.
11852
11853         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11854
11855         * gcc.dg/20020729-1.c: New test.
11856
11857         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11858
11859         * g++.dg/opt/life1.C: New test.
11860
11861         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11862
11863         * gcc.dg/20020525-1.c: New test.
11864
11865         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11866
11867         PR c++/6794
11868         * g++.dg/ext/pretty1.C: New test.
11869         * g++.dg/ext/pretty2.C: New test.
11870
11871 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11872
11873         PR c++/8385
11874         * g++.dg/ext/typeof5.C: New test.
11875
11876 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11877
11878         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11879         __USER_LABEL_PREFIX__ into account.
11880         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11881
11882 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11883
11884         * gcc.dg/builtins-15.c: New test case.
11885
11886 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11887
11888         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11889
11890 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11891
11892         * lib/g++.exp: Tweak handling of additional source files.
11893         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11894         * g++.dg/special/conpr-2a.C: Rename to ...
11895         * g++.dg/special/conpr-2a.cc: ... this.
11896         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11897         * g++.dg/special/conpr-3a.C: Rename to ...
11898         * g++.dg/special/conpr-3a.cc: This.
11899         * g++.dg/special/conpr-3b.C: Rename to ...
11900         * g++.dg/special/conpr-3b.cc: This.
11901         * g++.dg/special/conpr-4.C: New test.
11902         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11903
11904 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11905
11906         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11907
11908 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11909
11910         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11911         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11912         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11913         * g++.old-deja/g++.other/warn3.C: Likewise.
11914
11915 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11916
11917         * gcc.dg/i386-387-1.c: Update to also test log.
11918         * gcc.dg/i386-387-2.c: Likewise.
11919
11920 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11921
11922         * g77.f-torture/execute/int8421.f: New test.
11923
11924 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11925
11926         PR c++/10230, c++/10481
11927         * g++.dg/lookup/scoped5.C: New test.
11928
11929 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11930
11931         PR c++/10552
11932         * g++.dg/template/ttp6.C: New test.
11933
11934 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11935
11936         * gcc.c-torture/execute/builtins: New directory.
11937         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11938         gcc.c-torture/execute/builtins.
11939         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11940         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11941         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11942         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11943
11944 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11945
11946         PR c++/9252
11947         * g++.dg/template/access8.C: New test.
11948         * g++.dg/template/access9.C: New test.
11949
11950 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11951
11952         PR c++/9554
11953         * g++.dg/parse/access1.C: New test.
11954
11955 2003-05-09  DJ Delorie  <dj@redhat.com>
11956
11957         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11958         long, and not an int.
11959
11960 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11961
11962         PR c++/10555, c++/10576
11963         * g++.dg/template/memclass1.C: New test.
11964
11965 2003-05-08  DJ Delorie  <dj@redhat.com>
11966
11967         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11968         targets.
11969         * gcc.c-torture/execute/20021024-1.x: Likewise.
11970         * gcc.c-torture/execute/shiftdi.x: Likewise.
11971         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11972         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11973         * gcc.dg/20021018-1.c: Likewise.
11974
11975 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11976
11977         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11978
11979         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11980         (bcopy): Call memmove.
11981
11982 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11983
11984         * g77.f-torture/compile/8485.f: New test case.
11985
11986 2003-05-07  Richard Henderson  <rth@redhat.com>
11987
11988         PR c++/10570
11989         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11990         Verify exception_cleanup not called for rethrows.
11991         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11992         when exiting catch block without rethrowing.
11993         * g++.dg/eh/forced3.C: New.
11994         * g++.dg/eh/forced4.C: New.
11995
11996 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11997
11998         * gcc.dg/20030505.c: Fix triplet.
11999
12000 2003-05-06  DJ Delorie  <dj@redhat.com>
12001
12002         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12003         * gcc.dg/nest.c: Likewise.
12004
12005 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12006
12007         * gcc.dg/builtins-14.c: New test case.
12008
12009 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12010
12011         * lib/compat.exp (compat-execute): New argument.
12012         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12013         * gcc.dg/compat: New test directory.
12014         * gcc.dg/compat/compat.exp: New expect script.
12015         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12016         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12017         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12018         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12019         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12020         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12021
12022         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12023         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12024         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12025         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12026         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12027         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12028         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12029         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12030         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12031         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12032         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12033         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12034         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12035         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12036         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12037
12038 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12039
12040         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12041
12042 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12043
12044         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12045
12046 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12047
12048         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12049         * gcc.dg/ppc-fsel-2.c: New test.
12050
12051         * gcc.dg/unused-5.c: New test.
12052
12053 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12054
12055         PR c++/10496
12056         * g++.dg/warn/pmf1.C: New test.
12057
12058 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12059
12060         PR c++/4494
12061         * g++.dg/warn/main.C: New test.
12062
12063 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12064
12065         * gcc.dg/nonnull-3.c: New test.
12066
12067 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12068
12069         * gcc.dg/cpp/Wtrigraphs.c: Update.
12070         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12071
12072 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12073
12074         * gcc.dg/ppc-fsel-1.c: New test.
12075
12076 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12077
12078         PR c/10604
12079         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12080
12081 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12082
12083         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12084
12085 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12086
12087         PR c++/9364, c++/10553, c++/10586
12088         * g++.dg/parse/typename4.C: New test.
12089         * g++.dg/parse/typename5.C: Likewise.
12090
12091 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12092
12093         * gcc.c-torture/compile/20030503-1.c: New test.
12094
12095 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12096
12097         * g++.dg/lookup/using5.C: Fix testcase error.
12098
12099 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12100
12101         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12102         since MEABI is no longer supported.  Remove all vestiges
12103         of MEABI from the test.
12104
12105 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12106
12107         PR c++/10554
12108         * g++.dg/lookup/using5.C: New test.
12109
12110 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12111
12112         PR c++/8772
12113         * g++.dg/template/ttp5.C: New test.
12114
12115 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12116
12117         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12118         (dg-gpp-additional-sources): New function.
12119         (dg-gpp-additional-files): Likewise.
12120         * lib/g++.exp (additional_sources): New variable.
12121         (additional_files): Likewise.
12122         (g++_target_compile): Deal with them.
12123         * lib/old-dejagnu.exp: Remove.
12124         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12125         * g++.old-deja: Revise all tests to use dg commands.
12126
12127 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12128
12129         PR c++/9432, c++/9528
12130         * g++.dg/lookup/using4.C: New test.
12131
12132 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12133
12134         * gcc.dg/noreturn-5.c: New file.
12135         * gcc.dg/noreturn-6.c: New file.
12136
12137         * gcc.c-torture/compile/inline-1.c: New file.
12138
12139 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12140
12141         PR c++/10551
12142         * g++.dg/template/explicit1.C: New test.
12143
12144 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/10549
12147         * g++.dg/other/bitfield1.C: New test.
12148
12149         PR c++/10527
12150         * g++.dg/init/new7.C: New test.
12151
12152 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12153
12154         * g++.dg/ext/desig1.C: New test.
12155         * g++.dg/ext/init1.C: Update.
12156
12157         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12158
12159 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12160
12161         PR c++/10180
12162         * g++.dg/warn/Winline-1.C: New test.
12163
12164 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12165
12166         * gcc.c-torture/execute/string-opt-19.c: New test.
12167
12168         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12169         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12170
12171 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12172
12173         PR c++/10506
12174         * g++.dg/init/new6.C: New test.
12175
12176         PR c++/10503
12177         * g++.dg/init/ref6.C: New test.
12178
12179 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12180
12181         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12182
12183 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12184
12185         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12186         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12187
12188 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12189
12190         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12191         initialized static data members.
12192
12193 2003-04-25  H.J. Lu <hjl@gnu.org>
12194
12195         * gcc.dg/ia64-sync-4.c: New test.
12196
12197 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12198
12199         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12200         date.
12201
12202 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12203
12204         PR c++/10337
12205         * g++.dg/warn/conv1.C: New test.
12206         * g++.old-deja/g++.other/conv7.C: Adjust.
12207         * g++.old-deja/g++.other/overload14.C: Adjust.
12208
12209 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12210
12211         PR c++/10471
12212         * g++.dg/template/defarg2.C: New test.
12213
12214 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12215
12216         * gcc.dg/cpp/include2.c: Update.
12217         * gcc.dg/cpp/multiline-2.c: New.
12218         * gcc.dg/cpp/multiline.c: Update.
12219         * gcc.dg/cpp/strify2.c: Update.
12220         * gcc.dg/cpp/trad/literals-2.c: Update.
12221
12222 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12223
12224         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12225
12226 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12227
12228         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12229
12230 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/10451
12233         * g++.dg/parse/crash4.C: New test.
12234
12235         PR c++/9847
12236         * g++.dg/parse/crash5.C: New test.
12237
12238 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12239
12240         PR c++/10446
12241         * g++.dg/parse/crash3.C: New test.
12242
12243         PR c++/10428
12244         * g++.dg/parse/elab1.C: New test.
12245
12246 2003-04-22  Devang Patel  <dpatel@apple.com>
12247
12248         * gcc.dg/cpp/trad/funlike-5.c: New test.
12249
12250 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12251
12252         * g++.dg/other/packed1.C: Fix dg options.
12253
12254 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12255
12256         * g++.dg/other/offsetof2.C: New test.
12257
12258 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12259
12260         * g++.dg/template/recurse.C: Adjust location of error messages.
12261
12262 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12263
12264         PR c++/9881
12265         * g++.dg/init/addr-const1.C: New test.
12266         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12267
12268 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12269
12270         PR c++/10405
12271         * g++.dg/lookup/struct-hack1.C: New test.
12272
12273 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12274
12275         * ucs.c: Update diagnostic messages.
12276
12277 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12278
12279         * gcc.dg/cpp/truefalse.cpp: New test.
12280         * gcc.dg/cpp/cpp.exp: Update.
12281         * g++.dg/other/stdbool-if.C: Remove.
12282
12283 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12284
12285         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12286         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12287
12288 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12289
12290         * gcc.c-torture/compile/20030418-1.c: New test.
12291
12292 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12293
12294         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12295
12296 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12297
12298         PR c++/10347
12299         g++.dg/template/dependent-name1.C: New test.
12300
12301 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12302
12303         * gcc.dg/warn-1.c (tourist_guide): New array,
12304         contains a pointer to bar.
12305
12306 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12307
12308         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12309         * gcc.c-torture/execute/medce-1.c: New test case.
12310         * gcc.c-torture/execute/medce-2.c: New test case.
12311
12312 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12313
12314         * lib/prune.exp: Ignore more messages.
12315
12316         PR c++/10381
12317         * g++.dg/parse/lookup3.C: New test.
12318
12319 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12320
12321         * gcc.c-torture/compile/20030415-1.c : New test.
12322
12323 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12324
12325         * gcc.c-torture/execute/scope-2.c: Move to ...
12326         * gcc.dg/noncompile/scope.c: .... here.
12327
12328 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12329
12330         * gcc.dg/20030414-2.c: New test case.
12331
12332 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12333
12334         PR target/10377
12335         * gcc.dg/20030414-1.c: New test.
12336
12337 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12338
12339         * gcc.dg/builtins-12.c: New test case.
12340         * gcc.dg/builtins-13.c: New test case.
12341
12342 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12343
12344         * gcc.c-torture/execute/string-opt-18.c: New test.
12345
12346 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12347
12348         PR c++/10300
12349         * g++.dg/init/new5.C: New test.
12350
12351 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12352
12353         PR c++/7910
12354         * g++.dg/ext/dllimport1.C: New test.
12355
12356 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12357
12358         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12359
12360 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12361
12362         PR Fortran/9263
12363         * g77.f-torture/noncompile/9263.f: New test
12364         PR Fortran/1832
12365         * g77.f-torture/execute/1832.f: New test
12366
12367 2003-04-11  David Chad  <davidc@freebsd.org>
12368             Loren J. Rittle  <ljrittle@acm.org>
12369
12370         libobjc/8562
12371         * objc.dg/headers.m: New test.
12372
12373 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12374
12375         * gcc.c-torture/execute/builtin-noret-2.c: New.
12376         * gcc.c-torture/execute/builtin-noret-2.x: New.
12377         XFAIL builtin-noret-2.c at -O1 and above.
12378         * gcc.dg/redecl.c: New.
12379         * gcc.dg/Wshadow-1.c: Update error regexps.
12380
12381 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12382
12383         * g++.dg/abi/bitfield10.C: New test.
12384
12385 2003-04-09  Mike Stump  <mrs@apple.com>
12386
12387         * gcc.dg/pch/pch.exp: Make testcase names longer.
12388         * g++.dg/pch/pch.exp: Make testcase names longer.
12389
12390 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12391
12392         * gcc.dg/builtins-11.c: New test case.
12393
12394 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12395
12396         * gcc.dg/builtins-9.c: New test case.
12397         * gcc.dg/builtins-10.c: New test case.
12398
12399 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12400
12401         * gcc.dg/noncompile/init-4.c.c: New test.
12402
12403 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12404
12405         * gcc.misc-test/gcov-9.c: New test.
12406         * gcc.misc-test/gcov-10.c: New test
12407         * gcc.misc-test/gcov-11.c: New test.
12408
12409 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12410
12411         PR optimization/10024
12412         * gcc.c-torture/compile/20030405-1.c: New test.
12413
12414 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12415
12416         * gcc.dg/pch/static-3.c: New.
12417         * gcc.dg/pch/static-3.hs: New.
12418         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12419
12420 2003-04-04  Richard Henderson  <rth@redhat.com>
12421
12422         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12423         * g++.dg/eh/forced2.C: Likewise.
12424
12425 2003-04-03  Mike Stump  <mrs@apple.com>
12426
12427         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12428         target arg.
12429         (scan-assembler-times, scan-assembler-not): Likewise.
12430         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12431
12432 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12433
12434         * gcc.dg/sparc-loop-1.c: New test.
12435
12436 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12437
12438         PR other/9274
12439         * g++.dg/pch/system-2.C: New.
12440         * g++.dg/pch/system-2.Hs: New.
12441
12442 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12443
12444         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12445
12446         * g++.dg/eh/simd-1.C (vecfunc): Same.
12447
12448 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12449
12450         * gcc.c-torture/execute/20030401-1.c: New test case.
12451
12452 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12453
12454         * objc.dg/defs.m: New.
12455
12456 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12457
12458         * g++.dg/eh/simd-1.C: New.
12459         * g++.dg/eh/simd-2.C: New.
12460
12461 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12462
12463         * gcc.c-torture/execute/simd-3.c: New.
12464
12465 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12466
12467         PR c/9936
12468         * gcc.dg/20030331-2.c: New test.
12469
12470 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12471
12472         PR c++/10278
12473         * g++.dg/parse/crash2.C: New test.
12474
12475 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12476
12477         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12478         * gcc.c-torture/execute/20030331-1.c: ...here.
12479
12480 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12481
12482         * gcc.c-torture/execute/20030331-1.c: New test.
12483
12484 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         * lib/gcov.exp: Adjust call return testing strings.
12487         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12488
12489 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12490
12491         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12492         * gcc.dg/builtins-7.c: New test case.
12493         * gcc.dg/builtins-8.c: New test case.
12494
12495 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12496
12497         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12498
12499 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12500
12501         PR c++/7647
12502         * g++.dg/lookup-class-member-2.C: New test.
12503
12504 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12505
12506         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12507
12508 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12509
12510         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12511
12512 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12513
12514         * g++.dg/init/attrib1.C: New test.
12515
12516 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12517
12518         * gcc.dg/ultrasp8.c: New test.
12519
12520 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12521
12522         * gcc.dg/ultrasp7.c: New test.
12523
12524 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12525
12526         PR c++/10047
12527         * g++.dg/template/inline1.C: New test.
12528
12529 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12530
12531         * gcc.dg/sparc-dwarf2.c: New test.
12532
12533 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12534
12535         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12536         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12537
12538 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12541         than reading .x files.
12542         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12543         * g77.dg/gcov/gcov-1.f: Likewise.
12544         * gcc.misc-tests/gcov-4b.c: Likewise.
12545         * gcc.misc-tests/gcov-5b.c: Likewise.
12546         * gcc.misc-tests/gcov-6.c: Likewise.
12547         * gcc.misc-tests/gcov-7.c: Likewise.
12548         * gcc.misc-tests/gcov-8.c: Likewise.
12549         * g++.dg/gcov/gcov-1.x: Remove.
12550         * g77.dg/gcov/gcov-1.x: Likewise.
12551         * gcc.misc-tests/gcov-4b.x: Likewise.
12552         * gcc.misc-tests/gcov-5b.x: Likewise.
12553         * gcc.misc-tests/gcov-6.x: Likewise.
12554         * gcc.misc-tests/gcov-7.x: Likewise.
12555         * gcc.misc-tests/gcov-8.x: Likewise.
12556
12557 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12558
12559         PR opt/10087
12560         * gcc.dg/20030324-1.c: New test.
12561
12562 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         PR c++/10224
12565         * g++.dg/template/arg3.C: New test.
12566
12567         PR c++/10158
12568         * g++.dg/template/friend18.C: New test.
12569
12570 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12571
12572         * g77.f-torture/compile/20030326-1.f: New test case.
12573
12574 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12575
12576         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12577
12578         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12579
12580 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12581
12582         * gcc.dg/ia64-sync-3.c: New test.
12583
12584 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12585
12586         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12587
12588 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12589
12590         * gcc.dg/ultrasp6.c: New test.
12591
12592 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12593
12594         * gcc.dg/i386-signbit-1.c: New test.
12595         * gcc.dg/i386-signbit-2.c: New test.
12596         * gcc.dg/i386-signbit-3.c: New test.
12597
12598 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12599
12600         * gcc.dg/ultrasp5.c: Fix options.
12601
12602 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12603
12604         * gcc.dg/ultrasp5.c: Fix comment.
12605
12606 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12607
12608         PR fortran/10197
12609         * g77.f-torture/execute/10197.f: New test.
12610
12611 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         PR c++/9898, c++/383
12614         * g++.dg/template/conv6.C: New test.
12615
12616         PR c++/10119
12617         * g++.dg/template/ptrmem5.C: New test.
12618
12619         PR c++/10026
12620         * g++.dg/lookup/koenig1.C: New test.
12621
12622         PR C++/10199
12623         * g++.dg/lookup/template2.C: New test.
12624
12625 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12626
12627         * g++.dg/opt/rtti1.C: New test.
12628
12629 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12630
12631         * gcc.dg/ultrasp5.c: New test.
12632
12633 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12634
12635         PR middle-end/9967
12636         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12637         builtin fputs.
12638
12639 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12640
12641         PR c/8224
12642         * gcc.dg/20030323-1.c: New test.
12643
12644 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12645
12646         * gcc.c-torture/compile/20030323-1.c: New test case.
12647
12648 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12649
12650         * gcc.dg/20030321-1.c: New test.
12651
12652 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12653
12654         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12655
12656 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         PR c++/9978, c++/9708
12659         * g++.dg/ext/vlm1.C: Adjust expected error.
12660         * g++.dg/ext/vla2.C: New test.
12661         * g++.dg/template/arg1.C: New test.
12662         * g++.dg/template/arg2.C: New test.
12663
12664 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12665
12666         * g77.f-torture/execute/select.f: New test.
12667         * g77.f-torture/noncompile/select_no_compile.f: New test.
12668
12669 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12670
12671         PR c++/9898
12672         * g++.dg/other/error4.C: New test.
12673
12674 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12675
12676         * g++.dg/template/friend17.C: New test.
12677
12678 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12679
12680         * gcc.c-torture/compile/20030320-1.c: New.
12681
12682 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12683
12684         * gcc.dg/builtins-6.c: New test case.
12685
12686 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12687
12688         PR target/10073
12689         * gcc.c-torture/compile/20030319-1.c: New.
12690
12691 2003-03-18  Jan Hubicka  <jh@suse.cz>
12692
12693         * gcc.dg/i386-cvt-1.c: New test.
12694
12695 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12696
12697         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12698         * objc.dg/naming-2.m: Likewise.
12699
12700 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12701
12702         PR c++/9639
12703         * g++.dg/parse/crash1.C: New test.
12704
12705 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12706
12707         PR c++/8805
12708         * g++.dg/eh/cleanup1.C: New test.
12709
12710 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12711
12712         * gcc.c-torture/execute/20030316-1.c: New test case.
12713
12714 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12715
12716         PR c++/9629
12717         * g++.dg/init/ctor2.C: New test.
12718
12719 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12720
12721         * g77.f-torture/compile/xformat.f: New test case.
12722
12723 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12724
12725         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12726         * g++.old-deja/g++.mike/eh50.C: Likewise.
12727
12728 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12729
12730         PR c++/6440
12731         * g++.dg/template/spec7.C: New test.
12732         * g++.dg/template/spec8.C: Likewise.
12733
12734 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12735
12736         * gcc.c-torture/execute/20030313-1.c: New test.
12737
12738 2003-03-14  Richard Henderson  <rth@redhat.com>
12739
12740         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12741
12742 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12743
12744         * gcc.c-torture/compile/20030314-1.c: New test.
12745
12746 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12747
12748         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12749         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12750         thumb target,
12751         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12752         to accept newer _imp__  prefix and additional
12753         newline in .drectve section.
12754         * gcc.dg/dll-4.c: Likewise.
12755         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12756         switch.
12757
12758 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12759
12760         * g++.dg/parse/namespace9.C: New test.
12761
12762         * g++.dg/init/ref5.C: New test.
12763         * g++.dg/parse/ptrmem1.C: Likewise.
12764
12765 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12766
12767         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12768         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12769         regular expression.
12770         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12771         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12772
12773 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12774
12775         * gcc.c-torture/execute/20030224-2.c: New test.
12776
12777 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12778
12779         * gcc.dg/decl-3.c: New test.
12780
12781 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12782
12783         * gcc.dg/i386-loop-2.c: New test.
12784
12785 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12786
12787         PR c++/9474
12788         * g++.dg/parse/namespace8.C: New test.
12789
12790         PR c++/9924
12791         * g++.dg/overload/builtin2.C: New test.
12792
12793 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12794
12795         * gcc.dg/return-type-3.c: New test.
12796
12797 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12798
12799         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12800         profiling options are not supported.
12801
12802 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12803
12804         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12805         * g++.old-deja/g++.warn/impint2.C: Likewise.
12806
12807 2003-03-10  Devang Patel  <dpatel@apple.com>
12808
12809         * g++.dg/cpp/c++_cmd_1.C: New test.
12810         * g++.dg/cpp/c++_cmd_1.h: New file.
12811
12812 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12813
12814         * gcc.dg/altivec-9.c: New file.
12815
12816 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12817
12818         * gcc.dg/ppc-sdata-1.c: New test.
12819         * gcc.dg/ppc-sdata-2.c: New test.
12820
12821 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12822
12823         PR c++/9373
12824         * g++.dg/opt/ptrmem2.C: New test.
12825
12826         PR c++/8534
12827         * g++.dg/opt/ptrmem1.C: New test.
12828
12829 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12830
12831         * gcc.dg/i386-loop-1.c: New test.
12832
12833 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12834
12835         PR c++/9970
12836         * g++.dg/lookup/friend1.C: New test.
12837
12838 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12839
12840         PR c++/9823
12841         * g++.dg/parser/constructor1.C: New test.
12842
12843 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12844
12845         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12846
12847         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12848
12849 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12850
12851         * gcc.dg/cpp/Wunused.c: Update test.
12852
12853 2003-03-08  Jan Hubicka  <jh@suse.cz>
12854
12855         * gcc.dg/inline-3.c: New test.
12856
12857 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/9809
12860         * g++.dg/parse/builtin1.C: New test.
12861
12862         PR c++/9982
12863         * g++.dg/abi/cookie1.C: New test.
12864         * g++.dg/abi/cookie2.C: Likewise.
12865
12866         PR c++/9524
12867         * g++.dg/template/field1.C: New test.
12868
12869         PR c++/9912
12870         * g++.dg/parse/class1.C: New test.
12871         * g++.dg/parse/namespace7.C: Likewise.
12872         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12873
12874 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12875
12876         * g++.dg/init/ref4.C: New test.
12877
12878 2003-03-07  Jan Hubicka  <jh@suse.cz>
12879
12880         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12881         * gcc.dg/inline-3.c:  New test.
12882
12883 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12884
12885         * g++.dg/init/ref3.C: New test.
12886
12887         PR c++/9965
12888         * g++.dg/init/ref2.C: New test.
12889
12890         PR c++/9400
12891         * g++.dg/warn/Wshadow-2.C: New test.
12892
12893         PR c++/9791
12894         * g++.dg/warn/Woverloaded-1.C: New test.
12895
12896 2003-03-05  Jan Hubicka  <jh@suse.cz>
12897
12898         * gcc.dg/i386-local2.c: New.
12899         * gcc.dg/i386-local.c: Fix typo.
12900
12901 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12902
12903         * g++.dg/abi/layout3.C: New test.
12904
12905 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12906
12907         * gcc.c-torture/compile/20030305-1.c
12908
12909 2003-03-05  Jan Hubicka  <jh@suse.cz>
12910
12911         * gcc.dg/i386-local.c: New.
12912
12913 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12914
12915         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12916
12917 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12918
12919         * gcc.dg/switch-2.c: New test.
12920         * gcc.dg/switch-3.c: New test.
12921         * gcc.dg/Wswitch.c: Adjust line numbers.
12922         * gcc.dg/Wswitch-default.c: Likewise.
12923         * gcc.dg/Wswitch-enum.c: Likewise.
12924
12925 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12926
12927         * gcc.c-torture/execute/20030222-1.c: New test.
12928
12929 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12930
12931         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12932
12933 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/9878
12936         * g++.dg/init/ref1.C: New test.
12937
12938 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12939
12940         * gcc.dg/sh-relax.c: New SH-only test.
12941
12942 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12943
12944         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12945         comment explaining purpose of testcase.
12946
12947 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12948
12949         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12950         for HC11/HC12 (asm needs two int registers).
12951         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12952         HC11/HC12 because the test uses an asm which needs two 32-bit
12953         registers.
12954
12955 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12956
12957         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12958         for HC11/HC12 (array is too large otherwise).
12959         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12960         * gcc.c-torture/compile/20010518-2.x: Likewise.
12961         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12962         HC11/HC12 (array is too large).
12963
12964 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12965
12966         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12967         * lib/g++-dg.exp (g++-dg-test): Likewise.
12968
12969 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12970
12971         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12972         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12973
12974 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12975
12976         * g++.dg/warn/implicit-typename1.C: Remove warning.
12977
12978 2003-02-28  Richard Henderson  <rth@redhat.com>
12979
12980         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12981         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12982
12983 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12984
12985         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12986         * g++.dg/pch/pch.exp: Likewise.
12987
12988 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/9879
12991         * testsuite/g++.dg/init/new4.C: New test.
12992
12993 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12994
12995         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12996
12997 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12998
12999         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13000         unsigned long.
13001
13002         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13003         wider than float.
13004
13005 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13006
13007         * lib/scanasm.exp: Add support for counting numbers of
13008         occurences.
13009         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13010         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13011
13012 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13013
13014         PR c++/9683
13015         * g++.dg/template/static3.C: New test.
13016
13017         PR c++/9829
13018         * g++.dg/parse/namespace6.C: New test.
13019
13020 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13021
13022         PR target/9732
13023         * gcc.dg/20030225-1.c: New test.
13024
13025 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13026
13027         * README: Remove out-of-date information.
13028
13029         PR c++/9836
13030         * g++.dg/template/spec6.C: New test.
13031
13032 2003-02-24  Jeff Law  <law@redhat.com>
13033
13034         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13035
13036 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13037
13038         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13039         * gcc.dg/pragma-ep-1.c: Likewise.
13040
13041 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13042
13043         PR c++/9602
13044         * g++.dg/template/friend16.C: New test.
13045
13046 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13047
13048         PR c++/5333
13049         * g++.dg/parse/fused-params1.C: Adjust error messages.
13050         * g++.dg/template/nested3.C: New test.
13051
13052 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13053
13054         * g++.dg/abi/param1.C: New test.
13055
13056 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13057
13058         PR c++/7982
13059         * g++.dg/warn/implicit-typename1.C: New test.
13060
13061 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13062
13063         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13064         with "mtune".
13065         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13066         * gcc.c-torture/execute/20010129-1.x: Likewise.
13067         * gcc.dg/20011107-1.c: Likewise.
13068         * gcc.dg/20020108-1.c: Likewise.
13069         * gcc.dg/20020122-3.c: Likewise.
13070         * gcc.dg/20020206-1.c: Likewise.
13071         * gcc.dg/20020310-1.c: Likewise.
13072         * gcc.dg/20020426-2.c: Likewise.
13073         * gcc.dg/20020517-1.c: Likewise.
13074         * gcc.dg/991230-1.c: Likewise.
13075         * gcc.dg/i386-unroll-1.c: Likewise.
13076         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13077
13078 2003-02-22  Jan Hubicka  <jh@suse.cz>
13079
13080         * gcc.dg/i386-mul.c: New test.
13081
13082 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13083
13084         * gcc.dg/builtins-5.c: New test case.
13085
13086 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13087
13088         * gcc.dg/asmreg-1.c: New test.
13089
13090 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13091
13092         PR c++/9749
13093         * g++.dg/parse/varmod1.C: New test.
13094
13095 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR c++/9727
13098         * g++.dg/template/op1.C: New test.
13099
13100 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13101
13102         PR c++/8906
13103         * g++.dg/template/nested2.C: New test.
13104
13105 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/8724
13108         * g++.dg/expr/dtor1.C: New test.
13109
13110 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13111
13112         * gcc.dg/cpp/include3.c: New test.
13113         * gcc.dg/cpp/inc/foo.h: New file.
13114
13115 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13116
13117         * gcc.c-torture/execute/20030221-1.c: New test.
13118
13119 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13120
13121         PR c++/9729
13122         * g++.dg/abi/conv1.C: New test.
13123
13124 2003-02-20  Jan Hubicka  <jh@suse.cz>
13125
13126         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13127
13128 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13129
13130         * gcc.c-torture/compile/20030219-1.c: New test.
13131
13132 2003-02-18  Jan Hubicka  <jh@suse.cz>
13133
13134         * gcc.dg/funcorder.c: New test.
13135
13136 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13137
13138         * gcc.c-torture/execute/20030218-1.c: New.
13139
13140 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13141
13142         * gcc.dg/20030218-1.c: New.
13143
13144 2003-02-18  Richard Henderson  <rth@redhat.com>
13145
13146         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13147         * gcc.dg/attr-used-2.c: New.
13148
13149 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13150
13151         PR c++/9704
13152         * g++.dg/init/copy5.C: New test.
13153
13154 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13155
13156         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13157         * g++.dg/pch/pch.exp: Likewise.
13158
13159 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13160
13161         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13162         STACK_SIZE is not defined.
13163
13164 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13165
13166         PR c++/9457
13167         * g++.dg/template/init1.C: New test.
13168
13169 2003-02-16  Jan HUbicka  <jh@suse.cz>
13170
13171         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13172         (foo): Add few extra tests
13173         * gcc.dg/c99-const-expr-3.c: Likewise.
13174         * gcc.c-torture/execute/20030216-1.c: New.
13175
13176 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13177
13178         PR c++/9459
13179         * g++.dg/ext/typeof4.C: New test.
13180
13181 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13182
13183         * gcc.dg/i386-387-3.c: New test case.
13184
13185 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13186
13187         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13188         cris-*-elf* cris-*-aout* and mmix-*-*.
13189
13190 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13191
13192         * gcc.dg/20030213-1.c: New test.
13193
13194 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13195
13196         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13197         * gcc.dg/i386-387-2.c: Likewise.
13198
13199 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13200
13201         * gcc.dg/ppc-spe.c: Fix formatting.
13202         Enable tests that were previously unsupported by gas.
13203         Delete tests for instructions that no longer exist.
13204         Switch arguments on evsubifw builtin.
13205
13206 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13207
13208         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13209         STACK_SIZE is too small.
13210
13211 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13212             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13213
13214         * gcc.dg/decl-2.c: New test.
13215
13216 2003-02-10  Jan Hubicka  <jh@suse.cz>
13217
13218         * gcc.dg/i386-fpcvt-1.c:  New test.
13219
13220 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13221
13222         * gcc.c-torture/execute/20030209-1.c: New test.
13223
13224 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13225
13226         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13227         int-wide bitops, use the constants of the same width.
13228         Likewise, if long long is 32-bit wide, test bitops using
13229         32-bit constants.
13230
13231 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13232
13233         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13234
13235 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13236
13237         * testsuite/gcc.dg/builtins-4.c: New test case.
13238
13239 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13240
13241         * gcc.dg/20020430-1.c: Fix dg command typos.
13242         * gcc.dg/20020503-1.c: Likewise.
13243
13244 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13245
13246         PR c++/8785
13247         * g++.dg/parse/fused-params1.C: New test.
13248
13249         PR c++/8857
13250         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13251
13252         PR c++/8921
13253         * g++.dg/parse/non-dependent1.C: New test.
13254
13255         PR c++/8928
13256         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13257
13258         PR c++/9228
13259         * g++.dg/parse/undefined7.C: New test.
13260         * g++.dg/parse/non-templ1.C: New test.
13261
13262         PR c++/9229
13263         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13264
13265 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13266
13267         * gcc.c-torture/compile/20030206-1.c: New test.
13268
13269 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13270
13271         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13272         "pow" to "foo" to avoid potential confusion with a math built-in.
13273
13274 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13275
13276         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13277         conditions for SPARC targets.
13278
13279 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13280
13281         * gcc.dg/20030204-1.c: New test.
13282
13283 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13284
13285         PR c++/38
13286         * g++.dg/parse/array-size1.C: New test.
13287
13288         PR c++/5657
13289         * g++.dg/parse/undefined3.C: New test.
13290
13291         PR c++/5665
13292         * g++.dg/parse/undefined4.C: New test.
13293
13294         PR c++/5975
13295         * g++.dg/parse/undefined5.C: New test.
13296
13297         PR c++/7259
13298         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13299
13300         PR c++/8578
13301         * g++.dg/parse/casting-operator1.C: New test.
13302
13303         PR c++/8596
13304         * g++.dg/parse/undefined6.C: New test.
13305
13306         PR c++/8736
13307         * g++.dg/parse/missing-template1.C: New test.
13308
13309 2003-02-04  Jan Hubicka  <jh@suse.cz>
13310
13311         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13312         * gcc.dg/i386-cmov?.c:  Likewise.
13313         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13314         * gcc.dg/i386-ssefp-1.c:  Likewise.
13315         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13316         conventions.
13317
13318 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13319
13320         PR c++/7129
13321         * testsuite/g++.dg/ext/max.C: New test.
13322
13323 2003-02-03  Jan Hubicka  <jh@suse.cz>
13324
13325         * gcc.c-torture/execute/20030203-1.c: New test.
13326
13327 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13328
13329         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13330         'natural-endian'.
13331
13332 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13333
13334         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13335         * g++.dg/init/new2.C: Likewise.
13336         * g++.dg/other/new1.C: Likewise.
13337
13338 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13339
13340         * gcc.dg/struct-ret-libc.c: New test.
13341
13342 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13343
13344         * gcc.dg/20030129-1.c: New test.
13345
13346 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13347
13348         PR c++/8849
13349         * g++.dg/template/ptrmem4.C: New test.
13350
13351 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13352
13353         * g++.dg/parser/constant1.C: New test.
13354
13355 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13356
13357         PR c++/8591
13358         * g++.dg/parse/friend2.C: New test.
13359
13360 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         PR c++/9437
13363         * g++.dg/template/unify4.C: New test.
13364
13365 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13366
13367         * gcc.c-torture/execute/20030128-1.c: New test.
13368
13369 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13370
13371         * g++.dg/lookup/nested1.C: Test moved from ...
13372         * g++.old-deja/g++.other/lookup24.C: ... here.
13373
13374 2003-01-28  Jan Hubicka  <jh@suse.cz>
13375
13376         * gcc.dg/i386-cmov5.c:  New test.
13377
13378 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13379
13380         * gcc.c-torture/execute/20010925-1.c: Changed the
13381         memcpy declaration.
13382
13383 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         PR c++/3902
13386         * g++.dg/parse/template5.C: New test.
13387
13388 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13389
13390         PR fortran/9258
13391         * g77.dg/pr9258: New test.
13392
13393 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13394
13395         * README: Move relevant parts from README.g++.
13396
13397         * README.g++: Remove this file.
13398
13399 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13400
13401         * g++.dg/abi/dcast1.C: New test.
13402
13403 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13404
13405         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13406
13407 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13408
13409         PR c++/47
13410         * g++.old-deja/g++.other/lookup24.C: New test.
13411
13412 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13413
13414         PR middle-end/7227
13415         * gcc.dg/uninit-C.c: New test.
13416
13417 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13418
13419         * g++.dg/abi/covariant1.C: New test.
13420
13421 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13422
13423         * gcc.dg/20030123-1.c: New test.
13424
13425 2003-01-25  Jan Hubicka  <jh@suse.cz>
13426
13427         PR opt/8492
13428         * gcc.c-torture/compile/20030125-1.c
13429
13430 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13431
13432         PR c++/9403
13433         * g++.dg/parse/template3.C: New test.
13434         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13435
13436         PR c++/795
13437         * g++.dg/parse/template4.C: New test.
13438
13439         PR c++/9415
13440         * g++.dg/template/qual2.C: New test.
13441
13442         PR c++/8545
13443         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13444
13445         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13446
13447 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13448
13449         * gcc.c-torture/execute/switch-1.c: New test case.
13450
13451 2003-01-25  Jan Hubicka  <jh@suse.cz>
13452
13453         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13454
13455 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13456
13457         Tweaks for Bison-1.875. From the NEWS file:
13458         "- `parse error' -> `syntax error'
13459         Bison now uniformly uses the term `syntax error'"
13460         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13461         * gcc.dg/cpp/digraph2.c: Likewise.
13462         * gcc.dg/cpp/direct2.c: Likewise.
13463         * gcc.dg/cpp/paste4.c: Likewise.
13464         * gcc.dg/c90-restrict-1.c: Likewise.
13465         * gcc.dg/c99-func-2.c: Likewise.
13466         * gcc.dg/noncompile/920721-2.c: Likewise.
13467         * gcc.dg/noncompile/930622-2.c: Likewise.
13468         * gcc.dg/noncompile/940112-1.c: Likewise.
13469         * gcc.dg/noncompile/950921-1.c: Likewise.
13470         * gcc.dg/noncompile/951123-1.c: Likewise.
13471         * gcc.dg/noncompile/971104-1.c: Likewise.
13472         * gcc.dg/noncompile/990416-1.c: Likewise.
13473
13474 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13475
13476         * g++.dg/parse/undefined1.C: Add error message.
13477
13478 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/9354
13481         * g++.dg/parse/new1.C: New test.
13482
13483         PR c++/9216
13484         * g++.dg/parse/template2.C: New test.
13485
13486         PR c++/9354
13487         * g++.dg/parse/typedef2.C: New test.
13488
13489         PR c++/9328
13490         * g++.dg/ext/typeof3.C: New test.
13491
13492 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13493
13494         PR c++/2738
13495         * g++.dg/parse/ret-type1.C: New test.
13496
13497         PR c++/3792
13498         * g++.dg/parse/tmpl-outside1.C: New test.
13499
13500         PR c++/4207
13501         * g++.dg/parse/int-as-enum1.C: New test.
13502
13503         PR c++/4903
13504         * g++.dg/parse/no-typename1.C: New test.
13505
13506         PR c++/5533
13507         * g++.dg/parse/no-value1.C: New test.
13508
13509         PR c++/5921
13510         * g++.dg/parse/wrong-inline1.C: New test.
13511
13512         PR c++/6402
13513         * g++.dg/parse/ref1.C: New test.
13514
13515         PR c++/6992
13516         * g++.dg/parse/attr-ctor1.C: New test.
13517
13518         PR c++/7229
13519         * g++.dg/parse/namespace5.C: New test.
13520
13521         PR c++/7917
13522         * g++.dg/parse/func-def1.C: New test.
13523
13524         PR c++/8143
13525         * g++.dg/parse/undefined1.C: New test.
13526
13527         PR c++/5723, PR c++/8522
13528         * g++.dg/parse/specialization1.C: New test.
13529
13530         PR c++/163, PR c++/8595
13531         * g++.dg/parse/struct-as-enum1.C: New test.
13532
13533         PR c++/9173
13534         * g++.dg/parse/undefined2.C: New test.
13535
13536 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13537
13538         PR c++/9298
13539         * g++.dg/parse/template1.C: New test.
13540
13541         PR c++/9384
13542         * g++.dg/parse/using1.C: New test.
13543
13544         PR c++/9285
13545         PR c++/9294
13546         * g++.dg/parse/expr2.C: New test.
13547
13548         PR c++/9388
13549         * g++.dg/parse/lookup2.C: Likewise.
13550
13551 2003-01-21  Jan Hubicka  <jh@suse.cz>
13552
13553         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13554         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13555         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13556         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13557
13558 2003-01-20  Nick Clifton  <nickc@redhat.com>
13559
13560         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13561         problem with ARM sibcall code generation.
13562
13563 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13564
13565         * gcc.c-torture/execute/20030120-1.c: New.
13566
13567 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13568
13569         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13570
13571 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/9272
13574         * g++.dg/parse/ctor1.C: New test.
13575
13576         PR c++/9294:
13577         * g++.dg/parse/qualified1.C: New test.
13578
13579         * g++.dg/parse/typename3.C: New test.
13580
13581 2003-01-16  Richard Henderson  <rth@redhat.com>
13582
13583         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13584
13585 2003-01-16  Richard Henderson  <rth@redhat.com>
13586
13587         * g++.dg/pch/pch.exp: Copy test header to the working directory
13588         before using it either for precompilation or direct use.
13589         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13590         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13591
13592 2003-01-16  Richard Henderson  <rth@redhat.com>
13593
13594         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13595         before using it either for precompilation or direct use.
13596         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13597         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13598
13599 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13600
13601         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13602         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13603         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13604         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13605         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13606         typename warning into error.
13607         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13608         error messages.
13609         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13610         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13611         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13612         messages.
13613         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13614         make declaration visible in template.
13615         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13616         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13617         messages.
13618         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13619         message.
13620         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13621         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13622         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13623         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13624         typename warning with error message.
13625         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13626         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13627         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13628
13629 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13630
13631         * g++.dg/parse/ambig2.C: New test.
13632
13633 2003-01-15  Richard Henderson  <rth@redhat.com>
13634
13635         * g++.dg/tls/init-2.C: Update error message string.
13636
13637 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13638
13639         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13640
13641 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13642
13643         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13644         all for HC11/HC12.
13645         * gcc.c-torture/compile/20001205-1.x: Likewise.
13646         * gcc.c-torture/compile/20001226-1.x: Likewise.
13647         * gcc.c-torture/compile/920520-1.x: Likewise.
13648         * gcc.c-torture/compile/961203-1.x: Likewise.
13649         * gcc.c-torture/compile/20020604-1.x: Likewise.
13650
13651 2003-01-15  Jan Hubicka  <jh@suse.cz>
13652
13653         * gcc.c-torture/compile/20030115-1.c: New test.
13654
13655         * gcc.dg/i386-fpcvt-1.c: New test.
13656         * gcc.dg/i386-fpcvt-2.c: New test.
13657
13658 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13659
13660         Further conform g++'s __vmi_class_type_info to the C++ ABI
13661         specification.
13662         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13663         the specification.
13664
13665 2003-01-14  Jan Hubicka  <jh@suse.cz>
13666
13667         * gcc.dg/i386-fpcvt-1.c: New test.
13668         * gcc.dg/i386-fpcvt-2.c: New test.
13669
13670 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13671
13672         * gcc.dg/i386-mmx-3.c: New test.
13673
13674 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13675
13676         PR c++/9264
13677         * g++.dg/parse/octal1.C: New file.
13678
13679         PR c++/9172
13680         * g++.dg/parse/typename1.C: New file.
13681
13682 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13683
13684         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13685         * gcc.dg/bf-no-ms-layout.c: Likewise.
13686         * gcc.dg/bf-ms-attrib.c: Likewise.
13687
13688 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13689
13690         PR c++/9099
13691         * g++.dg/parse/dtor1.C: New file.
13692
13693         PR c++/9128
13694         * g++.dg/rtti/typeid1.C: New file.
13695
13696         PR c++/9153
13697         * g++.dg/parse/lookup1.C: New file.
13698
13699         PR c++/9171
13700         * g++.dg/templ/spec5.C: New file.
13701
13702 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13703
13704         * gcc.c-torture/compile/20030110-1.c: New test.
13705
13706 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13707
13708         Merge from pch-branch:
13709
13710         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13711
13712         * gcc.dg/pch/cpp-1.h: New.
13713         * gcc.dg/pch/cpp-1.c: New.
13714         * gcc.dg/pch/cpp-2.h: New.
13715         * gcc.dg/pch/cpp-2.c: New.
13716
13717         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13718
13719         * gcc.dg/pch/except-1.h: New.
13720         * gcc.dg/pch/except-1.c: New.
13721
13722         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13723
13724         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13725         running test.
13726         * gcc.dg/pch: Include *.hp not *.h.
13727         * gcc.dg/pch/system-1.h: New.
13728         * gcc.dg/pch/system-1.c: New.
13729
13730         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13731
13732         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13733         rather than trying to build and run a program using PCH.
13734         * gcc.dg/pch: Remove dg-do commands from test files.
13735
13736         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13737
13738         * gcc.dg/pch/macro-3.c: New.
13739         * gcc.dg/pch/macro-3.h: New.
13740
13741         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13742
13743         * gcc.dg/pch/common-1.c: New.
13744         * gcc.dg/pch/common-1.h: New.
13745         * gcc.dg/pch/decl-1.c: New.
13746         * gcc.dg/pch/decl-1.h: New.
13747         * gcc.dg/pch/decl-2.c: New.
13748         * gcc.dg/pch/decl-2.h: New.
13749         * gcc.dg/pch/decl-3.c: New.
13750         * gcc.dg/pch/decl-3.h: New.
13751         * gcc.dg/pch/decl-4.c: New.
13752         * gcc.dg/pch/decl-4.h: New.
13753         * gcc.dg/pch/decl-5.c: New.
13754         * gcc.dg/pch/decl-5.h: New.
13755         * gcc.dg/pch/global-1.c: New.
13756         * gcc.dg/pch/global-1.h: New.
13757         * gcc.dg/pch/inline-1.c: New.
13758         * gcc.dg/pch/inline-1.h: New.
13759         * gcc.dg/pch/inline-2.c: New.
13760         * gcc.dg/pch/inline-2.h: New.
13761         * gcc.dg/pch/static-1.c: New.
13762         * gcc.dg/pch/static-1.h: New.
13763         * gcc.dg/pch/static-2.c: New.
13764         * gcc.dg/pch/static-2.h: New.
13765
13766         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13767
13768         * g++.dg/pch/pch.exp: Better handle failing testcases.
13769         * gcc.dg/pch/pch.exp: Likewise.
13770         * gcc.dg/pch/macro-1.c: New.
13771         * gcc.dg/pch/macro-1.h: New.
13772         * gcc.dg/pch/macro-2.c: New.
13773         * gcc.dg/pch/macro-2.h: New.
13774
13775         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13776
13777         * g++.dg/dg.exp: Treat files in pch/ specially.
13778         * g++.dg/pch/pch.exp: New file.
13779         * g++.dg/pch/empty.H: New file.
13780         * g++.dg/pch/empty.C: New file.
13781         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13782         "precompile".
13783
13784         * gcc.dg/pch/pch.exp: New file.
13785         * gcc.dg/pch/empty.h: New file.
13786         * gcc.dg/pch/empty.c: New file.
13787         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13788         "precompile".
13789
13790 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13791
13792         * g++.dg/template/friend14.C: New test.
13793
13794 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13795
13796         * gcc.dg/old-style-asm-1.c: New test.
13797
13798 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13799
13800         * gcc.c-torture/compile/20030109-1.c: New test.
13801
13802 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13803
13804         * gcc.c-torture/execute/20030109-1.c: New test.
13805
13806 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13807
13808         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13809         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13810         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13811         * g++.old-deja/g++.mike/eh2.C: Likewise
13812         * g++.old-deja/g++.mike/eh3.C: Likewise
13813         * g++.old-deja/g++.mike/eh5.C: Likewise
13814         * g++.old-deja/g++.mike/eh6.C: Likewise
13815         * g++.old-deja/g++.mike/eh7.C: Likewise
13816         * g++.old-deja/g++.mike/eh8.C: Likewise
13817         * g++.old-deja/g++.mike/eh9.C: Likewise
13818         * g++.old-deja/g++.mike/eh10.C: Likewise
13819         * g++.old-deja/g++.mike/eh12.C: Likewise
13820         * g++.old-deja/g++.mike/eh13.C: Likewise
13821         * g++.old-deja/g++.mike/eh14.C: Likewise
13822         * g++.old-deja/g++.mike/eh16.C: Likewise
13823         * g++.old-deja/g++.mike/eh17.C: Likewise
13824         * g++.old-deja/g++.mike/eh18.C: Likewise
13825         * g++.old-deja/g++.mike/eh21.C: Likewise
13826         * g++.old-deja/g++.mike/eh23.C: Likewise
13827         * g++.old-deja/g++.mike/eh24.C: Likewise
13828         * g++.old-deja/g++.mike/eh25.C: Likewise
13829         * g++.old-deja/g++.mike/eh26.C: Likewise
13830         * g++.old-deja/g++.mike/eh27.C: Likewise
13831         * g++.old-deja/g++.mike/eh28.C: Likewise
13832         * g++.old-deja/g++.mike/eh29.C: Likewise
13833         * g++.old-deja/g++.mike/eh31.C: Likewise
13834         * g++.old-deja/g++.mike/eh33.C: Likewise
13835         * g++.old-deja/g++.mike/eh34.C: Likewise
13836         * g++.old-deja/g++.mike/eh35.C: Likewise
13837         * g++.old-deja/g++.mike/eh36.C: Likewise
13838         * g++.old-deja/g++.mike/eh37.C: Likewise
13839         * g++.old-deja/g++.mike/eh38.C: Likewise
13840         * g++.old-deja/g++.mike/eh39.C: Likewise
13841         * g++.old-deja/g++.mike/eh40.C: Likewise
13842         * g++.old-deja/g++.mike/eh41.C: Likewise
13843         * g++.old-deja/g++.mike/eh42.C: Likewise
13844         * g++.old-deja/g++.mike/eh44.C: Likewise
13845         * g++.old-deja/g++.mike/eh46.C: Likewise
13846         * g++.old-deja/g++.mike/eh47.C: Likewise
13847         * g++.old-deja/g++.mike/eh48.C: Likewise
13848         * g++.old-deja/g++.mike/eh49.C: Likewise
13849         * g++.old-deja/g++.mike/eh50.C: Likewise
13850         * g++.old-deja/g++.mike/eh51.C: Likewise
13851         * g++.old-deja/g++.mike/eh53.C: Likewise
13852         * g++.old-deja/g++.mike/eh55.C: Likewise
13853         * g++.old-deja/g++.mike/p7912.C: Likewise
13854         * g++.old-deja/g++.mike/p9706.C: Likewise
13855         * g++.old-deja/g++.mike/p10416.C: Likewise
13856         * g++.old-deja/g++.mike/p11667.C: Likewise
13857         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13858         Remove redundant reference to Iris.
13859         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13860         Elxsi, i860, Pico Java, and WE32K.
13861
13862 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13863
13864         * g++.dg/ext/asm4.C: New test.
13865
13866 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13867
13868         PR c++/9030
13869         * g++.dg/template/friend12.C: New test.
13870         * g++.dg/template/friend13.C: Likewise.
13871         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13872
13873 2003-01-08  Jan Hubicka  <jh@suse.cz>
13874
13875         * gcc.dg/i386-cadd.c: New test.
13876         * gcc.dg/i386-cmov4.c: Likewise.
13877
13878 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13879
13880         PR c++/9165
13881         * g++.dg/warn/Wunused-3.C: New test.
13882
13883         * g++.dg/abi/bitfield9.C: New test.
13884
13885         PR c++/9189
13886         * g++.dg/parse/defarg3.C: New test.
13887
13888 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * g++.dg/parse/ambig1.C: New test.
13891         * g++.dg/parse/defarg2.C: New test.
13892
13893 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13894
13895         * g++.dg/template/defarg-1.C: New test.
13896         * g++.dg/template/local2.C: Likewise.
13897
13898 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13899
13900         * gcc.c-torture/execute/20030105-1.c: New test.
13901
13902 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13903
13904         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13905         * g++.dg/parse/namespace4.C: Likewise.
13906
13907 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13908
13909         * g++.dg/template/ntp2.C: New test.
13910
13911 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13912
13913         * g++.dg/parse/extern-C-1.C: New test.
13914
13915         * g++.dg/parse/namespace4.C: New test.
13916
13917         * g++.dg/template/nested1.C: New test.
13918
13919         * g++.dg/parse/namespace3.C: New test.
13920
13921 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13922
13923         * g++.dg/lookup/two-stage1.C: New test.
13924
13925 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13926
13927         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13928         * g++.old-deja/g++.jason/access8.C: Likewise.
13929         * g++.old-deja/g++.other/decl5.C: Likewise.
13930
13931 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13932
13933         * g++.dg/parse/parse7.C: New test.
13934
13935 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13936
13937         PR c++/2843
13938         * g++.dg/ext/attrib7.C: New test.
13939
13940 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13941
13942         * g++.dg/parse/parse6.C: New test.
13943
13944 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13945
13946         * gcc.dg/h8300-stack-1.c: New.
13947
13948 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13949
13950         g++.dg/lookup/exception1.C: New test.
13951
13952         g++.dg/lookup/template1.C: New test.
13953
13954         g++.dg/parse/namespace2.C: New test.
13955
13956         g++.dg/parse/parens2.C: New test.
13957
13958 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13959
13960         * g++.dg/parse/parse5.C: New test.
13961         * g++.dg/lookup/scoped4.C: New test.
13962
13963 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13964
13965         * g++.dg/parse/parens1.C: New test.
13966
13967         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13968         angle-bracket1.C.
13969         * g++.dg/parse/parens2.C: New test.
13970
13971         * g++.dg/lookup/scope-operator1.C: New test.
13972
13973         * g++.dg/parse/operator1.C: New test.
13974
13975 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13976
13977         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13978         * g++.old-deja/g++.other/access6.C: Likewise.
13979         * g++.old-deja/g++.other/decl1.C: Likewise.
13980         * g++.old-deja/g++.pt/typename12.C: Likewise.
13981
13982 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13983
13984         * g++.dg/parse/namespace1.C: New test.
13985
13986 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13987
13988         * g++.dg/parse/parse4.C: New test.
13989
13990 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13991
13992         * g++.dg/parse/parse3.C: New test.
13993
13994 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13995
13996         * g++.dg/parse/parse2.C: New test.
13997
13998 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13999
14000         * g++.dg/template/friend11.C: New test.
14001
14002 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14003
14004         * g++.dg/parse/parse1.C: New test.
14005
14006 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14007
14008         * lib/profopt.exp: Change the name of a global variable to avoid
14009         possible clashes with other test suites.
14010
14011 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14012
14013         * g++.dg/inherit/covariant8.C: New test.
14014
14015 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14016
14017         * g++.dg/init/array9.C: New test.
14018
14019         PR c++/9112
14020         * g++.dg/parse/expr1.C: New test.
14021
14022 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14023
14024         * gcc.c-torture/compile/20021230-1.c: New test.
14025
14026 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14027
14028         * g++.dg/inherit/covariant5.C: New test.
14029         * g++.dg/inherit/covariant6.C: New test.
14030         * g++.dg/inherit/covariant7.C: New test.
14031
14032 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14033
14034         PR c++/2739
14035         * g++.dg/other/access2.C: New test.
14036
14037 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14038
14039         * g++.dg/other/anon-struct.C: No longer fails
14040         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14041         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14042         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14043
14044 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14045
14046         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14047
14048 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14049
14050         * g++.dg/eh/spec4.C: Remove stray semicolon.
14051         * g++.dg/expr/pmf-1.C: Change error message.
14052         * g++.dg/ext/asm1.C: Remove stray semicolon.
14053         * g++.dg/ext/typename1.C: Add missing typenames.
14054         * g++.dg/inherit/template-as-base.C: Change error message.
14055         * g++.dg/lookup/scoped1.C: Likewise.
14056         * g++.dg/lookup/scoped2.C: Likewise.
14057         * g++.dg/lookup/using2.C: Likewise.
14058         * g++.dg/other/component1.C: Remove stray semicolon.
14059         * g++.dg/other/do1.C: Change error message.
14060         * g++.dg/other/error2.C: Likewise.
14061         * g++.dg/other/init1.C: Likewise.
14062         * g++.dg/other/packed1.C: Remove stray semicolon.
14063         * g++.dg/other/ptrmem2.C: Change error message.
14064         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14065         marker.
14066         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14067         * g++.dg/template/access3.C: Add typename keyword.
14068         * g++.dg/template/access5.C: Remove stray semicolon.
14069         * g++.dg/template/access6.C: Likewise.
14070         * g++.dg/template/complit1.C: Likewise.
14071         * g++.dg/template/crash1.C: Change error message.
14072         * g++.dg/template/inherit2.C: Remove stray semicolon.
14073         * g++.dg/template/instantiate2.C: Likewise.
14074         * g++.dg/template/instantiate3.C: Change error message.
14075         * g++.dg/template/qual1.C: Remove stray semicolon.
14076         * g++.dg/template/qualttp18.C: Change error message.
14077         * g++.dg/template/ref1.C: Remove stray semicolon.
14078         * g++.dg/template/sizeof1.C (A::value): Declare it.
14079         * g++.dg/template/spec4.C: Change error message.
14080         * g++.dg/template/static1.C: Likewise.
14081         * g++.dg/template/type1.C: Likewise.
14082         * g++.dg/template/typename3.C: Likewise.
14083         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14084         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14085         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14086         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14087         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14088         named return value extension.
14089         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14090         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14091         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14092         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14093         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14094         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14095         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14096         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14097         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14098         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14099         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14100         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14101         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14102         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14103         syntax.
14104         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14105         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14106         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14107         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14108         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14109         * g++.old-deja/g++.brendan/template11.C: Likewise.
14110         * g++.old-deja/g++.brendan/template26.C: Likewise.
14111         * g++.old-deja/g++.brendan/template27.C: Use explicit
14112         specialization syntax.
14113         * g++.old-deja/g++.brendan/template30.C: Likewise.
14114         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14115         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14116         non-dependent names.
14117         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14118         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14119         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14120         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14121         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14122         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14123         named return value extension.
14124         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14125         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14126         * g++.old-deja/g++.ext/return1.C: Likewise.
14127         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14128         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14129         * g++.old-deja/g++.jason/access8.C: Likewise.
14130         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14131         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14132         pseudo-destructor names.
14133         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14134         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14135         pseudo-destructor names.
14136         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14137         * g++.old-deja/g++.jason/overload19.C: Likewise.
14138         * g++.old-deja/g++.jason/overload32.C: Likewise.
14139         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14140         stray semicolons.
14141         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14142         * g++.old-deja/g++.jason/return.C: Likewise.
14143         * g++.old-deja/g++.jason/return2.C: Likewise.
14144         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14145         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14146         syntax.
14147         * g++.old-deja/g++.jason/template10.C: Account for use of
14148         non-dependent names.
14149         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14150         syntax.
14151         * g++.old-deja/g++.jason/template37.C: Likewise.
14152         * g++.old-deja/g++.law/access4.C: Change error messages.
14153         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14154         pseudo-destructor names.
14155         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14156         * g++.old-deja/g++.law/ctors9.C: Likewise.
14157         * g++.old-deja/g++.law/cvt22.C: Likewise.
14158         * g++.old-deja/g++.law/dtors5.C: Likewise.
14159         * g++.old-deja/g++.law/global-init1.C: Likewise.
14160         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14161         * g++.old-deja/g++.law/operators28.C: Likewise.
14162         * g++.old-deja/g++.law/visibility28.C: Likewise.
14163         * g++.old-deja/g++.martin/eval1.C: Likewise.
14164         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14165         name.
14166         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14167         * g++.old-deja/g++.mike/net34.C: Likewise.
14168         * g++.old-deja/g++.mike/net36.C: Likewise.
14169         * g++.old-deja/g++.mike/ns2.C: Likewise.
14170         * g++.old-deja/g++.mike/p12306.C: Likewise.
14171         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14172         value extension.
14173         * g++.old-deja/g++.mike/p700.C: Likewise.
14174         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14175         * g++.old-deja/g++.mike/p710.C: Likewise.
14176         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14177         value extension.
14178         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14179         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14180         * g++.old-deja/g++.ns/crash2.C: Likewise.
14181         * g++.old-deja/g++.ns/crash3.C: Likewise.
14182         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14183         * g++.old-deja/g++.ns/ns17.C: Likewise.
14184         * g++.old-deja/g++.ns/template16.C: Likewise.
14185         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14186         keyword.
14187         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14188         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14189         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14190         named return value extension.
14191         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14192         * g++.old-deja/g++.other/access4.C: Issue additional error
14193         messages.
14194         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14195         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14196         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14197         * g++.old-deja/g++.other/crash25.C: Change error message.
14198         * g++.old-deja/g++.other/crash4.C: Change error message.
14199         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14200         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14201         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14202         checks.
14203         * g++.old-deja/g++.other/defarg8.C: Likewise.
14204         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14205         * g++.old-deja/g++.other/dtor10.C: Likewise.
14206         * g++.old-deja/g++.other/incomplete.C: Likewise.
14207         * g++.old-deja/g++.other/linkage7.C: Likewise.
14208         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14209         lookup algorithm.
14210         * g++.old-deja/g++.other/mangle2.C: Likewise.
14211         * g++.old-deja/g++.other/refinit2.C: Likewise.
14212         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14213         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14214         * g++.old-deja/g++.pt/crash28.C: Likewise.
14215         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14216         syntax.
14217         * g++.old-deja/g++.pt/crash32.C: Change error message.
14218         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14219         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14220         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14221         error message position.
14222         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14223         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14224         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14225         syntax.
14226         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14227         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14228         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14229         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14230         keyword.
14231         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14232         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14233         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14234         keyword.
14235         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14236         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14237         syntax.
14238         * g++.old-deja/g++.pt/friend28.C: Account for use of
14239         non-dependent names.
14240         * g++.old-deja/g++.pt/friend29.C: Likewise.
14241         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14242         rules.
14243         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14244         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14245         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14246         lookup rules.
14247         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14248         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14249         keyword.
14250         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14251         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14252         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14253         keyword.
14254         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14255         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14256         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14257         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14258         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14259         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14260         keyword.
14261         * g++.old-deja/g++.pt/spec10.C: Likewise.
14262         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14263         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14264         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14265         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14266         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14267         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14268         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14269         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14270         * g++.old-deja/g++.pt/typename15.C: Likewise.
14271         * g++.old-deja/g++.pt/typename22.C: Likewise.
14272         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14273         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14274         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14275         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14276         syntax.
14277         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14278         return value extension.
14279         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14280         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14281         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14282         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14283
14284 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         * g++.dg/warn/inline1.C: New test.
14287         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14288         * g++.old-deja/g++.jason/synth10.C: Likewise.
14289         * g++.old-deja/g++.mike/net31.C: Likewise.
14290         * g++.old-deja/g++.mike/p8786.C: Likewise.
14291
14292         * g++.dg/template/friend10.C: New test.
14293         * g++.dg/template/conv5.C: New test.
14294
14295 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14296
14297         * g++.dg/lookup/scoped3.C: New test.
14298
14299         * g++.dg/lookup/decl1.C: New test.
14300         * g++.dg/lookup/decl2.C: New test.
14301
14302 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14303
14304         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14305         gcc.c-torture/compile/20021015-1.c,
14306         gcc.c-torture/compile/20021015-2.c,
14307         gcc.c-torture/compile/20021123-1.c,
14308         gcc.c-torture/compile/20021123-2.c,
14309         gcc.c-torture/compile/20021123-3.c,
14310         gcc.c-torture/compile/20021123-4.c,
14311         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14312         only to 3.1 or 3.2 branch.
14313
14314 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14315
14316         * gcc.dg/i386-bitfield3.c: New test.
14317
14318         * gcc.dg/i386-bitfield2.c: New test.
14319
14320 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14321
14322         * g++.dg/parse/conv_op1.C: New test.
14323
14324 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14325
14326         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14327         approved.
14328
14329 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14330
14331         * gcc.c-torture/compile/20021220-1.c: New test.
14332
14333 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14334
14335         * gcc.dg/i386-fastcall-1.c: New.
14336
14337 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14338
14339         * gcc.c-torture/execute/20021219-1.c: New test.
14340
14341 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14342
14343         * gcc.dg/i386-pic-1.c: New test.
14344
14345 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14346
14347         PR c++/8099
14348         * g++.dg/template/friend9.C: New test.
14349
14350 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14351
14352         PR c++/3663
14353         * g++.dg/template/access7.C: New test.
14354
14355 2002-12-18  Nick Clifton  <nickc@redhat.com>
14356
14357         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14358         the libstdc++-v3 directory has been found.
14359
14360 2002-12-12  Devang Patel <dpatel@apple.com>
14361         * gcc.dg/darwin-ld-1.c: New test.
14362         * gcc.dg/darwin-ld-2.c: New test.
14363         * gcc.dg/darwin-ld-3.c: New test.
14364         * gcc.dg/darwin-ld-4.c: New test.
14365         * gcc.dg/darwin-ld-5.c: New test.
14366
14367 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14368
14369         * gcc.c-torture/compile/20021212-1.c: New test.
14370
14371 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14372
14373         * gcc.dg/fshort-wchar: New test.
14374
14375 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14376
14377         PR c++/8372
14378         * g++.dg/template/dtor1.C: New test.
14379
14380         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14381         markers.
14382
14383 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14384
14385         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14386
14387 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14388
14389         * g++.dg/template/static1.C: New test.
14390         * g++.dg/template/static2.C: New test.
14391         * g++.old-deja/g++.ext/memconst.C: New test.
14392
14393 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14394
14395         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14396         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14397         * g++.dg/special/initp1.C: Likewise.
14398
14399 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14400
14401         * gcc.c-torture/execute/20021204-1.c: New test.
14402
14403 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14404
14405         * gcc.dg/ppc-fmadd-1.c: New file.
14406         * gcc.dg/ppc-fmadd-2.c: New file.
14407         * gcc.dg/ppc-fmadd-3.c: New file.
14408
14409 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14410
14411         * gcc.c-torture/compile/20021204-1.c: New test.
14412
14413 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         * g++.dg/inherit/covariant2.C: New test.
14416         * g++.dg/inherit/covariant3.C: New test.
14417         * g++.dg/inherit/covariant4.C: New test.
14418         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14419         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14420
14421 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/8688
14424         * g++.dg/init/brace3.C: New test.
14425
14426 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14427
14428         * gcc.dg/20020210-1.c: Fix a comment typo.
14429
14430 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14431
14432         PR c++/8720
14433         * g++.dg/parse/defarg1.C: New test.
14434
14435         PR c++/8615
14436         * g++.dg/template/char1.C: New test.
14437
14438         * g++.dg/template/varmod1.C: Fix typo.
14439
14440 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14441
14442         DR 180
14443         * g++.old-deja/g++.pt/crash32.C: Expect error.
14444
14445 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14446
14447         PR c++/5919
14448         * g++.dg/template/varmod1.C: New test.
14449
14450         PR c++/8727
14451         * g++.dg/inherit/typeinfo1.C: New test.
14452
14453         PR c++/8663
14454         * g++.dg/inherit/typedef1.C: New test.
14455
14456 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14457
14458         PR c++/8332
14459         PR c++/8493
14460         * g++.dg/template/strlen1.C: New test.
14461
14462         PR c++/8227
14463         * g++.dg/template/ctor2.C: New test.
14464
14465         PR c++/8214
14466         * g++.dg/init/string1.C: New test.
14467
14468         PR c++/8511
14469         * g++.dg/template/friend8.C: New test.
14470
14471 2002-11-29  Joe Buck <jbuck@synopsys.com>
14472
14473         * g++.dg/lookup/anon2.C: New test.
14474
14475 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14476
14477         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14478         h8300 port.
14479
14480 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14481
14482         * gcc.dg/bitfld-6.c: New test.
14483
14484 2002-11-27  Jan Hubicka  <jh@suse.cz>
14485
14486         * gcc.c-torture/execute/20021127.[cx]: New test.
14487
14488 2002-11-26  Jan Hubicka  <jh@suse.cz>
14489
14490         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14491         quality.
14492
14493 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14494
14495         * g++.dg/init/brace2.C: New test.
14496         * g++.old-deja/g++.mike/p9129.C: Correct.
14497
14498 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14499
14500         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14501
14502 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14503
14504         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14505
14506 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14507
14508         * testsuite/g++.dg/abi/empty11.C: New test.
14509         * testsuite/g++.dg/rtti/cv1.C: New test.
14510
14511 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14512
14513         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14514
14515 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14516
14517         * g++.dg/abi/empty10.C: New test.
14518
14519 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14520
14521         * gcc.c-torture/compile/20021124-1.c: New test.
14522
14523 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14524
14525         * g++.dg/abi/rtti2.C: New test.
14526
14527 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14528
14529         * gcc.dg/i386-unroll-1.c: New test.
14530
14531 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14532
14533         * gcc.c-torture/compile/20021120-1.c: New test.
14534         * gcc.c-torture/compile/20021120-2.c: New test.
14535
14536 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14537
14538         * gcc.dg/bitfld-5.c: New test.
14539
14540 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14541
14542         * gcc.c-torture/execute/20021120-3.c: New test.
14543
14544 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14545
14546         * gcc.c-torture/execute/20021120-2.c: New test.
14547
14548 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14549
14550         * gcc.c-torture/execute/20021120-1.c: New test.
14551
14552 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14553
14554         * gcc.c-torture/execute/20021118-3.c: New test.
14555
14556 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14557
14558         * gcc.c-torture/compile/20021119-1.c: New test.
14559
14560 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14561
14562         * gcc.dg/duff-1.c: New test.
14563         * gcc.dg/duff-2.c: New test.
14564         * gcc.dg/duff-3.c: New test.
14565
14566 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14567
14568         * gcc.dg/cpp/_Pragma5.c: New test.
14569
14570 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14571
14572         * gcc.c-torture/execute/20021118-2.c: New test.
14573
14574 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14575
14576         * gcc.c-torture/execute/20021118-1.c: New test.
14577
14578 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14579
14580         * gcc.dg/20021116-1.c: New test.
14581
14582 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14583
14584         * g++.dg/abi/vcall1.C: New test.
14585
14586 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14587
14588         * gcc.dg/20021029-1.c: New test.
14589         * gcc.dg/20021029-2.c: New test.
14590
14591 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14592
14593         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14594
14595 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14596
14597         PR c/8439
14598         * gcc.dg/20021110.c: Move to ...
14599         * gcc.c-torture/compile/20021110.c: .... here.
14600
14601 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14602
14603         PR c/8467
14604         * gcc.c-torture/execute/20021111-1.c
14605
14606 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14607
14608         PR c/8439
14609         * gcc.dg/20021110.c: New test.
14610
14611 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14612
14613         * g++.dg/abi/vthunk3.C: Run only on x86.
14614
14615 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14616
14617         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14618
14619 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14620
14621         * lib/compat.exp (compat-execute): Fix logic error in last
14622         change.
14623
14624 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14625
14626         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14627
14628 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14629
14630         PR c++/8389
14631         * g++.dg/template/access6.C: New test.
14632
14633 2002-11-08  Jan Hubicka  <jh@suse.cz>
14634
14635         * gcc.dg/i386-ssefp-1.c: New test.
14636         * gcc.dg/i386-ssefp-1.c: New test.
14637
14638 2002-11-08  Jan Hubicka  <jh@suse.cz>
14639
14640         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14641
14642 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14643
14644         * g++.dg/abi/vthunk3.C: New test.
14645
14646         PR c++/8338
14647         * g++.dg/template/crash2.C: New test.
14648
14649 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14650
14651         * testsuite/g++.dg/abi/dtor1.C: New test.
14652         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14653
14654 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14655
14656         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14657         Darwin.
14658
14659 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14660
14661         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14662         -mthumb.  Only xfail with -O0.
14663
14664 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14665
14666         * g++.dg/abi/thunk1.C: New test.
14667         * g++.dg/abi/thunk2.C: Likewise.
14668         * g++.dg/abi/vtt1.C: Likewise.
14669
14670 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14671
14672         PR optimization/8423
14673         * gcc.c-torture/execute/builtin-constant.c: New test.
14674
14675 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14676
14677         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14678         Add some more cases.
14679
14680 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14681
14682         PR c++/8391
14683         * g++.dg/opt/local1.C: New test.
14684
14685 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14686
14687         PR c++/8160
14688         * g++.dg/template/complit1.C: New test.
14689
14690         PR c++/8149
14691         * g++.dg/template/typename4.C: Likewise.
14692
14693 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14694
14695         Core issue 287, PR c++/7639
14696         * g++.dg/template/instantiate1.C: Adjust error location.
14697         * g++.dg/template/instantiate3.C: New test.
14698         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14699         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14700         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14701
14702 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14703
14704         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14705
14706 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14707
14708         PR c++/8287
14709         * g++.dg/init/dtor2.C: New test.
14710
14711 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14712
14713         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14714         * gcc.dg/nest.c: Bypass errors on irix6.
14715
14716 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14717
14718         * gcc.dg/nest.c: Expect error for mmix-*-*.
14719         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14720
14721 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14722
14723         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14724         markers.
14725
14726         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14727
14728 2002-10-25  Mike Stump  <mrs@apple.com>
14729
14730         * gcc.dg/warn-1.c: New test.
14731
14732 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14733
14734         * g++.dg/template/typename3.C: New test.
14735
14736 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14737
14738         * g++.dg/lookup/ptrmem1.C: New test.
14739
14740         * g++.dg/abi/vthunk2.C: New test.
14741
14742 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14743
14744         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14745
14746 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14747
14748         * g++.dg/abi/empty9.C: New test.
14749
14750 2002-10-24  Richard Henderson  <rth@redhat.com>
14751
14752         * g++.dg/inherit/thunk1.C: Enable for ia64.
14753
14754 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14755
14756         PR c++/8067
14757         * g++.dg/lookup/pretty1.C: New test.
14758
14759 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14760
14761         * gcc.dg/20021023-1.c: New test.
14762
14763 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14764
14765         PR c++/7679
14766         * g++.dg/parse/inline1.C: New test.
14767
14768 2002-10-23  Richard Henderson  <rth@redhat.com>
14769
14770         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14771
14772         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14773
14774 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/6579
14777         * g++.dg/parse/stmtexpr3.C: New test.
14778
14779 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14780
14781         * g++.dg/expr/cond1.C: New test.
14782
14783 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14784
14785         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14786
14787 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14788
14789         * g++.dg/abi/vbase13.C: New test.
14790         * g++.dg/abi/vbase14.C: Likewise.
14791
14792 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14793
14794         * gcc.dg/tls/pic-1.c: New test.
14795         * gcc.dg/tls/nonpic-1.c: New test.
14796         * gcc.dg/20021018-1.c: New test.
14797
14798 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14799
14800         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14801         Remove only files with the same base name as the test case.
14802         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14803         (profopt-execute): Likewise.  Also, remove old profiling
14804         and performance data files before running the tests.
14805
14806         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14807         * g++.dg/bprob/bprob.exp: Likewise.
14808         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14809         to allow more general test case names.
14810
14811         * g++.dg/bprob/bprob-1.C: Rename to ...
14812         * g++.dg/bprob/g++-bprob-1.C: ... this.
14813
14814         * g77.dg/bprob/bprob-1.f: Rename to ...
14815         * g77.dg/bprob/g77-bprob-1.f: ... this.
14816
14817 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14818
14819         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14820         bison 1.50 or later.
14821
14822 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14823
14824         * g++.dg/README: Describe more test directories.
14825
14826 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14827
14828         * g++.dg/init/array6.C: Add additional tests.
14829
14830 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14831
14832         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14833         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14834
14835 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14836
14837         * gcc.c-torture/compile/20020604-1.x: New.
14838         * gcc.c-torture/compile/simd-5.x: Likewise.
14839         * gcc.c-torture/execute/920710-1.x: Likewise.
14840         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14841
14842 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14843
14844         * g++.dg/inherit/override1.C: Add dg-options clause.
14845
14846 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14847
14848         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14849         _mm_slli_si128.
14850
14851 2002-10-19  Andreas Schwab  <schwab@suse.de>
14852
14853         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14854         directory component.
14855
14856 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14857
14858         * g++.dg/inherit/thunk1.C: New test.
14859
14860         * g++.dg/inherit/override1.C: New test.
14861
14862         * g++.dg/abi/mangle11.C: New test.
14863         * g++.dg/abi/mangle14.C: New test.
14864         * g++.dg/abi/mangle17.C: New test.
14865
14866 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14867
14868         * g++.dg/overload/member2.C: New test.
14869
14870 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14871
14872         * g++.dg/README: Describe new compat directory.
14873         * g++.dg/dg.exp: Skip tests in compat directory.
14874         * README.compat: New file.
14875         * lib/compat.exp: New expect script.
14876         * g++.dg/compat: New test directory.
14877         * g++.dg/compat/compat.exp: New expect script.
14878         * g++.dg/compat/abi: New test directory.
14879         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14880         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14881         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14882         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14883         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14884         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14885         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14886         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14887         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14888         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14889         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14890         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14891         * g++.dg/compat/break: New test directory.
14892         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14893         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14894         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14895         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14896         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14897         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14898         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14899         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14900         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14901         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14902         g++.dg/compat/break/README: New files.
14903         * g++.dg/compat/eh: New test directory.
14904         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14905         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14906         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14907         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14908         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14909         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14910         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14911         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14912         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14913         g++.dg/compat/eh/filter2_y.C,
14914         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14915         g++.dg/compat/eh/new1_y.C,
14916         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14917         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14918         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14919         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14920         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14921         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14922         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14923         g++.dg/compat/eh/unexpected1_y.C: New files.
14924         * g++.dg/compat/init: New test directory.
14925         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14926         g++.dg/compat/init/array5_y.C,
14927         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14928         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14929         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14930         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14931         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14932         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14933         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14934         g++.dg/compat/init/init-ref2_y.C: New files.
14935
14936 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14937
14938         PR c++/7584
14939         * g++.dg/inherit/using3.C: New test.
14940
14941 2002-10-17  Jan Hubicka  <jh@suse.cz>
14942
14943         * gcc.dg/20021017-2.c: New test.
14944
14945 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14946
14947         * g++.dg/abi/mangle16.C: Adjust.
14948
14949         * g++.dg/init/array8.C: New test.
14950
14951 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14952
14953         * gcc.dg/special/mips-abi.exp: New test.
14954         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14955
14956 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14957
14958         * g++.dg/abi/mangle16.C: New test.
14959         * g++.dg/abi/mangle17.C: Likewise.
14960
14961         PR c++/7478
14962         * g++.dg/template/ref1.C: New test.
14963
14964 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14965
14966         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14967
14968 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14969
14970         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14971
14972 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14973
14974         PR c++/7524
14975         * g++.dg/init/array7.C: New test.
14976
14977 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14978
14979         * g++.dg/init/array6.C: New test.
14980
14981         * g++.dg/abi/mangle13.C: Likewise.
14982         * g++.dg/abi/mangle14.C: Likewise.
14983         * g++.dg/abi/mangle15.C: Likewise.
14984
14985 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14986
14987         * g++.dg/abi/empty8.C: New test.
14988
14989 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14990
14991         * g++.dg/init/ctor1.C: New test.
14992
14993 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14994
14995         * gcc.c-torture/execute/20021015-1.c: New test.
14996
14997 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14998
14999         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15000
15001 2002-10-14  Jan Hubicka  <jh@suse.cz>
15002
15003         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15004
15005 2002-10-14  Richard Henderson  <rth@redhat.com>
15006
15007         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15008
15009 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15010
15011         PR optimization/6631
15012         * g++.dg/opt/const2.C: New test.
15013
15014 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR c++/7176
15017         * g++.dg/parse/friend1.C: New test.
15018         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15019
15020 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15021
15022         * gcc.dg/20021014-1.c: New test.
15023
15024 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/5661
15027         * g++.dg/ext/vlm1.C: New test.
15028         * g++.dg/ext/vlm2.C: Likewise.
15029
15030         * g++.dg/init/array1.C: Remove invalid braces.
15031         * g++.dg/init/brace1.C: New test.
15032         * g++.dg/init/copy2.C: Likewise.
15033         * g++.dg/init/copy3.C: Likewise.
15034         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15035         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15036         braces.
15037
15038 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15039
15040         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15041
15042 2002-10-11  Richard Shann  <richard.shann@superh.com>
15043
15044         * gcc.c-torture/compile/simd-5.c: New test.
15045
15046 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15047
15048         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15049
15050 2002-10-10  Jim Wilson  <wilson@redhat.com>
15051
15052         * gcc.c-torture/execute/20021010-1.c: New test.
15053
15054 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15055
15056         PR c/7353
15057         * g++.dg/ext/typedef-init.C: New test.
15058         * gcc.dg/typedef-init.c: New test.
15059
15060 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15061
15062         * gcc.dg/cpp/paste13.c: New test.
15063
15064 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15065
15066         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15067         remaining platforms, XFAIL during compile, not execute.  Don't
15068         XFAIL at -O0.
15069
15070 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15071
15072         * gcc.dg/alias-1.c: Tweak expected warning.
15073
15074 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15075
15076         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15077
15078 2002-10-06  Andreas Jaeger  <aj@suse.de>
15079
15080         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15081         * gcc.dg/cpp/c++98.C: Likewise.
15082
15083         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15084         * g++.dg/cpp/c++98.C: Likewise.
15085
15086         * g++.dg/README (Subdirectories): Mention cpp directory.
15087
15088         PR target/7559
15089         * gcc.dg/20021006-1.c: New test.
15090
15091 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15092
15093         PR c++/7804
15094         * g++.dg/other/warning1.C: New test.
15095
15096 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15097
15098         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15099         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15100         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15101
15102 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15103
15104         PR c++/7931
15105         * g++.dg/template/ptrmem3.C: New test.
15106
15107         PR c++/7754
15108         * g++.dg/template/union1.C: New test.
15109
15110 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15111
15112         PR c++/8006
15113         * g++.dg/abi/mangle9.C: New test.
15114         * g++.dg/abi/mangle10.C: New test.
15115         * g++.dg/abi/mangle11.C: New test.
15116         * g++.dg/abi/mangle12.C: New test.
15117
15118 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15119
15120         PR c++/7188.
15121         * g++.dg/template/meminit1.C: New test.
15122         * g++.dg/warn/Wreorder-1.C: Likewise.
15123         * g++.old-deja/g++.mike/warn3.C: Tweak.
15124         * lib/prune.exp: Ingore "in copy constructor".
15125
15126 2002-10-02  Andreas Jaeger  <aj@suse.de>
15127
15128         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15129         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15130         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15131         on x86-64.
15132
15133 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15134
15135         * gcc.dg/empty1.C: Fix typo.
15136
15137 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         * gcc.dg/alias-1.c: New test.
15140
15141 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15142
15143         * gcc.dg/empty1.C: New test.
15144
15145         * g++.dg/tls/init-2.C: Tweak error messages.
15146
15147 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15148
15149         * gcc.c-torture/compile/20020923-1.c: New test.
15150
15151 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15152
15153         * gcc.c-torture/execute/ffs-1.c: New test.
15154         * gcc.c-torture/execute/ffs-2.c: Ditto.
15155
15156 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15157
15158         * g++.dg/overload/member1.C: New test.
15159
15160 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15161
15162         * g++.dg/abi/empty7.C: New test.
15163         * g++.dg/init/pm2.C: Likewise.
15164
15165 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15166
15167         * g++.dg/rtti/crash1.C: New test.
15168
15169 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15170
15171         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15172         gcc.dg/sibcall-4.c: New tests.
15173
15174 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15175
15176         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15177         powerpc and MMIX targets.
15178
15179 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15180
15181         * gcc.dg/cpp/20020927-1.c: New.
15182
15183 2002-09-26  David S. Miller  <davem@redhat.com>
15184
15185         * gcc.c-torture/compile/trunctfdf.c: New.
15186
15187 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15188
15189         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15190
15191 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15192
15193         * gcc.c-torture/execute/loop-15.c: New.
15194
15195 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15196
15197         * README.QMTEST: Fix typo.
15198
15199 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15200
15201         * gcc.dg/20020926-1.c: New test.
15202
15203 2002-09-25  David S. Miller  <davem@redhat.com>
15204
15205         PR target/7842
15206         * gcc.c-torture/execute/shiftdi.c: New test.
15207
15208 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15209
15210         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15211         unique to the tool.
15212         * lib/g77.exp (g77_init): Likewise.
15213         * lib/g++.exp (g++_init): Likewise.
15214         * lib/objc.exp (objc_init): Likewise.
15215
15216 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15217
15218         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15219         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15220         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15221
15222 2002-09-25  Richard Henderson  <rth@redhat.com>
15223
15224         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15225         too-small long double.
15226
15227 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15228
15229         * gcc.dg/20020919-1.c: New test.
15230
15231 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15232
15233         * g++.dg/abi/bitfield6.C: New test.
15234         * g++.dg/abi/bitfield7.C: New test.
15235         * g++.dg/abi/bitfield8.C: New test.
15236         * g++.dg/abi/vbase11.C: New test.
15237
15238 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15239
15240         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15241         hppa*-*-hpux*.  Update test comment.
15242
15243 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15244
15245         * gcc.dg/tls/struct-1.c: New test.
15246
15247 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15248
15249         * gcc.dg/cpp/tr-warn2.c: Update.
15250
15251 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15252
15253         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15254
15255 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15256
15257         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15258         systems.
15259
15260 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15261
15262         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15263
15264         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15265         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15266         setting of cxxfilt.
15267
15268 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15269
15270         * gcc.dg/20020312-2.c: Update for darwin.
15271
15272 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15273
15274         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15275
15276 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15277
15278         * objc.dg/comp-types-1.m: New test.
15279         * objc.dg/comp-types-2.m: New test.
15280         * objc.dg/comp-types-3.m: New test.
15281         * objc.dg/comp-types-4.m: New test.
15282         * objc.dg/comp-types-5.m: New test.
15283         * objc.dg/comp-types-6.m: New test.
15284
15285 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15286
15287         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15288
15289 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15290
15291         * g++.dg/other/do1.C: New test.
15292
15293         * g++.dg/template/subst1.C: New test.
15294
15295 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15296
15297         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15298
15299 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15300
15301         * g++.dg/template/qualttp20.C: Adjust expected errors.
15302         * g++.old-deja/g++.jason/report.C: Likewise.
15303         * g++.old-deja/g++.other/qual1.C: Likewise.
15304
15305         * g++.dg/lookup/scoped2.C: New test.
15306
15307         * g++.dg/ext/asm3.C: New test.
15308
15309 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15310
15311         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15312
15313 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15314
15315         * ChangeLog: follow spelling conventions.
15316         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15317         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15318         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15319         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15320         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15321         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15322         * g++.old-deja/g++.law/global-init1.C: Likewise.
15323         * g++.old-deja/g++.other/delete4.C: Likewise.
15324         * g++.old-deja/g++.other/inline21.C: Likewise.
15325         * g++.old-deja/g++.other/singleton.C: Likewise.
15326         * g77.dg/strlen0.f: Likewise.
15327         * g77.f-torture/compile/20010519-1.f: Likewise.
15328         * g77.f-torture/compile/980310-4.f: Likewise.
15329         * gcc.c-torture/compile/20000605-1.c: Likewise.
15330         * gcc.c-torture/execute/20020225-1.c: Likewise.
15331         * gcc.dg/c90-hexfloat-2.c: Likewise.
15332         * gcc.dg/c99-bool-1.c: Likewise.
15333         * gcc.dg/c99-hexfloat-2.c: Likewise.
15334         * gcc.dg/dll-2.c: Likewise.
15335         * gcc.dg/wtr-union-init-1.c: Likewise.
15336         * gcc.dg/wtr-union-init-2.c: Likewise.
15337         * gcc.dg/wtr-union-init-3.c: Likewise.
15338         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15339         * gcc.dg/cpp/defined.c: Likewise.
15340         * gcc.dg/cpp/macsyntx.c: Likewise.
15341         * gcc.dg/cpp/paste2.c: Likewise.
15342         * gcc.dg/cpp/trad/defined.c: Likewise.
15343         * gcc.dg/format/c90-printf-1.c: Likewise.
15344         * gcc.dg/format/c90-scanf-1.c: Likewise.
15345         * gcc.dg/format/c99-printf-1.c: Likewise.
15346         * gcc.dg/format/c99-scanf-1.c: Likewise.
15347         * gcc.misc-tests/gcov-8.c: Likewise.
15348         * lib/profopt.exp: Likewise.
15349
15350 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15351
15352         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15353
15354 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15355
15356         * g++.dg/inherit/using2.C: New test.
15357
15358 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15359
15360         * ChangeLog: Follow spelling conventions.
15361         * g++.dg/template/friend4.C: Likewise.
15362         * g++.old-deja/g++.pt/crash67.C: Likewise.
15363         * gcc.c-torture/execute/20000801-4.c: Likewise.
15364         * gcc.dg/c90-digraph-1.c: Likewise.
15365         * gcc.dg/c94-digraph-1.c: Likewise.
15366         * gcc.dg/c99-digraph-1.c: Likewise.
15367         * gcc.dg/cpp/line5.c: Likewise.
15368         * gcc.dg/cpp/multiline.c: Likewise.
15369         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15370         * gcc.dg/format/attr-3.c: Likewise.
15371         * gcc.dg/format/c90-scanf-3.c: Likewise.
15372         * gcc.dg/format/ext-4.c: Likewise.
15373
15374 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15375
15376         * g++.dg/template/pretty1.C: New test.
15377
15378 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15379
15380         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15381
15382 2002-09-13  Matt Austern  <austern@apple.com>
15383
15384         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15385         passing a cast expression to a function by const reference.
15386
15387 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15388
15389         * g++.dg/template/deduce1.C: New test.
15390
15391 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15392
15393         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15394         32-bit int.
15395
15396 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15397
15398         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15399         usage.
15400
15401 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15402
15403         * gcc.c-torture/compile/20020910-1.c: New test.
15404
15405 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15406
15407         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15408
15409 2002-09-10  Andreas Jaeger  <aj@suse.de>
15410
15411         * gcc.dg/20020312-2.c: Adjust for x86-64.
15412
15413 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15414
15415         * g77.dg/7388.f: New test case for PR 7388.
15416
15417 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15418
15419         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15420
15421 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15422
15423         * objc.dg/proto-lossage-1.m: New test.
15424
15425 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15426
15427         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15428
15429 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15430
15431         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15432         expected to pass.
15433
15434 2002-09-06  Stan Shebs  <shebs@apple.com>
15435             David Edelsohn  <edelsohn@gnu.org>
15436
15437         * gcc.dg/weak: New directory.
15438         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15439         target-specific xfail bits.
15440         * gcc.dg/typeof-2.c: Move to new directory.
15441         * gcc.dg/weak.exp: New expect script.
15442
15443 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15444
15445         * gcc.c-torture/execute/extzvsi.c: New test.
15446
15447 2002-09-05  Stan Shebs  <shebs@apple.com>
15448
15449         * gcc.dg/weak-1.c: xfail on Darwin.
15450         * gcc.dg/weak-2.c: Ditto.
15451         * gcc.dg/weak-3.c: Ditto.
15452         * gcc.dg/weak-4.c: Ditto.
15453         * gcc.dg/weak-5.c: Ditto.
15454         * gcc.dg/weak-6.c: Ditto.
15455         * gcc.dg/weak-7.c: Ditto.
15456         * gcc.dg/weak-8.c: Ditto.
15457         * gcc.dg/weak-9.c: Ditto.
15458
15459 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15460
15461         * gcc.c-torture/execute/loop-14.c: New test.
15462
15463 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15464
15465         * g++.dg/other/cxa-atexit1.C: New test.
15466
15467         * gcc.dg/typeof-2.c: New test.
15468
15469 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15470
15471         * gcc.dg/builtins-2.c: New testcase.
15472         * gcc.dg/builtins-3.c: New testcase.
15473
15474 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15475
15476         * gcc.dg/cpp/_Pragma4.c: New test.
15477
15478 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15479
15480         * objc/execute/nil_method-1.m: New testcase.
15481
15482 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15483
15484         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15485         [Object class], not [Object initialize].
15486
15487 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15488             Hans-Peter Nilsson  <hp@bitrange.com>
15489
15490         * gcc.c-torture/execute/20020720-1.x: Skip test on
15491         mmix-knuth-mmixware.  Correct comment.
15492
15493 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15494
15495         * testsuite/g++.dg/abi/bitfield5.C: New test.
15496         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15497
15498 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15499
15500         * objc.dg/undeclared-selector.m: New test.
15501
15502 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15503
15504         * g++.dg/other/offsetof1.C: Avoid cast warning.
15505
15506 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15507
15508         * objc.dg/super-class-2.m: New test.
15509
15510 2002-08-24  Matt Austern  <austern@apple.com>
15511
15512         * g++.dg/ext/lvaddr.C: New test.
15513         * g++.dg/ext/lvcast.C: New test.
15514
15515 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15516
15517         * testsuite/g++.dg/inherit/cond1.C: New test.
15518
15519 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15520
15521         * gcc.dg/noncompile/incomplete-1.c: New test.
15522
15523 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15524
15525         * gcc.dg/typespec-1.c: New test.
15526
15527 2002-08-20  Devang Patel  <dpatel@apple.com>
15528         * objc.dg/proto-hier-2.m: New test.
15529
15530 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15531
15532         * objc.dg/bitfield-1.m: New test.
15533         * objc.dg/bitfield-2.m: New test.
15534
15535 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15536
15537         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15538         gcc.dg/c99-flex-array-4.c: New tests.
15539
15540 2002-08-16  Stan Shebs  <shebs@apple.com>
15541
15542         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15543
15544 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15545
15546         * gcc.dg/typeof-1.c: New test.
15547         * g++.dg/ext/typeof2.C: New test.
15548
15549 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15550
15551         * g++.dg/other/offsetof1.C: New test.
15552
15553 2002-08-14  Richard Henderson  <rth@redhat.com>
15554
15555         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15556
15557 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15558
15559         * gcc.dg/cpp/_Pragma3.c: New test.
15560
15561 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15562
15563         * g++.dg/template/inherit3: New test.
15564
15565 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15566
15567         * gcc.dg/bitfld-4.c: Add blank options.
15568
15569 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15570
15571         * g++.dg/template/crash1.C: New test.
15572
15573 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15574
15575         * gcc.dg/tls/opt-2.c: New test.
15576
15577 2002-08-08  Devang Patel  <dpatel@apple.com>
15578
15579         * objc.dg/selector-1.m : New test
15580
15581 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15582
15583         * g++.dg/abi/bitfield4.C: New test.
15584         * gcc.dg/bitfld-4.c: New test.
15585
15586 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15587
15588         * g++.dg/other/packed1.C: New test.
15589
15590 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15591
15592         * g++.dg/abi/offsetof.C: Tweak error messages.
15593         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15594
15595 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15596
15597         * gcc.dg/bitfld-3.c: New test.
15598
15599 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15600             Richard Henderson  <rth@redhat.com>
15601
15602         * gcc.dg/i386-bitfield1.c: New test.
15603         * g++.dg/abi/bitfield3.C: Update.
15604
15605 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15606
15607         * objc.dg/const-str-2.m: Update.
15608         * gcc.dg/cpp/c++98.c: Change to C extension.
15609         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15610         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15611
15612 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15613
15614         * testsuite/gcc.dg/tls/diag-3.c: New.
15615
15616 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15617
15618         * g++.dg/README (Subdirectories): Document new subdir expr.
15619         * g++.dg/expr/pmf-1.C: New test.
15620
15621 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15622
15623         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15624
15625 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15626
15627         * g++.dg/abi/bitfield3.C: New test.
15628
15629 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15630
15631         * lib/gcov.exp: Tweak expected line formats.
15632         * gcc.misc-tests/gcov8.c: New test.
15633         * gcc.misc-tests/gcov8.x: New flags.
15634
15635 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15636
15637         * consistency.vlad/layout/endian.c: Include string.h.
15638
15639         * gcc.c-torture/execute/20020805-1.c: New test.
15640
15641 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15642
15643         * g++.dg/other/conversion1.C: New test.
15644
15645 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15646
15647         * gcc.dg/builtins-1.c: New testcase.
15648
15649 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15650
15651         * g++.dg/inherit/access3.C: New test.
15652
15653 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15654
15655         * gcc.dg/ia64-visibility-2.c: New test.
15656
15657 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15658
15659         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15660         __qualifier_flags to __flags.
15661
15662 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15663
15664         * g++.dg/inherit/operator1.C: New test.
15665         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15666         * g++.dg/other/error1.C: Change expected error message.
15667         * g++.dg/template/conv4.C: Likewise.
15668
15669 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15670
15671         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15672         for documented behavior.
15673
15674 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15675
15676         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15677         several targets known to fail.
15678
15679 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15680
15681         * gcc.dg/mips-args-[123].c: New tests.
15682
15683 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15684
15685         * gcc.dg/ppc-spe.c: New.
15686
15687 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15688
15689         * g++.dg/other/ptrmem4.C: New testcase.
15690
15691 2002-07-24  Richard Henderson  <rth@redhat.com>
15692
15693         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15694
15695 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15696
15697         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15698
15699 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15700
15701         * gcc.c-torture/execute/memset-3.c: New testcase.
15702
15703 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15704
15705         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15706         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15707
15708 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15709
15710         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15711         Delete.
15712
15713 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15714
15715         * gcc.c-torture/compile/simd-4.c: New test.
15716
15717 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15718
15719         PR c++/7347, c++/7348
15720         * g++.dg/template/access4.C: New test.
15721         * g++.dg/template/access5.C: New test.
15722         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15723         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15724         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15725         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15726
15727 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15728
15729         * gcc.dg/gnu89-init-2.c: New test.
15730
15731 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15732
15733         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15734
15735 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15736
15737         * gcc.c-torture/execute/20020720-1.c: New testcase.
15738
15739 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15740
15741         * gcc.dg/cpp/Wsignprom.c: New tests.
15742
15743 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15744
15745         * gcc.c-torture/execute/loop-13.c: New test.
15746
15747 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15748
15749         * gcc.dg/cpp/expr.c: New tests.
15750
15751 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15752
15753         * g++.dg/opt/pr6713.C: Add template instantiation.
15754
15755 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15756
15757         * gcc.dg/nest.c: New test.
15758
15759 2002-07-17  Richard Henderson  <rth@redhat.com>
15760
15761         * g++.dg/opt/pr6713.C: New test.
15762
15763 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15764
15765         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15766         XFAIL for all x86 processors.
15767
15768 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15769
15770         * gcc.c-torture/execute/20010122-1.x: Do not test with
15771         -fomit-frame-pointer.
15772
15773 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15774
15775         * g++.dg/template/instantiate2.C: New test.
15776         * g++.dg/template/spec4.C: New test.
15777
15778 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15779
15780         * g++.dg/template/access2.C: New test.
15781         * g++.dg/template/access3.C: New test.
15782
15783 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15784
15785         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15786         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15787         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15788         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15789         Convert to use <stdarg.h>.
15790         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15791         Delete.
15792         * gcc.dg/va-arg-2.c: New.
15793         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15794
15795 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15796
15797         * gcc.c-torture/compile/20020710-1.c: New test.
15798
15799 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15800                           Andrew Pinski  <pinskia@physics.uc.edu>
15801
15802         gcc.c-torture/compile/simd-2.c: New testcase.
15803         gcc.c-torture/compile/simd-3.c: Likewise.
15804
15805 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15806
15807         PR c++/7224
15808         * g++.dg/overload/error1.C: New test.
15809
15810 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15811
15812         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15813         configuration and IRIX 6 O32 ABI.
15814
15815 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15816
15817         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15818
15819 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15820
15821         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15822
15823 2002-07-10  Jeffrey A Law  <law@redhat.com>
15824
15825         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15826
15827         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15828
15829 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15830
15831         * gcc.dg/20020312-2.c: Check for __PPC__.
15832
15833 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15834
15835         * gcc.c-torture/compile/20020709-1.c: New test.
15836
15837 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15838
15839         * g++.dg/template/qualttp21.C: New test case.
15840
15841 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15842
15843         * gcc.c-torture/compile/20020706-1.c: New test.
15844         * gcc.c-torture/compile/20020706-2.c: New test.
15845
15846 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15847             Alexandre Oliva  <aoliva@redhat.com>
15848
15849         * g++.dg/warn/incomplete1.C: New test.
15850
15851 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15852
15853         PR c++/7099
15854         * g++.dg/warn/noreturn1.C: New test.
15855
15856 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15857
15858         PR c++/6706
15859         * g++.dg/debug/debug6.C: New test.
15860         * g++.dg/debug/debug7.C: New test.
15861
15862 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15863
15864         * gcc.c-torture/compile/simd-3.c: New test.
15865
15866 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15867
15868         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15869         * gcc.dg/20020620-1.c: Likewise.
15870
15871 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15872
15873         PR c++/6944
15874         * g++.dg/init/array4.C: New test.
15875         * g++.dg/init/array5.C: New test.
15876
15877 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15878
15879         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15880         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15881
15882 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15883
15884         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15885         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15886         * gcc.dg/wtr-conversion-1.c: Likewise.
15887         * gcc.dg/wtr-escape-1.c: Likewise.
15888         * gcc.dg/wtr-int-type-1.c: Likewise.
15889         * gcc.dg/wtr-label-1.c: Likewise.
15890         * gcc.dg/wtr-static-1.c: Likewise.
15891         * gcc.dg/wtr-strcat-1.c: Likewise.
15892         * gcc.dg/wtr-suffix-1.c: Likewise.
15893         * gcc.dg/wtr-switch-1.c: Likewise.
15894         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15895         * gcc.dg/wtr-union-init-1.c: Likewise.
15896         * gcc.dg/wtr-union-init-2.c: Likewise.
15897         * gcc.dg/wtr-union-init-3.c: Likewise.
15898
15899         * gcc.dg/wtr-func-def-1.c: New test.
15900
15901 2002-07-02 Devang Patel <dpatel@apple.com>
15902
15903         * objc.dg/param-1.m: New test.
15904
15905 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15906
15907         * gcc.dg/cpp/trad/directive.c: Add test.
15908         * gcc.dg/cpp/trad/macroargs.c: Add test.
15909         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15910
15911 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15912
15913         * gcc.dg/cpp/cmdlne-M.c: New test.
15914
15915 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15916
15917         * objc.dg/desig-init-1.m: New test.
15918
15919 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15920
15921         PR c++/6716
15922         * g++.dg/template/instantiate1.C: New test.
15923
15924 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/7112
15927         * g++.dg/template/sizeof2.C: New test.
15928
15929 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15930
15931         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15932         gcc.dg/cpp/trad/include.c: New tests.
15933
15934 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15935
15936         PR target/7177
15937         * gcc.c-torture/compile/20020701-1.c: New test.
15938
15939 2002-07-01  Stan Shebs  <shebs@apple.com>
15940
15941         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15942         header here...
15943         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15944         (objc-torture-execute): or here.
15945
15946 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15947
15948         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15949
15950 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15951
15952         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15953
15954 2002-06-30  Devang Patel  <dpatel@apple.com>
15955
15956         * objc.dg/fsyntax-only.m: New test.
15957
15958 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15959
15960         PR c++/6695
15961         * g++.dg/template/friend7.C: New file.
15962
15963 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15964
15965         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15966         return type.
15967
15968 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15969
15970         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15971         avoid division by zero.
15972
15973 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15974
15975         * gcc.dg/Wunknownprag.c: New tests.
15976
15977 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15978
15979         * gcc.c-torture/execute/simd-2.c: New test.
15980
15981 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15982
15983         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15984         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15985         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15986         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15987         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15988         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15989         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15990         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15991         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15992         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15993         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15994         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15995         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15996         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15997         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15998         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15999         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16000
16001 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16002
16003         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16004         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16005         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16006         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16007         New tests.
16008         * gcc.dg/cpp/trad/directive.c: Update.
16009
16010 2002-06-23  Andreas Jaeger  <aj@suse.de>
16011
16012         * gcc.c-torture/execute/complex-6.c: New.
16013
16014 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16015
16016         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16017         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16018         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16019         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16020
16021 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16022
16023         * gcc.dg/cpp/trad: New directory with traditional tests copied
16024         from parent directory.
16025         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16026         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16027         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16028         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16029         Move to trad/ and rename.
16030         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16031         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16032         gcc.dg/cpp/trad/redef2.c: New tests.
16033         * gcc.dg/cpp/trad/trad.exp: New driver.
16034
16035 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16036
16037         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16038         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16039         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16040         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16041         Remove.
16042
16043 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16044
16045         * gcc.dg/20020620-1.c: New test.
16046
16047 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16048
16049         * g++.dg/template/ttp4.C: New test.
16050
16051 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16052
16053         * g++.dg/opt/vt1.C: Fix regexp.
16054
16055 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16056
16057         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16058         Don't use attribute `noinline'.
16059
16060 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16061
16062         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16063
16064 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16065
16066         * gcc.c-torture/execute/simd-1.c: New.
16067
16068         * gcc.dg/simd-1.c: New.
16069
16070 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16071
16072         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16073
16074 2002-06-16  Richard Henderson  <rth@redhat.com>
16075
16076         * g++.dg/ext/anon-struct1.C: New.
16077         * g++.dg/ext/anon-struct2.C: New.
16078         * g++.dg/ext/anon-struct3.C: New.
16079         * gcc.dg/anon-struct-1.c: New.
16080         * gcc.dg/anon-struct-2.c: New.
16081         * gcc.dg/anon-struct-3.c: New.
16082         * gcc.dg/20011008-1.c: Adjust warning text.
16083         * gcc.dg/20020527-1.c: Add -fms-extensions.
16084
16085 2002-06-16  Richard Henderson  <rth@redhat.com>
16086
16087         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16088
16089 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16090
16091         * gcc.c-torture/execute/20020615-1.c: New test.
16092
16093 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16094
16095         * gcc.c-tortuture/execute/compare-1.c: New test case.
16096         * gcc.c-tortuture/execute/compare-2.c: New test case.
16097         * gcc.c-tortuture/execute/compare-3.c: New test case.
16098
16099 2002-06-13  Richard Henderson  <rth@redhat.com>
16100
16101         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16102         ia64 ilp32.
16103
16104 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16105
16106         * g++.dg/template/typename2.C: Update error message.
16107
16108 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16109
16110         * gcc.c-torture/execute/20020611-1.c: New test.
16111
16112 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16113
16114         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16115         list of targets to skip.
16116
16117 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16118
16119         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16120         targets if not optimizing.
16121
16122 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16123
16124         * gcc.c-torture/compile/20020605-1.c: New test.
16125
16126         * g++.dg/opt/vt1.C: New test.
16127
16128         * gcc.dg/20020531-1.c: New test.
16129
16130         * gcc.dg/20020530-1.c: New test.
16131
16132         * gcc.dg/20020527-1.c: New test.
16133
16134         * g++.dg/opt/cse1.C: New test.
16135
16136 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16137
16138         * gcc.dg/20020607-2.c: New test case.
16139
16140 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16141
16142         * gcc.c-torture/compile/20020604-1.c: New test.
16143
16144 2002-06-04  Richard Henderson  <rth@redhat.com>
16145
16146         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16147         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16148         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16149
16150 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16151
16152         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16153
16154 2002-06-03  Richard Henderson  <rth@redhat.com>
16155
16156         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16157         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16158
16159 2002-06-02  Richard Henderson  <rth@redhat.com>
16160
16161         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16162         test functions static.
16163
16164 2002-06-02  Andreas Jaeger  <aj@suse.de>
16165
16166         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16167         now.
16168
16169 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16170
16171         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16172         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16173         Update for mofified diagnostics.
16174         * gcc.dg/c99-intconst-1.c: No longer fail.
16175
16176 2002-06-02  Richard Henderson  <rth@redhat.com>
16177
16178         * gcc.dg/uninit-A.c: Remove xfail markers.
16179
16180 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16181
16182         * gcc.dg/fnegate-1.c: New test case.
16183
16184 2002-05-30  Osku Salerma  <osku@iki.fi>
16185
16186         * gcc.c-torture/execute/mayalias-1.c: New file.
16187
16188 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16189
16190         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16191         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16192         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16193
16194 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16195
16196         * gcc.c-torture/execute/20020529-1.c: New test.
16197
16198 2002-05-27  Richard Henderson  <rth@redhat.com>
16199
16200         * g++.dg/ext/attrib6.C: New test case.
16201
16202 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16203
16204         * gcc.c-torture/execute/pure-1.c: New test.
16205
16206 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16207
16208         * gcc.dg/cpp/arith-2.c: Remove.
16209
16210 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16211
16212         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16213         * gcc.dg/cpp/if-3.c: Remove.
16214
16215 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16216
16217         * g++.dg/opt/cse2.C: New test.
16218
16219 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16220
16221         * gcc.dg/cpp/arith-1.c: New semantic tests.
16222         * gcc.dg/cpp/if-1.c: Update.
16223
16224 2002-05-24  Ben Elliston  <bje@redhat.com>
16225
16226         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16227
16228 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16229
16230         * gcc.dg/verbose-asm.c: New test.
16231
16232 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16233
16234         * gcc.dg/cpp/paste12.c: New test.
16235
16236 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16237
16238         * g++.dg/parse/named_ops.C: New test.
16239
16240 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16241
16242         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16243
16244 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16245
16246         * gcc.dg/weak-2.c: Allow optional leading underscore
16247         in scan-assembler symbol name.
16248         * gcc.dg/weak-3.c: Likewise.
16249         * gcc.dg/weak-4.c: Likewise.
16250         * gcc.dg/weak-5.c: Likewise.
16251
16252 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16253
16254         * gcc.dg/20020523-1.c: New test.
16255
16256 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16257
16258         * objc.dg/const-str-2.m: Update now that we stop after
16259         a command line error.
16260
16261 2002-05-22  Richard Henderson  <rth@redhat.com>
16262
16263         * g++.dg/dg.exp: Fix typo in test pruneing.
16264
16265 2002-05-22  Richard Henderson  <rth@redhat.com>
16266
16267         * g++.dg/dg.exp: Prune the tls subdirectory.
16268         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16269         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16270         * g++.dg/tls/init-1.C: New.
16271
16272 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16273
16274         * gcc.dg/20020517-1.c: New test.
16275
16276 2002-05-21  Richard Henderson  <rth@redhat.com>
16277
16278         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16279         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16280
16281 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16282
16283         * g++.dg/other/copy2.C: New test.
16284
16285 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16286
16287         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16288         (MAX_COPY): Bump up to 10 times sizeof (long long).
16289         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16290
16291         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16292         sizeof (long long).
16293
16294         * gcc.c-torture/execute/strcpy-1.c: New test.
16295
16296 2002-05-19  Jason Merrill  <jason2redhat.com>
16297
16298         * g++.dg/ext/oper1.C: New test.
16299
16300 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16301 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16302
16303         * README.QMTEST: New file.
16304
16305         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16306
16307 2002-05-19  Andreas Jaeger  <aj@suse.de>
16308
16309         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16310         now.
16311         * gcc.c-torture/execute/loop-2d.x: Likewise.
16312
16313 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16314
16315         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16316         support weak symbols.
16317         * gcc.dg/weak-4.c: Likewise
16318         * gcc.dg/weak-6.c: Likewise
16319
16320 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16321
16322         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16323         cygwin, coff and h8300-*-hms targets
16324         * gcc.dg/weak-5.c: Likewise
16325         * gcc.dg/weak-7.c: Likewise
16326
16327 2002-05-16  Jason Merrill  <jason@redhat.com>
16328
16329         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16330         (scan-assembler-not, scan-assembler-dem): Likewise.
16331         (scan-assembler-dem-not): Likewise.
16332
16333 2002-05-15  Richard Henderson  <rth@redhat.com>
16334
16335         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16336
16337 2002-05-15  Richard Henderson  <rth@redhat.com>
16338
16339         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16340         (vfoo1f): Warning here.
16341         (vfoo1l): Don't redefine the alias.
16342
16343 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16344
16345         * g++.dg/init/pm1.C: New test.
16346
16347 2002-05-12  David S. Miller  <davem@redhat.com>
16348
16349         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16350         types.
16351
16352 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16353
16354         * gcc.c-torture/execute/20020510-1.c: New test case.
16355
16356 2002-05-10  David S. Miller  <davem@redhat.com>
16357
16358         * gcc.c-torture/execute/conversion.c: Test long double too.
16359
16360 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16361
16362         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16363         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16364         * lib/g++.exp (g++_link_flags): Likewise.
16365         * lib/objc.exp (objc_target_compile): Likewise.
16366
16367 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16368
16369         * gcc.dg/cpp/poison.c: Update.
16370         * gcc.dg/cpp/20000625-2.c: Remove.
16371         * gcc.dg/cpp/direct2s.c: Remove final test.
16372
16373 2002-05-08  Tom Rix  <trix@redhat.com>
16374
16375         * gcc.c-torture/execute/20020508-1.c: New test.
16376         * gcc.c-torture/execute/20020508-2.c: New test.
16377         * gcc.c-torture/execute/20020508-3.c: New test.
16378
16379 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16380
16381         * gcc.dg/cpp/charconst-4.c: More tests.
16382
16383 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16384
16385         PR c/6569
16386         * gcc.dg/weak-3.c: Update location of warning messages.
16387         * gcc.dg/weak-5.c: Likewise.
16388
16389 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16390
16391         * gcc.c-torture/execute/20020506-1.c: New test case.
16392
16393 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16394
16395         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16396
16397 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16398
16399         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16400
16401 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16402
16403         * gcc.dg/cpp/charconst-3.c: New test.
16404
16405 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16406
16407         * gcc.dg/cpp/charconst.c: Update tests.
16408
16409 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16410
16411         * treelang: Added directory for new sample language treelang. Also
16412         lib/treelang.exp: New file to signal treelang should be tested.
16413
16414 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16415
16416         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16417         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16418         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16419         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16420         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16421         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16422         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16423
16424 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16425
16426         * gcc.dg/format/xopen-2.c: New test.
16427
16428 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16429
16430         * gcc.dg/20020503-1.c: New test.
16431
16432 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16433
16434         * g++.dg/init/dtor1.C: Make it tougher.
16435
16436 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16437
16438         * g++.dg/init/dtor1.C: New test.
16439
16440 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16441
16442         * gcc.dg/altivec-8.c: New.
16443
16444 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16445
16446         * gcc.dg/altivec-7.c: New.
16447
16448 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16449
16450         * g++.dg/parse/typedef1.C: New test.
16451
16452 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16453
16454         PR c++/6486
16455         * g++.dg/template/friend6.C: New test.
16456
16457         PR c++/6492
16458         * g++.dg/init/copy1.C: New test.
16459
16460 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16461
16462         * g++.dg/warn/effc1.C: New test.
16463
16464 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16465
16466         * gcc.dg/cpp/if-cexp.c: Add a test.
16467
16468 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16469
16470         * gcc.dg/20020426-2.c: New test.
16471
16472 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16473
16474         * gcc.dg/cpp/if-mop.c: Update.
16475         * gcc.dg/cpp/if-mpar.c: Add test.
16476         * gcc.dg/cpp/if-oppr.c: Update.
16477
16478 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16479
16480         PR c/6343
16481         * gcc.dg/weak-[2-7].c: New tests.
16482
16483 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16484
16485         * gcc.dg/enum1.c: New test.
16486
16487 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16488
16489         PR c++/6497
16490         * g++.dg/inherit/access2.C: New test.
16491
16492 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16493
16494         PR bootstrap/6445
16495         * gcc.dg/20020426-1.c: New test.
16496
16497 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16498
16499         * g++.dg/abi/enum1.C: New test.
16500
16501 2002-04-26  Richard Henderson  <rth@redhat.com>
16502
16503         * gcc.dg/c99-bool-1.c: Expect always true warning.
16504
16505 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16506
16507         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16508
16509 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16510
16511         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16512         targets.
16513
16514 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16515
16516         * g++.dg/abi/mange7.C: New test.
16517
16518         PR c++/6438.
16519         * g++.dg/parse/stmtexpr2.C: New test.
16520
16521 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16522
16523         * gcc.dg/20020312-2.c: Add SH target.
16524
16525 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16526
16527         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16528         compiler output on mips*-*-irix*.
16529
16530 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16531
16532         * g++.dg/parse/attr1.C: New test.
16533
16534 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16535
16536         * gcc.c-torture/execute/string-opt-17.c: New test case.
16537         * gcc.c-torture/execute/memset-2.c: New test case.
16538
16539 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16540
16541         PR c++/6256:
16542         * g++.dg/template/friend5.C: New test.
16543
16544         PR c++/6331:
16545         * g++.dg/template/qual1.C: Likewise.
16546
16547 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16548
16549         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16550         Include stdlib.h, not stdio.h or ctype.h.
16551
16552 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16553
16554         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16555         cris-*-elf* and mmix-*-*.
16556         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16557         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16558         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16559         Ditto.
16560         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16561         * gcc.dg/wchar_t-1.c: Ditto.
16562
16563 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16564
16565         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16566         Clarify comment.
16567
16568 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16569
16570         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16571
16572 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16573
16574         * gcc.c-torture/execute/20000906-1.x: Delete.
16575
16576 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16577
16578         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16579
16580 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16581
16582         * PR6367
16583         * g77.f-torture/execute/6367.f: New test.
16584         * g77.f-torture/execute/6367.x: Disable for MMIX.
16585
16586 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16587
16588         * PR6352
16589         * g++.dg/opt/inline2.C: New test.
16590
16591 2002-04-18  Richard Henderson  <rth@redhat.com>
16592
16593         * gcc.dg/20000906-1.c: Enable for all targets.
16594         * gcc.c-torture/compile/iftrap-2.c: New.
16595
16596 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16597
16598         * gcc.dg/20020418-1.c: New test.
16599         * gcc.dg/20020418-2.c: New test.
16600
16601 2002-04-18  Richard Henderson  <rth@redhat.com>
16602
16603         * gcc.c-torture/compile/iftrap-1.c: New.
16604         * gcc.dg/iftrap-1.c: Adjust for ia64.
16605         * gcc.dg/iftrap-2.c: New.
16606
16607 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16608
16609         * gcc.c-torture/compile/20020418-1.c: New test.
16610
16611 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16612
16613         * gcc.c-torture/compile/20020415-1.c: New.
16614
16615 2002-04-18  David S. Miller  <davem@redhat.com>
16616
16617         * gcc.c-torture/execute/20020418-1.c: New test.
16618
16619 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16620
16621         * gcc.dg/20020416-1.c: New test.
16622
16623         * g++.dg/opt/inline1.C: New test.
16624
16625 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16626
16627         * gcc.dg/altivec-5.c: New test.
16628
16629         * gcc.dg/20020415-1.c: New test.
16630
16631 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16632
16633         * testsuite/lib/chill.exp: Remove.
16634
16635 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16636
16637         * g++.dg/other/big-struct.C: New test.
16638
16639 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16640
16641         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16642         of scratch file.
16643
16644 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16645
16646         PR c/6277
16647         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16648         in scan-assembler function name
16649
16650 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16651
16652         * g77.f-torture/execute/980628-4.x,
16653         g77.f-torture/execute/980628-5.x,
16654         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16655         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16656         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16657         i[34567]86-*-*.
16658
16659 2002-04-13  David S. Miller  <davem@redhat.com>
16660
16661         * gcc.c-torture/execute/20020413-1.c: New test.
16662
16663 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16664
16665         * gcc.dg/asm-6.c,
16666         * g++.dg/ext/asm1.C: New tests.
16667
16668 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16669
16670         PR c++ 5373.
16671         * g++.dg/parse/stmtexpr1.C: New test.
16672
16673         PR c++/5189.
16674         * g++.dg/template/copy1.C: New test.
16675
16676 2002-04-12  Richard Henderson  <rth@redhat.com>
16677
16678         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16679
16680 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16681
16682         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16683         gcc.c-torture/execute/20020307-2.c.
16684
16685 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16686
16687         * g++.dg/ext/attrib5.C,
16688         * g++.dg/lookup/struct1.C: New tests.
16689
16690 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16691
16692         * gcc.dg/20020411-1.c: New test.
16693
16694         * gcc.c-torture/execute/20020411-1.c: New test.
16695
16696 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16697
16698         * g77.f-torture/execute/6177.f: New test.
16699
16700 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16701
16702         PR middle-end/6247
16703         * g++.dg/opt/cleanup1.C: New test.
16704
16705         * g++.dg/opt/const1.C: New test.
16706
16707 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16708
16709         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16710
16711 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16712
16713         PR c++/5507
16714         * g++.dg/template/typename2.C: New test.
16715
16716 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16717
16718         * gcc.c-torture/execute/loop-12.c: New.
16719
16720 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16721
16722         * g77.f-torture/execute/980628-4.x,
16723         g77.f-torture/execute/980628-5.x,
16724         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16725         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16726         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16727
16728 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16729
16730         PR optimization/6086
16731         * g++.dg/opt/preinc1.C: New test.
16732
16733 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16734
16735         PR c++/5571
16736         * g++.dg/opt/static2.C: New test.
16737
16738 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16739
16740         PR c/5120
16741         * gcc.dg/20020406-1.c: New test.
16742
16743 2002-04-04  David S. Miller  <davem@redhat.com>
16744
16745         * gcc.c-torture/execute/20020404-1.c: New test.
16746
16747 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16748
16749         PR c/6123
16750         * gcc.dg/20020312-2.c: Do not declare global register variable
16751         if __PIC__ or __pic__ is defined.
16752
16753 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16754
16755         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16756         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16757
16758 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16759
16760         * gcc.misc-tests/linkage.exp: Update last change to handle
16761         sparc*-, not just sparc-.
16762
16763 2002-04-03  Richard Henderson  <rth@redhat.com>
16764
16765         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16766
16767 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16768
16769         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16770
16771 2002-04-02  David S. Miller  <davem@redhat.com>
16772
16773         * gcc.c-torture/execute/20020402-3.c: New test.
16774
16775 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16776
16777         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16778         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16779
16780         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16781         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16782         g77.f-torture/execute/20001201.x,
16783         g77.f-torture/execute/u77-test.x: New files.
16784
16785         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16786         * gcc.dg/wchar_t-1.c: Ditto.
16787
16788 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16789
16790         * gcc.c-torture/execute/20020402-1.c: New test.
16791
16792 2002-04-01  Richard Henderson  <rth@redhat.com>
16793
16794         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16795
16796         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16797
16798 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16799
16800         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16801
16802 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16803
16804         * g++.dg/inherit/template-as-base.C: Expect error.
16805         * g++.dg/inherit/namespace-as-base.C: Likewise.
16806
16807 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16808
16809         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16810         g++.dg/ext/instantiate3.C: Tweak match patterns.
16811
16812         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16813         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16814         -da test.
16815
16816 2002-03-31  Richard Henderson  <rth@redhat.com>
16817
16818         * gcc.dg/special/alias-2.c: New.
16819         * gcc.dg/special/ecos.exp: Run it.
16820
16821 2002-03-31  Richard Henderson  <rth@redhat.com>
16822
16823         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16824
16825 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16826
16827         * gcc.dg/weak-1.c: Disable on h8300 port.
16828
16829 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16830
16831         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16832         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16833         ordering tests.
16834         * g++.dg/bprob/bprob-1.C: New test.
16835         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16836         * g++.dg/gcov/gcov-1.C: New test.
16837         * g++.dg/gcov/gcov-1.x: New file.
16838         * g++.dg/gcov/gcov-2.C: New test.
16839         * g++.dg/gcov/gcov-3.C: New test.
16840         * g++.dg/gcov/gcov-3.h: New file.
16841
16842 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16843
16844         * g++.old-deja/g++.other/builtins5.C: New test.
16845         * g++.old-deja/g++.other/builtins6.C: New test.
16846         * g++.old-deja/g++.other/builtins7.C: New test.
16847         * g++.old-deja/g++.other/builtins8.C: New test.
16848         * g++.old-deja/g++.other/builtins9.C: New test.
16849
16850 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16851
16852         * g++.dg/opt/static1.C: New test.
16853
16854         * g++.dg/opt/longbranch1.C: New test.
16855
16856 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16857
16858         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16859
16860         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16861
16862 2002-03-28  Jeffrey A Law  (law@redhat.com)
16863
16864         * gcc.c-torture/execute/20020328-1.c: New test.
16865
16866 2002-03-27  Richard Henderson  <rth@redhat.com>
16867
16868         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16869         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16870         move from g++.old-deja/g++.ext/.
16871
16872 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16873
16874         * g++.dg/init/new2.C: New test.
16875
16876 2002-03-26  Richard Henderson  <rth@redhat.com>
16877
16878         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16879
16880         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16881         on sparc.
16882
16883         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16884         sparcv9 systems.
16885         * gcc.dg/20001102-1.c: Likewise.
16886
16887 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16888
16889         * gcc.dg/cpp/endif-pedantic1.c,
16890         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16891
16892 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16893
16894         * g++.dg/init/new1.C: New test.
16895
16896 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16897
16898         * g++.dg/abi/vbase9.C: New test.
16899
16900 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16901
16902         * gcc.dg/arm-asm.c: New test.
16903
16904 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16905
16906         * gcc.dg/Wswitch-enum.c: New test.
16907         Fix PR c/5044.
16908
16909 2002-03-26  Richard Henderson  <rth@redhat.com>
16910
16911         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16912         structure.
16913
16914 2002-03-25  Richard Henderson  <rth@redhat.com>
16915
16916         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16917         sparcv9 systems.
16918
16919         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16920         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16921
16922 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16923
16924         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16925
16926 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16927
16928         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16929         targets using generic thunk support.
16930
16931 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16932
16933         * gcc.c-torture/compile/20020323-1.c: New test.
16934
16935         * g++.dg/opt/conj2.C: New test.
16936
16937 2002-03-24  Richard Henderson  <rth@redhat.com>
16938
16939         * gcc.dg/weak-1.c: Use -fno-common.
16940
16941 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16942
16943         * g77.dg/f77-edit-apostrophe-out.f: New test
16944         * g77.dg/f77-edit-h-out.f: New test
16945         * g77.dg/f77-edit-t-in.f: New test
16946         * g77.dg/f77-edit-t-out.f: New test
16947         * g77.dg/f77-edit-x-out.f: New test
16948         * g77.dg/f77-edit-slash-out.f: New test
16949         * g77.dg/f77-edit-colon-out.f: New test
16950         * g77.dg/f77-edit-s-out.f: New test
16951
16952 2002-03-24  Richard Henderson  <rth@redhat.com>
16953
16954         * objc/execute/formal_protocol-6.x: New XFAIL.
16955
16956 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16957
16958         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16959         that do not support weak symbols
16960
16961 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16962
16963         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16964         * lib/g77.exp:  Likewise
16965         * lib/objc.exp: Likewise
16966
16967 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16968
16969         * gcc.dg/Wswitch-default.c: New test.
16970
16971 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16972
16973         * g++.dg/other/enum1.C: New test.
16974
16975 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16976
16977         * gcc.dg/pragma-ep-3.c: Fix typo.
16978
16979 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16980
16981         * g++.dg/inherit/template-as-base.C: New test.
16982
16983 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16984
16985         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16986         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16987
16988 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16989
16990         * gcc.dg/cpp/multiline.c: Update to match.
16991
16992 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16993
16994         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16995
16996 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16997
16998         * gcc.dg/cpp/extratokens2.c:  New file.
16999
17000 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17001
17002         * gcc.dg/20020312-2.c: Add rs6000 target.
17003
17004         * gcc.c-torture/compile/20020319-1.c: New test.
17005
17006 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17007
17008         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17009         (A, E): Handle this.
17010
17011 2002-03-20  Jason Merrill  <jason@redhat.com>
17012
17013         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17014         ignoring -fpic.
17015         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17016         through prune_gcc_output.
17017
17018 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17019
17020         * gcc.c-torture/compile/20020320-1.c: New test.
17021
17022 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17023
17024         * gcc.c-torture/compile/20020318-1.c: New test.
17025
17026         * gcc.dg/struct-by-value-1.c: New test.
17027
17028         * gcc.dg/20020319-1.c: New test.
17029
17030 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17031
17032         * g++.dg/opt/conj1.C: New test.
17033
17034 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17035
17036         * g++.dg/template/qualttp20.C: Revert previous change.
17037         * g++.dg/template/qualttp3.C: Likewise.
17038         * g++.dg/template/qualttp4.C: Likewise
17039         * g++.dg/template/qualttp5.C: Likewise
17040         * g++.dg/template/qualttp6.C: Likewise
17041         * g++.dg/template/qualttp7.C: Likewise
17042         * g++.dg/template/qualttp8.C: Likewise
17043         * g++.dg/template/recurse.C: Likewise.
17044
17045 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17046
17047         * gcc.dg/cpp/wchar-1.c: Update.
17048
17049 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         * g++.dg/template/conv1.C: New test.
17052         * g++.dg/template/conv2.C: New test.
17053         * g++.dg/template/conv3.C: New test.
17054         * g++.dg/template/conv4.C: New test.
17055
17056 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17057
17058         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17059         * g++.dg/template/qualttp3.C: Likewise.
17060         * g++.dg/template/qualttp4.C: Likewise
17061         * g++.dg/template/qualttp5.C: Likewise
17062         * g++.dg/template/qualttp6.C: Likewise
17063         * g++.dg/template/qualttp7.C: Likewise
17064         * g++.dg/template/qualttp8.C: Likewise
17065         * g++.dg/template/recurse.C: Likewise.
17066
17067 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * g++.dg/opt/dtor1.C: New test.
17070
17071 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17072
17073         * gcc.c-torture/compile/20020315-1.c: New test.
17074
17075 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17076
17077         * gcc.dg/weak-1.c: Fix scan tests.
17078
17079 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17080
17081         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17082         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17083         cris-*-aout* mmix-*-*.
17084         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17085         cris-*-aout* mmix-*-*.
17086         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17087         cris-*-elf* cris-*-aout* and mmix-*-*.
17088         * gcc.dg/20001009-1.c: Ditto.
17089         * gcc.dg/20010912-1.c: Ditto.
17090         * gcc.dg/20020122-4.c: Ditto.
17091         * gcc.dg/inline-2.c: Ditto.
17092
17093 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17094
17095         * gcc.c-torture/compile/20020314-1.c: New test.
17096
17097 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17098
17099         * gcc.c-torture/execute/20020314-1.c: New test.
17100
17101 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17102
17103         * g++.dg/warn/Wunused-1.C: New test.
17104
17105 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17106
17107         * g++.dg/abi/mangle6.C: New test.
17108
17109 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17110
17111         * gcc.c-torture/compile/20020309-2.c: New test.
17112
17113         * gcc.c-torture/compile/20020312-1.c: New test.
17114
17115 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17116
17117         * g++.dg/other/access1.C: New test.
17118
17119 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17120
17121         * gcc.c-torture/execute/wchar_t-1.c: New test.
17122
17123 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17124
17125         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17126
17127 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17128
17129         * gcc.dg/20020312-1.c: New test case.
17130
17131 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17132
17133         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17134
17135 2002-03-11  Richard Henderson  <rth@redhat.com>
17136
17137         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17138         * g++.old-deja/g++.jason/report.C: Likewise.
17139
17140 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17141
17142         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17143         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17144
17145 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17146
17147         * testsuite/g++.dg/overload/pmf1.C: New test.
17148
17149 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17150
17151         * gcc.c-torture/execute/20020307-1.c: Use long.
17152
17153 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17154
17155         PR optimization/5844
17156         * gcc.dg/20020310-1.c: New test.
17157
17158 2002-03-09  Michael Meissner  <meissner@redhat.com>
17159
17160         * gcc.c-torture/execute/memcpy-2.c: New test.
17161         * gcc.c-torture/execute/memset-1.c: New test.
17162         * gcc.c-torture/execute/strlen-1.c: New test.
17163         * gcc.c-torture/execute/strcmp-1.c: New test.
17164         * gcc.c-torture/execute/strncmp-1.c: New test.
17165
17166 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17167
17168         * gcc.dg/ppc-ldstruct.c: New test.
17169
17170 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17171
17172         * gcc.c-torture/execute/va-arg-22.c: New test.
17173
17174 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17175
17176         * gcc.c-torture/compile/20020309-1.c: New test.
17177
17178 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17179
17180         * gcc.c-torture/execute/20020307-2.c: New test.
17181
17182 2002-03-07  Jeffrey A Law  (law@redhat.com)
17183
17184         * g77.f-torture/compile/20020307-1.f: New test.
17185
17186 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17187
17188         * gcc.dg/unordered-1.c: New test.
17189
17190 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17191
17192         * gcc.c-torture/execute/20020307-1.c: New test.
17193
17194 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17195
17196         * gcc.dg/20020304-1.c: New test.
17197
17198         * gcc.c-torture/compile/20020304-2.c: New test.
17199
17200 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17201
17202         * gcc.c-torture/compile/20020304-1.c: New test case
17203         (from PR c/5830).
17204
17205 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17206
17207         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17208
17209 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17210
17211         * g++.dg/other/classkey1.C: New test.
17212
17213 2002-03-01  Richard Henderson  <rth@redhat.com>
17214
17215         * gcc.c-torture/compile/981223-1.x: New.
17216         * gcc.c-torture/compile/920625-1.x: New.
17217
17218 2002-02-28  Richard Henderson  <rth@redhat.com>
17219
17220         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17221
17222 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17223
17224         * gcc.c-torture/execute/20020227-1.c: New test.
17225
17226 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17227
17228         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17229         here" ERROR lines.
17230         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17231         * g++.old-deja.g++.other/defarg1.C: Likewise.
17232         * g++.old-deja/g++.pt/calls2.C: Likewise.
17233         * g++.old-deja/g++.pt/crash20.C: Likewise.
17234         * g++.old-deja/g++.pt/crash30.C: Likewise.
17235         * g++.old-deja/g++.pt/crash36.C: Likewise.
17236         * g++.old-deja/g++.pt/crash6.C: Likewise.
17237         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17238         * g++.old-deja/g++.pt/derived3.C: Likewise.
17239         * g++.old-deja/g++.pt/error1.C: Likewise.
17240         * g++.old-deja/g++.pt/friend21.C: Likewise.
17241         * g++.old-deja/g++.pt/friend23.C: Likewise.
17242         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17243         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17244
17245 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17246
17247         * gcc.c-torture/execute/20020225-2.c: New test.
17248
17249 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17250
17251         * gcc.c-torture/execute/920730-1t.c,
17252         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17253         Delete test cases, only relevant to -traditional.
17254
17255 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17256
17257         * gcc.dg/cpp/undef1.c: Remove.
17258         * gcc.dg/cpp/directiv.c: Update.
17259         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17260
17261 2002-02-27  Michael Meissner  <meissner@redhat.com>
17262
17263         * gcc.c-torture/execute/20020226-1.c: New test.
17264
17265 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17266
17267         * g++.dg/debug/debug4.C: New test.
17268
17269         * gcc.dg/ia64-visibility-1.c: New test.
17270
17271 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17272
17273         * gcc.dg/debug/20020224-1.c: New.
17274
17275 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17276
17277         * gcc.c-torture/execute/960416-1.x: New.
17278         * gcc.c-torture/execute/divconst-3.x: Likewise.
17279
17280 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17281
17282         * gcc.dg/20020224-1.c: New test.
17283
17284 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17285
17286         * gcc.c-torture/execute/20020225-1.c: New.
17287
17288 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17289
17290         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17291
17292 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17293
17294         * gcc.dg/20020222-1.c: New test.
17295
17296 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17297
17298         * g++.dg/opt/anonunion1.C: New test.
17299
17300 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         * g++.dg/template/qualttp19.C: New test.
17303         * g++.dg/template/qualttp20.C: New test.
17304         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17305         * g++.old-deja/g++.other/qual1.C: Likewise.
17306
17307 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17308
17309         * gcc.dg/attr-alwaysinline.c: New.
17310
17311 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17312
17313         * gcc.dg/20020220-1.c: New test.
17314
17315         * gcc.dg/20020220-2.c: New test.
17316
17317         * g++.dg/opt/mmx1.C: New test.
17318
17319 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17320
17321         * gcc.c-torture/compile/20020110.c: New test.
17322
17323 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17324
17325         * gcc.c-torture/execute/20020219-1.c: New test.
17326
17327         * gcc.dg/20020219-1.c: New test.
17328
17329         * gcc.dg/noncompile/20020220-1.c: New test.
17330
17331         * g++.dg/opt/ptrintsum1.C: New test.
17332
17333         * gcc.dg/debug/20020220-1.c: New test.
17334
17335 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17336
17337         * gcc.c-torture/execute/20020216-1.c: New test.
17338
17339 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17340
17341         * gcc.dg/decl-1.c: Update, new test.
17342
17343 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17344
17345         * g++.dg/abi/bitfield1.C: New test.
17346         * g++.dg/abi/bitfield2.C: New test.
17347
17348 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17349
17350         * gcc.dg/attr-nest.c: New test.
17351
17352 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17353
17354         * gcc.c-torture/execute/20020215-1.c: New test.
17355
17356 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17357
17358         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17359         * g++.dg/debug/debug.exp: New.
17360         * g++.dg/debug/trivial.C: New.
17361         * g++.dg/debug/debug1.C: Moved...
17362         * g++.dg/other/debug1.C: ...from here.
17363         * g++.dg/debug/debug2.C: Moved...
17364         * g++.dg/other/debug2.C: ...from here.
17365         * g++.dg/debug/debug3.C: Moved...
17366         * g++.dg/other/debug3.C: ...from here.
17367
17368         * gcc.dg/noncompile/20020213-1.c: New test.
17369
17370 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17371
17372         * g++.dg/other/debug3.C: New test.
17373
17374         * gcc.c-torture/execute/20020213-1.c: New test.
17375
17376 2002-02-13  Richard Smith <richard@ex-parrot.com>
17377
17378         * g++.old-deja/g++.other/thunk1.C: New test.
17379
17380 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17381
17382         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17383
17384 2002-02-13  Stan Shebs  <shebs@apple.com>
17385
17386         * gcc.dg/altivec-3.c: New.
17387
17388 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17389
17390         * gcc.dg/Wunreachable-1.c: New test.
17391         * gcc.dg/Wunreachable-2.c: New test.
17392
17393 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17394
17395         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17396
17397 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17398
17399         * gcc.dg/decl-1.c: New test.
17400
17401 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17402
17403         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17404
17405 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17406
17407         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17408         * gcc.c-torture/compile/980506-1.x: Likewise.
17409
17410 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17411
17412         * gcc.dg/20020210-1.c: New.
17413
17414 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17415
17416         * g77.f-torture/execute/947.f: New regression test
17417         for PR fortran/947.
17418
17419 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17420
17421         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17422         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17423
17424 2002-02-08  Richard Henderson  <rth@redhat.com>
17425
17426         * gcc.c-torture/compile/labels-3.c: New.
17427
17428 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17429
17430         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17431         expression statements work instead.
17432         * gcc.dg/noncompile/20020207-1.c: New test.
17433
17434 2002-02-07  Richard Henderson  <rth@redhat.com>
17435
17436         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17437
17438 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17439
17440         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17441         message from g77
17442         * lib/g77-dg.exp: Trim g77 error messages so that they are
17443         recognized by dg.exp.
17444
17445 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17446
17447         PR fortran/5473
17448         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17449
17450 2002-02-07  Richard Henderson  <rth@redhat.com>
17451
17452         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17453         to be sufficiently aligned for integers.
17454
17455 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17456
17457         * g++.dg/template/friend4.C: New test.
17458
17459 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17460
17461         PR fortran/5743
17462         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17463         unsupported cases.
17464
17465 2002-02-07  Richard Henderson  <rth@redhat.com>
17466
17467         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17468         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17469         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17470         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17471
17472 2002-02-06  Richard Henderson  <rth@redhat.com>
17473
17474         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17475
17476 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17477
17478         * gcc.dg/20020206-1.c: New test.
17479
17480 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17481
17482         * gcc.c-torture/execute/20020206-1.c: New test.
17483
17484         * gcc.c-torture/execute/20020206-2.c: New test.
17485
17486         PR optimization/5429:
17487         * gcc.c-torture/compile/20020206-1.c: New test.
17488
17489 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17490
17491         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17492         as certain file formats cannot support particularly large
17493         alignments.
17494
17495         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17496         and do not expect to be able to link the executable.
17497
17498         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17499         fail because the COFF format does not support the weak attribute.
17500
17501 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17502
17503         * g77.dg/pr5473.f:  New test
17504
17505 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17506
17507         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17508         Fix testcase accordingly.
17509
17510 2002-02-04  Richard Henderson  <rth@redhat.com>
17511
17512         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17513         (buf): Change to be an array of pointers, not ints.
17514
17515 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17516
17517         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17518         before all tests.  Move warning one line above to match where it
17519         C frontend emits.
17520         * gcc.dg/Wswitch-2.c: New test.
17521         * g++.dg/warn/Wswitch-1.C: New test.
17522         * g++.dg/warn/Wswitch-2.C: New test.
17523
17524 2002-02-04  Richard Henderson  <rth@redhat.com>
17525
17526         * g++.dg/abi/offsetof.C: Fix size comparison.
17527
17528 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17529
17530         * gcc.dg/cast-qual-2.c: New test.
17531
17532 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17533
17534         * gcc.dg/20020201-4.c: New test.
17535
17536 2002-02-04  Ben Elliston  <bje@redhat.com>
17537
17538         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17539         target_info attribute != 0, in addition to the empty string.
17540         (gcc_target_compile): Likewise.
17541
17542 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17543
17544         * gcc.dg/Wswitch.c: New test.
17545         PR gcc/4475. PR gcc/3780.
17546
17547 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17548
17549         * g77.f-torture/execute/5122.f: New test for regressions
17550         against PR fortran/5122.
17551
17552 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17553
17554         * g77.f-torture/compile/pr3743.f: Delete
17555         * g77.dg/pr3743-1.f: New test.
17556         * g77.dg/pr3743-2.f: New test.
17557         * g77.dg/pr3743-3.f: New test.
17558         * g77.dg/pr3743-4.f: New test.
17559
17560 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17561
17562         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17563
17564 2002-02-02  Richard Henderson  <rth@redhat.com>
17565
17566         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17567         * gcc.c-torture/execute/bf64-1.c: Likewise.
17568
17569 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17570
17571         * gcc.dg/20020201-2.c: New test.
17572
17573         * gcc.dg/20020201-3.c: New test.
17574
17575         * gcc.c-torture/execute/bitfld-2.c: New test.
17576
17577 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17578
17579         * gcc.dg/bitfld-1.c: Update.
17580         * gcc.dg/bitfld-2.c: Update.
17581         * gcc.c-torture/execute/bitfld-1.x: New.
17582
17583 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17584
17585         * gcc.c-torture/execute/20020201-1.c: New test.
17586
17587 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17588
17589         PR target/5469
17590         * gcc.dg/20020201-1.c: New test.
17591
17592 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17593
17594         PR fortran/3743
17595         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17596         * g77.f-torture/compile/pr3743.x: Remove
17597
17598 2002-01-31  Tom Rix  <trix@redhat.com>
17599
17600         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17601
17602 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17603
17604         * gcc.dg/noncompile/20020130-1.c: New test.
17605
17606 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17607
17608         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17609
17610 2002-01-29  Richard Henderson  <rth@redhat.com>
17611
17612         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17613         to long long.
17614         * gcc.c-torture/execute/bf64-1.c: Likewise.
17615
17616 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17617
17618         * gcc.c-torture/execute/20020129-1.c: New test.
17619
17620 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17621
17622         * gcc.c-torture/compile/20000224-1.c: Update.
17623         * gcc.c-torture/execute/bitfld-1.c: New tests.
17624         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17625         * gcc.dg/uninit-A.c: Update.
17626
17627 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17628
17629         * g++.dg/template/ctor1.C: Add instantiation.
17630
17631 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17632
17633         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17634         argument to __builtin_prefetch to be const ptr.
17635
17636 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17637
17638         * gcc.c-torture/compile/20020120-1.c: New test.
17639
17640 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17641
17642         * gcc.c-torture/execute/20020127-1.c: New test.
17643
17644 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17645
17646         * g77.dg/f77-edit-i-in.f: New test
17647         * g77.dg/f77-edit-i-out.f: New test
17648
17649 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17650
17651         * gcc.dg/debug/debug.exp: New file.
17652         * gcc.dg/debug/trivial.c: New file.
17653         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17654         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17655         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17656         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17657         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17658         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17659         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17660         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17661         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17662         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17663         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17664         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17665         * gcc.dg/20000503-1.c: Removed.
17666         * gcc.dg/20010207-1.c: Removed.
17667         * gcc.dg/20011223-1.c: Removed.
17668         * gcc.dg/20020104-2.c: Removed.
17669         * gcc.dg/debug-1.c: Removed.
17670         * gcc.dg/debug-2.c: Removed.
17671         * gcc.dg/debug-3.c: Removed.
17672         * gcc.dg/debug-4.c: Removed.
17673         * gcc.dg/debug-5.c: Removed.
17674         * gcc.dg/debug-6.c: Removed.
17675         * gcc.dg/dwarf2-1.c: Removed.
17676         * gcc.dg/dwarf2-2.c: Removed.
17677
17678 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17679
17680         * g++.old-deja/g++.other/eh5.C: New test.
17681         * g++.old-deja/g++.other/sibcall2.C: New test.
17682         * g++.old-deja/g++.other/array9.C: New test.
17683         * g++.old-deja/g++.other/typename2.C: New test.
17684         * g++.old-deja/g++.other/crash60.C: New test.
17685         * g++.old-deja/g++.other/conv9.C: New test.
17686         * g++.old-deja/g++.other/mangle10.C: New test.
17687         * g++.old-deja/g++.other/unchanging1.C: New test.
17688         * g++.old-deja/g++.other/exprstmt1.C: New test.
17689         * g++.old-deja/g++.other/inline23.C: New test.
17690         * g++.old-deja/g++.eh/ia64-1.C: New test.
17691         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17692         * g++.old-deja/g++.other/reload1.C: New test.
17693         * g++.old-deja/g++.other/static20.C: New test.
17694         * g++.old-deja/g++.other/local-alloc1.C: New test.
17695         * g++.old-deja/g++.other/conv8.C: New test.
17696         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17697         * g++.old-deja/g++.other/storeexpr1.C: New test.
17698         * g++.old-deja/g++.other/storeexpr2.C: New test.
17699         * g++.dg/eh/template2.C: New test.
17700         * g++.dg/warn/weak1.C: New test.
17701
17702 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17703
17704         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17705         Remove first, non-varying, argument.
17706
17707 2002-01-23  Richard Henderson  <rth@redhat.com>
17708
17709         * gcc.dg/inline-2.c: New.
17710
17711         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17712         Add optional target arg.  Check number of arguments.
17713         (scan-assembler-not, scan-assembler-dem): Likewise.
17714         (scan-assembler-dem-not): Likewise.
17715
17716 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17717
17718         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17719         line 12.
17720         * g++.old-deja/g++.brendan/parse3.C,
17721         g++.old-deja/g++.other/crash26.C,
17722         g++.old-deja/g++.other/crash28.C,
17723         g++.old-deja/g++.other/crash29.C,
17724         g++.old-deja/g++.other/crash30.C,
17725         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17726
17727 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17728
17729         * gcc.dg/20020115-1.c: New.
17730
17731 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17732
17733         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17734
17735 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17736
17737         * gcc.dg/20020122-3.c: New.
17738
17739 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17740
17741         * g++.dg/other/gc1.C: New test.
17742
17743 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17744
17745         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17746
17747 2002-01-22  Richard Henderson  <rth@redhat.com>
17748
17749         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17750
17751 2002-01-22  Richard Henderson  <rth@redhat.com>
17752
17753         * gcc.dg/20020122-4.c: New.
17754
17755 2002-01-22  H.J. Lu <hjl@gnu.org>
17756
17757         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17758         link output.
17759         * gcc.dg/special/ecos.exp: Likewise.
17760         * lib/g++-dg.exp: Likewise.
17761         * lib/g77-dg.exp: Likewise.
17762         * lib/gcc-dg.exp : Likewise.
17763         * lib/mike-g++.exp: Likewise.
17764         * lib/mike-g77.exp: Likewise.
17765         * lib/mike-gcc.exp: Likewise.
17766         * lib/objc-dg.exp: Likewise.
17767
17768 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17769
17770         PR target/5379
17771         * gcc.dg/20020122-2.c: New test.
17772
17773 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17774
17775         * gcc.dg/20020122-1.c: New test.
17776
17777 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17778
17779         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17780
17781 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17782
17783         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17784
17785 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17786
17787         * gcc.c-torture/compile/20020121-1.c: New test.
17788
17789 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17790
17791         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17792         ld_library_path.
17793
17794 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17795
17796         * gcc.dg/20020218-1.c: New test.
17797
17798 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17799
17800         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17801         messages
17802         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17803         "At global scope" warning
17804         * g++.dg/ext/align1.C: Change cygwin test for alignment
17805         from db-bogus to dg-warning
17806
17807 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17808
17809         * g77.f-torture/compile/cpp2.F: New test.
17810
17811 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17812
17813         * g++.dg/template/access1.C: New test.
17814
17815 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17816
17817         * gcc.dg/20020118-1.c: New.
17818
17819 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17820
17821         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17822
17823 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17824
17825         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17826         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17827         alignment warnings.
17828
17829 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17830
17831         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17832         torture_with_loops and torture_without_loops
17833
17834 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17835
17836         * gcc.c-torture/compile/20020116-1.c: New test.
17837
17838 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17839
17840         * gcc.dg/20020116-2.c: New test.
17841
17842         * gcc.dg/ultrasp4.c: New test.
17843
17844         * gcc.dg/20020116-1.c: New test.
17845
17846 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17847
17848         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17849         by EABI.
17850
17851 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17852
17853         * gcc.misc-tests/i386-prefetch.exp: New.
17854         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17855         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17856         * gcc.misc-tests/i386-pf-none-1.c: New test.
17857         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17858
17859 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17860
17861         * gcc.dg/gnu89-init-1.c: Add new tests.
17862
17863 2002-01-15  Andreas Jaeger  <aj@suse.de>
17864
17865         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17866         * gcc.dg/i386-mmx-2.c: Likewise.
17867         * gcc.dg/i386-sse-1.c: Likewise.
17868         * gcc.dg/i386-sse-2.c: Likewise.
17869         * gcc.dg/i386-sse-3.c: Likewise.
17870
17871 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17872
17873         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17874         Uncomment additional cases that now pass.
17875
17876 2002-01-11  Richard Henderson  <rth@redhat.com>
17877
17878         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17879         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17880
17881 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17882
17883         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17884
17885 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17886
17887         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17888         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17889
17890 2002-01-10  Dale Johannesen  <dalej@apple.com>
17891
17892         * gcc.c-torture/execute/loop-11.c: New.
17893
17894 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17895
17896         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17897         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17898
17899 2002-01-09  Richard Henderson  <rth@redhat.com>
17900
17901         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17902         type in which to perform the operation for each size.
17903
17904 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17905
17906         * gcc.c-torture/compile/20020109-2.c: New test.
17907
17908 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17909
17910         * gcc.c-torture/execute/loop-10.c: New test.
17911
17912 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17913
17914         * gcc.c-torture/compile/20010226-1.c: New test.
17915         * gcc.c-torture/compile/20010227-1.c: New test.
17916         * gcc.c-torture/compile/20010426-1.c: New test.
17917         * gcc.c-torture/compile/20010510-1.c: New test.
17918         * gcc.c-torture/compile/20010605-3.c: New test.
17919         * gcc.c-torture/compile/20010824-1.c: New test.
17920         * gcc.c-torture/execute/20010409-1.c: New test.
17921         * gcc.dg/noncompile/20000901-1.c: New test.
17922         * gcc.dg/20001023-1.c: New test.
17923         * gcc.dg/20001101-1.c: New test.
17924         * gcc.dg/20001102-1.c: New test.
17925         * gcc.dg/20010207-1.c: New test.
17926         * gcc.dg/20010405-1.c: New test.
17927         * gcc.dg/20010822-1.c: New test.
17928         * gcc.dg/20011107-1.c: New test.
17929
17930 2002-01-09  Jeffrey A Law  (law@redhat.com)
17931
17932         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17933
17934         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17935         execution failure on PA targets.
17936
17937 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * gcc.c-torture/compile/20020109-1.c: New test.
17940
17941 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17942
17943         * gcc.c-torture/execute/20020108-1.c: New test.
17944
17945 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17946
17947         * gcc.dg/20020108-1.c: New test.
17948
17949 2002-01-08  H.J. Lu <hjl@gnu.org>
17950
17951         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17952         for header files.
17953
17954 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17955
17956         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17957         consistency.
17958
17959 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17960
17961         * gcc.dg/altivec-4.c: Test altivec predicates.
17962
17963 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17964
17965         * gcc.c-torture/execute/20020107-1.c: New test.
17966
17967 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17968
17969         PR c/5279
17970         * gcc.c-torture/compile/20020106-1.c: New test.
17971
17972 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17973
17974         * gcc.c-torture/execute/nestfunc-4.c: New test.
17975
17976 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17977
17978         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17979         extra triple that slipped in.
17980         * g++.old-deja/g++.abi/align.C: Likewise.
17981         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17982
17983 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17984
17985         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17986         * g++.old-deja/g++.abi/align.C: Likewise.
17987         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17988
17989         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17990         on FreeBSD/i386.
17991         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17992         FreeBSD.
17993
17994 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17995
17996         * gcc.dg/20020104-1.c: New test.
17997
17998         * gcc.dg/20020104-2.c: New test.
17999
18000 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18001
18002         * gcc.dg/20020103-1.c: Fix typo in target selector.
18003
18004 2002-01-03  Richard Henderson  <rth@redhat.com>
18005
18006         * gcc.dg/20020103-1.c: New.
18007
18008 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18009
18010         * gcc.c-torture/execute/20020103-1.c: New test.
18011
18012 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18013
18014         * g++.dg/other/debug2.C: New test.
18015
18016         * gcc.c-torture/compile/20020103-1.c: New test.
18017
18018 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18019
18020         * gcc.dg/gnu89-init-1.c: Added new tests.
18021
18022 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18023
18024         * g++.dg/template/friend2.C: Remove as patch is reverted.
18025
18026         * g++.dg/warn/oldcast1.C: New test.
18027
18028         * g++.dg/template/ptrmem1.C: New test.
18029         * g++.dg/template/ptrmem2.C: New test.
18030
18031         * g++.dg/template/ntp.C: New test.
18032
18033         * g++.dg/other/component1.C: New test.
18034
18035         * g++.dg/template/ttp3.C: New test.
18036
18037         * g++.dg/template/friend2.C: New test.
18038         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18039
18040 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18041
18042         * g++.dg/other/ptrmem1.C: New test.
18043         * g++.dg/other/ptrmem2.C: New test.
18044
18045 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18046
18047         * g++.dg/template/ctor1.C: New test.
18048
18049 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18050
18051         * g++.dg/template/friend2.C: New test.
18052
18053 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18054
18055         * gcc.dg/mmix-1.c: New test.
18056
18057 2001-12-31  Richard Henderson  <rth@redhat.com>
18058
18059         * gcc.dg/asm-5.c: New.
18060
18061 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18062
18063         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18064         in namespace __gnu_cxx
18065
18066 2001-12-30  Richard Henderson  <rth@redhat.com>
18067
18068         * gcc.dg/debug-6.c: New.
18069
18070 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18071
18072         * gcc.c-torture/compile/20011229-2.c: New test.
18073
18074 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18075
18076         * gcc.dg/debug-3.c: New test.
18077         * gcc.dg/debug-4.c: New test.
18078         * gcc.dg/debug-5.c: New test.
18079
18080 2001-12-29  Richard Henderson  <rth@redhat.com>
18081
18082         * g++.dg/eh/loop1.C: New.
18083
18084 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18085
18086         * g++.dg/template/crash1.C: New test.
18087
18088 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18089
18090         * g++.dg/other/const1.C: New test.
18091
18092 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18093
18094         * gcc.c-torture/compile/20011229-1.c: New test.
18095
18096 2001-12-28  Stan Shebs  <shebs@apple.com>
18097
18098         * lib/objc-torture.exp: Resync with c-torture.exp.
18099         * lib/objc.exp: Load standard libraries.
18100
18101 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18102
18103         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18104         additional tests.
18105
18106 2001-12-27  Roger Sayle <roger@eyesopen.com>
18107
18108         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18109
18110 2001-12-27  Richard Henderson  <rth@redhat.com>
18111
18112         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18113
18114 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         * g++.dg/eh/ctor1.C: New test.
18117         * g++.dg/other/error2.C: New test.
18118
18119 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         * g++.dg/other/init2.C: New test.
18122
18123 2001-12-24  Richard Henderson  <rth@redhat.com>
18124
18125         * gcc.dg/20011223-1.c: New.
18126         * gcc.dg/inline-1.c: New.
18127
18128 2001-12-23  Richard Henderson  <rth@redhat.com>
18129
18130         * gcc.dg/asm-4.c: Test operand modifiers.
18131
18132 2001-12-23  Richard Henderson  <rth@redhat.com>
18133
18134         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18135
18136 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18137
18138         * gcc.c-torture/execute/20011223-1.c: New test.
18139
18140 2001-12-21  Richard Henderson  <rth@redhat.com>
18141
18142         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18143         re-enables the warning.
18144
18145 2001-12-21  Richard Henderson  <rth@redhat.com>
18146
18147         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18148
18149 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18150
18151         * gcc.c-torture/compile/20011218-1.c: New test.
18152
18153 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18154
18155         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18156         arm-isr.c test.
18157         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18158         epilogue generation for ARM ISR routines.
18159
18160 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18161
18162         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18163         * gcc.dg/format/c90-printf-3.c: Likewise.
18164         * gcc.dg/format/c99-printf-3.c: Likewise.
18165         * gcc.dg/format/ext-1.c: Likewise.
18166         * gcc.dg/format/ext-6.c: Likewise.
18167         * gcc.dg/format/format.h: Prototype unlocked stdio.
18168
18169 2001-12-20  Richard Henderson  <rth@redhat.com>
18170
18171         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18172         (arena): Use it.
18173         (malloc): Correct allocation logic.  Abort if we fill up the
18174         arena before initialization complete.
18175         (realloc): Correct allocation logic.
18176
18177 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18178
18179         * gcc.c-torture/compile/20011219-2.c: New test.
18180
18181         * gcc.c-torture/execute/20011219-1.c: New test.
18182
18183 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18184
18185         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18186         target does not support weak symbols.
18187
18188 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18189
18190         * gcc.c-torture/compile/20011219-1.c: New test.
18191
18192 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18193
18194         * g++.dg/other/error1.C: New test.
18195
18196 2001-12-17  Jeffrey A Law  (law@redhat.com)
18197
18198         * gcc.c-torture/execute/20011217-1.c: New test.
18199
18200 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18201
18202         * objc.dg/special/: New directory.
18203         * objc.dg/special/special.exp: New file.
18204         * objc.dg/special/unclaimed-category-1.h: New file.
18205         * objc.dg/special/unclaimed-category-1a.m: New file.
18206         * objc.dg/special/unclaimed-category-1.m: New file.
18207
18208 2001-12-17  Andreas Jaeger  <aj@suse.de>
18209
18210         * gcc.c-torture/compile/20011217-2.c: New test.
18211
18212 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18213
18214         * gcc.c-torture/compile/20011217-1.c: New test.
18215
18216 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18217
18218         * testsuite/gcc.dg/20011214-1.c: New.
18219
18220 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18221
18222         * gcc.dg/altivec-4.c: New.
18223
18224 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18225
18226         * gcc.dg/20011113-1.c: New test.
18227
18228 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18229
18230         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18231         std::__malloc_alloc_template<0> and
18232         std::__default_alloc_template<false, 0>.
18233
18234 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18235
18236         * objc/execute/bf-21.m: New test.
18237         * objc/execute/enumeration-1.m: New test.
18238         * objc/execute/enumeration-2.m: New test.
18239
18240 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18241
18242         * gcc.dg/gnu89-init-1.c: New test.
18243
18244 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18245
18246         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18247         * g++.old-deja/g++.jason/2371.C: Likewise.
18248         * g++.old-deja/g++.jason/template33.C: Likewise.
18249         * g++.old-deja/g++.jason/template34.C: Likewise.
18250         * g++.old-deja/g++.jason/template36.C: Likewise.
18251         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18252         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18253         * g++.old-deja/g++.other/typename1.C: Likewise.
18254         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18255         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18256         * g++.old-deja/g++.pt/typename11.C: Likewise.
18257         * g++.old-deja/g++.pt/typename14.C: Likewise.
18258         * g++.old-deja/g++.pt/typename16.C: Likewise.
18259         * g++.old-deja/g++.pt/typename3.C: Likewise.
18260         * g++.old-deja/g++.pt/typename4.C: Likewise.
18261         * g++.old-deja/g++.pt/typename5.C: Likewise.
18262         * g++.old-deja/g++.pt/typename7.C: Likewise.
18263         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18264
18265 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18266
18267         * g++.dg/other/linkage1.C: New test.
18268         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18269         specifiers.
18270
18271 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18272
18273         * gcc.dg/concat.c: New test.
18274
18275 2001-12-11  Stan Shebs  <shebs@apple.com>
18276
18277         * objc/compile: New test directory.
18278         * objc/compile/compile.exp: New expect script.
18279         * objc/compile/20011211-1.m: New compile test.
18280
18281 2001-12-11  Jason Merrill  <jason@redhat.com>
18282
18283         * lib/prune.exp (prune_gcc_output): Also handle "In member
18284         function".  So many permutations...
18285
18286 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18287
18288         * g++.dg/template/typedef1.C: New test.
18289
18290 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18291
18292         * g++.dg/other/copy1.C: New test.
18293
18294 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18295
18296         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18297
18298         * gcc.dg/builtin-choose-expr.c: New.
18299
18300 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18301
18302         * gcc.dg/altivec-2.c: New.
18303
18304 2001-12-07  Richard Henderson  <rth@redhat.com>
18305
18306         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18307
18308 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18309
18310         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18311         ultrasparc.
18312
18313 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18314
18315         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18316
18317 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18318
18319         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18320         variable argument list.
18321
18322 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18323
18324         * gcc.c-torture/execute/memcheck: Delete entire directory.
18325         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18326         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18327
18328 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18329
18330         * gcc.dg/Wshadow-1.c: New test.
18331
18332 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18333
18334         * gcc.c-torture/compile/20011130-1.c: New test.
18335
18336         * gcc.dg/noncompile/20011025-1.c: New test.
18337
18338         * g++.dg/other/anon-union.C: New test.
18339
18340         * gcc.c-torture/execute/20011024-1.c: New test.
18341
18342 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18343
18344         * gcc.c-torture/execute/20000722-1.x,
18345         gcc.c-torture/execute/20010123-1.x: Remove.
18346         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18347         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18348         gcc.dg/c99-complit-2.c: New tests.
18349
18350 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18351
18352         * g++.dg/inherit/base1.C: New test.
18353
18354 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18355
18356         * g++.dg/other/stdarg1.C: New test.
18357
18358         * gcc.c-torture/compile/20011130-2.c: New test.
18359
18360 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18361
18362         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18363         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18364         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18365         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18366         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18367         * gcc.dg/builtin-prefetch-1.c: New test.
18368
18369 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18370
18371         * gcc.dg/20011130-1.c: New test.
18372
18373 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18374
18375         * g++.dg/other/scope1.C: New test.
18376         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18377
18378 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18379
18380         * gcc.dg/vla-init-1.c: New test.
18381
18382 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18383
18384         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18385
18386 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18387
18388         * objc.dg/alias.m: Update.
18389         * objc.dg/class-1.m: Update.
18390         * objc.dg/const-str-1.m: Update.
18391         * objc.dg/fwd-proto-1.m: Update.
18392         * objc.dg/id-1.m: Update.
18393         * objc.dg/super-class-1.m: Update.
18394
18395 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18396
18397         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18398         constructs.
18399
18400 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18401
18402         * gcc.c-torture/execute/20011128-1.c: New test.
18403
18404 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18405
18406         * gcc.dg/20011127-1.c: New test.
18407
18408 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18409
18410         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18411         from Austin Group draft 7.
18412         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18413         scanf format arguments.
18414         * gcc.dg/format/no-exargs-2.c: New test.
18415
18416 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18417
18418         * g++.dg/abi/vbase8-4.C: New test.
18419
18420 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18421
18422         * gcc.c-torture/execute/20011121-1.c: New test.
18423
18424 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18425
18426         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18427
18428 2001-11-23  Andreas Jaeger  <aj@suse.de>
18429
18430         * gcc.dg/cpp/charconst-2.c: New test.
18431
18432 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18433
18434         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18435         to the host if it is remote.  Let tests specify extra headers
18436         they use.
18437         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18438         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18439         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18440         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18441         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18442         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18443         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18444         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18445         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18446         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18447
18448 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18449
18450         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18451         for little endian ARMs.
18452
18453 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18454
18455         * gcc.c-torture/compile/20011119-1.c: New test.
18456         * gcc.c-torture/compile/20011119-2.c: New test.
18457
18458 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18459
18460         * gcc.dg/altivec-1.c: Fix typo.
18461
18462 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18463
18464         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18465
18466 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18467
18468         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18469
18470 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18471
18472         * lib/g77.exp: Don't specify --rpath-link.
18473
18474         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18475         across all the headers.
18476         * gcc.dg/format/format.exp: For testing on a remote host,
18477         copy format.h.
18478
18479         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18480         * gcc.c-torture/execute/930406-1.c: Likewise.
18481         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18482
18483 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18484
18485         * gcc.dg/altivec-1.c: New.
18486
18487 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18488
18489         * gcc.dg/cpp/fpreprocessed.c: New test case.
18490
18491 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18492
18493         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18494         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18495         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18496
18497 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18498
18499         * gcc.dg/no-builtin-1.c: New test.
18500
18501 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18502
18503         * gcc.c-torture/execute/20011115-1.c: New test.
18504
18505 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18506
18507         * gcc.c-torture/compile/20011114-2.c: New test.
18508         * gcc.c-torture/compile/20011114-3.c: New test.
18509         * gcc.c-torture/compile/20011114-4.c: New test.
18510
18511 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18512
18513         * g++.dg/other/init1.C: New test.
18514
18515 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18516
18517         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18518         message.
18519
18520         * gcc.c-torture/execute/20011114-1.c: New testcase.
18521
18522         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18523         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18524         like the (before this change) version of 20010327-1.c.
18525
18526 2001-11-14  Roger Sayle <roger@eyesopen.com>
18527
18528         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18529
18530 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18531
18532         * g++.dg/init/array2.C: New test.
18533
18534 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18535
18536         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18537
18538 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18539
18540         * g++.dg/other/forscope1.C: New test.
18541         * g++.dg/ext/forscope1.C: New test.
18542         * g++.dg/ext/forscope2.C: New test.
18543
18544 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18545
18546         * gcc.c-torture/execute/20011113-1.c: New test.
18547
18548 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18549
18550         * gcc.c-torture/execute/20011109-2.c: New test.
18551
18552         * gcc.c-torture/execute/20011109-1.c: New test.
18553
18554 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18555
18556         * gcc.c-torture/compile/20011109-1.c: New test.
18557
18558 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18559
18560         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18561         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18562         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18563         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18564         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18565         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18566         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18567
18568 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18569
18570         * g++.dg/warn/Wshadow-1.C: New tests.
18571         * g++.old-deja/g++.mike/for3.C: Update.
18572
18573 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18574
18575         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18576         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18577         XFAILs.  Adjust expected error texts.
18578         * gcc.c-torture/compile/20011106-1.c,
18579         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18580         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18581         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18582         gcc.dg/c99-array-lval-5.c: New tests.
18583
18584 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18585
18586         * gcc.dg/cpp/defined.c: Update.
18587
18588 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18589
18590         * gcc.c-torture/execute/anon-1.c: New test.
18591
18592 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18593
18594         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18595         same size, so no warning should be produced on stormy16.
18596
18597         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18598         due to oversized array.
18599         * g++.old-deja/g++.mike/ns15.C: Likewise.
18600         * g++.old-deja/g++.pt/crash16.C: Likewise.
18601
18602 2001-11-02  Graham Stott  <grahams@redhat.com>
18603
18604         * g++.dgother/debug1.C: Fix typos.
18605
18606 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18607
18608         * g++.dg/other/debug1.C: New test.
18609
18610 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18611
18612         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18613         of unsigned long.
18614
18615 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18616
18617         * gcc.dg/20011029-2.c: New test.
18618
18619         * gcc.c-torture/compile/20011029-1.c: New test.
18620
18621 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18622
18623         * objc/execute/class_self-1.m: New test.
18624         * objc/execute/class_self-2.m: New test.
18625
18626 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18627
18628         * gcc.misc-tests/msgs.exp: Delete.
18629         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18630         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18631         error set to match recent changes.
18632
18633 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18634
18635         * gcc.dg/20011021-1.c: New test.
18636
18637 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18638
18639         * gcc.c-torture/compile/20011023-1.c: New test.
18640
18641 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18642
18643         * lib/g77.exp: Rewrite based on lib/g++.exp.
18644
18645 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18646
18647         * gcc.c-torture/execute/20011019-1.c: New test.
18648
18649         * gcc.dg/20011018-1.c: New test.
18650
18651 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18652
18653         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18654
18655 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18656
18657         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18658         * gcc.dg/attr-invalid.c: Likewise.
18659
18660 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18661
18662         * testsuite/gcc.dg/20011015-1.c: New test.
18663
18664 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18665
18666         * g++.dg/template/unify2.C: New test.
18667
18668 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18669
18670         * g++.dg/other/exception-specification.C: New test
18671
18672 2001-10-13  Tom Rix  <trix@redhat.com>
18673
18674         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18675         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18676
18677 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18678
18679         * testsuite/gcc.dg/20011009-1.c: New test.
18680
18681 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18682
18683         PR g++/4476
18684         * g++.dg/other/friend1.C: New test.
18685
18686 2001-10-11  Richard Henderson  <rth@redhat.com>
18687
18688         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18689
18690 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18691
18692         * gcc.c-torture/compile/20011010-1.c: New.
18693
18694 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18695
18696         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18697         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18698         g77.f-torture/execute/execute.exp,
18699         g77.f-torture/noncompile/noncompile.exp,
18700         gcc.c-torture/compile/compile.exp,
18701         gcc.c-torture/execute/execute.exp,
18702         gcc.c-torture/execute/ieee/ieee.exp,
18703         gcc.c-torture/execute/memcheck/memcheck.exp,
18704         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18705         objc/execute/execute.exp: Update FSF address.
18706
18707 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18708
18709         * gcc.dg/cpp/cmdlne-C.c: Update.
18710         * gcc.dg/cpp/cmdlne-C2.c: New.
18711
18712 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18713
18714         * gcc.c-torture/execute/20011008-3.c: New.
18715
18716 2001-10-08  DJ Delorie  <dj@redhat.com>
18717
18718         * gcc.dg/20011008-1.c: New.
18719         * gcc.dg/20011008-2.c: New.
18720
18721 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18722
18723         * gcc.dg/cpp/spacing1.c: Update test.
18724
18725 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18726
18727         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18728         spelling errors of "separate" as "seperate".
18729
18730 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18731
18732         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18733         enough to avoid inlining.
18734
18735 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18736
18737         * lib/g77.exp: set libg2c_dir correctly.
18738
18739 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18740
18741         * gcc.dg/cpp/macro11.c: New test.
18742
18743 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18744
18745         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18746         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18747         gcc.dg/format/multattr-3.c: New tests.
18748         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18749         tests for format attributes on function pointers being rejected.
18750
18751 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18752
18753         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18754
18755 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18756
18757         * g++.dg/warn/format1.C: New test.
18758
18759 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18760
18761         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18762
18763 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18764
18765         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18766
18767 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18768
18769         * gcc.dg/cpp/redef2.c: Add test.
18770
18771 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18772
18773         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18774         long-standing bug on i686, apparently.
18775         * gcc.c-torture/execute/loop-2c.x: New file.
18776         * gcc.c-torture/execute/loop-2d.x: New file.
18777         * gcc.c-torture/execute/loop-3c.x: New file.
18778
18779 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18780
18781         * gcc.dg/cpp/20000625-2.c: Correct line number.
18782
18783 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18784
18785         * gcc.dg/cpp/macro10.c: New test.
18786         * gcc.dg/cpp/strify3.c: New test.
18787         * gcc.dg/cpp/spacing1.c: Add tests.
18788         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18789         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18790
18791 2001-09-24  DJ Delorie  <dj@redhat.com>
18792
18793         * gcc.c-torture/execute/20010924-1.c: New test.
18794
18795 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18796
18797         * testsuite/objc/execute/paste.m: Remove.
18798
18799 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18800
18801         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18802
18803 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18804
18805         * g77.dg/strlen0.f: New test.
18806
18807 2001-09-21  Richard Henderson  <rth@redhat.com>
18808
18809         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18810         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18811
18812 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18813
18814         Table-driven attributes.
18815         * g++.dg/ext/attrib1.C: New test.
18816
18817 2001-09-20  DJ Delorie  <dj@redhat.com>
18818
18819         * gcc.dg/20000926-1.c: Update expected warning messages.
18820         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18821         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18822         array.
18823
18824 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18825
18826         * g++.dg/eh/registers1.C: New test case.
18827
18828 2001-09-17  Richard Henderson  <rth@redhat.com>
18829
18830         * gcc.dg/array-5.c: Fix VLA decomposition test.
18831
18832 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18833
18834         * gcc.dg/cpp/line5.c: New testcase.
18835
18836 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18837
18838         * gcc.dg/cpp/macro9.c: New test.
18839
18840 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18841
18842         * gcc.c-torture/execute/980223.c: Change type of addr from long
18843         to char *.
18844
18845 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18846
18847         * gcc.c-torture/execute/20010915-1.c: New test.
18848
18849 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18850
18851         * g77.dg/bprob: New directory.
18852         * g77.dg/bprob/bprob.exp: New file.
18853         * g77.dg/bprob/bprob-1.f: New test.
18854         * g77.dg/gcov: New directory.
18855         * g77.dg/gcov/gcov.exp: New file.
18856         * g77.dg/gcov/gcov-1.f: New test.
18857         * g77.dg/gcov/gcov-1.x: New file.
18858
18859 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18860
18861         * gcc.dg/cpp/directiv.c: Update.
18862         * gcc.dg/cpp/undef1.c: Update.
18863
18864 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18865
18866         * gcc.dg/20010912-1.c: New test.
18867
18868 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18869
18870         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18871         language-independent file in lib.
18872         * lib/gcov.exp: New file.
18873
18874 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18875
18876         * gcc.c-torture/compile/20010911-1.c: New test.
18877
18878 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18879
18880         * lib/profopt.exp: New, to support profile-directed optimizations.
18881         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18882         * gcc.misc-tests/bprob-1.c: New test.
18883         * gcc.misc-tests/bprob-2.c: New test.
18884
18885 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18886
18887         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18888         XFAIL and which kinds of gcov output to verify.
18889         * gcc.misc-tests/gcov-4b.x: New file.
18890         * gcc.misc-tests/gcov-5b.x: New file.
18891         * gcc.misc-tests/gcov-6.x: New file.
18892         * gcc.misc-tests/gcov-7.c: New test.
18893         * gcc.misc-tests/gcov-7.x: New file.
18894
18895 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18896
18897         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18898         * gcc.misc-tests/gcov-6.c: New test.
18899
18900 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18901
18902         PR c++/3986
18903         * g++.dg/abi/vbase1.C: New test.
18904
18905 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18906
18907         * objc.dg/method-2.m: New.
18908
18909 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18910
18911         PR c++/4203
18912         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18913         * g++.dg/init/empty1.C: New test.
18914
18915 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18916
18917         * gcc.c-torture/compile/20010903-1.c: New test.
18918
18919 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18920
18921         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18922         for m68k.
18923
18924 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18925
18926         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18927
18928         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18929
18930         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18931
18932 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18933
18934         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18935         for 16-bit 'unsigned int'.
18936
18937 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18938
18939         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18940
18941 2001-08-27  Richard Henderson  <rth@redhat.com>
18942
18943         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18944         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18945
18946 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18947
18948         * gcc.dg/asm-names.c (ymain): New.
18949
18950 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18951
18952         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18953         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18954         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18955
18956 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18957
18958         * gcc.dg/compare5.c: New testcase.
18959
18960 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18961
18962         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18963         and "In instantiation".
18964
18965 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18966
18967         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18968
18969 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18970
18971         * gcc.misc-tests/gcov.exp: Add support for branch information.
18972         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18973         * gcc.misc-tests/gcov-4.c: New test.
18974         * gcc.misc-tests/gcov-4b.c: New test.
18975         * gcc.misc-tests/gcov-5b.c: New test.
18976
18977 2001-08-20  Zack Weinberg  <zackw@panix.com>
18978
18979         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18980         expected to fail.
18981
18982 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18983
18984         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18985
18986 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18987
18988         * g++.dg/eh/template1.C: New test.
18989
18990 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18991
18992         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18993         Fix thinko.
18994         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18995         for xfail.
18996
18997 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18998
18999         * lib/g77-dg.exp:  Use prune.exp for common procedures
19000         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19001         * lib/g77.exp: (g77-dg-prune) Remove
19002
19003 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19004
19005         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19006
19007 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19008
19009         * g++.dg/template/unify1.C: New test.
19010
19011 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19012
19013         * g++.dg/abi/empty4.C: New test.
19014
19015 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19016
19017         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19018         solaris2.*
19019         * g77.f-torture/compile/pr3743.x: Likewise
19020
19021 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19022
19023         * g++.dg/other/using-declaration.C: New test.
19024
19025 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19026
19027         * gcc.dg/cpp/tr-sign.c: New testcase.
19028
19029 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19030
19031         * gcc.dg/cpp/19951025-1.c: Revert.
19032         * gcc.dg/cpp/directiv.c: We no longer process directives that
19033         interrupt macro arguments.
19034
19035 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19036
19037         * gcc.dg/bconstp-1.c: New test.
19038
19039 2001-08-03  Richard Henderson  <rth@redhat.com>
19040
19041         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19042
19043 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19044
19045         * gcc.dg/cpp/19951025-1.c: Update.
19046
19047 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19048
19049         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19050         should be x.
19051
19052 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19053
19054         Kill -fhonor-std.
19055         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19056         * g++.old-deja/g++.other/std1.C: Likewise.
19057         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19058
19059 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19060
19061         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19062         (g77_pass, g77_fail, g77_finish, g77_exit,
19063         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19064
19065 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19066
19067         * g77.dg/fbackslash.f
19068         * g77.dg/fcase-preserve.f
19069         * g77.dg/ff90-1.f
19070         * g77.dg/ffixed-line-length-0.f
19071         * g77.dg/ffixed-line-length-132.f
19072         * g77.dg/ffixed-line-length-7.f
19073         * g77.dg/ffixed-line-length-72.f
19074         * g77.dg/ffixed-line-length-none.f
19075         * g77.dg/ffree-form-1.f
19076         * g77.dg/fno-backslash.f
19077         * g77.dg/fno-f90-1.f
19078         * g77.dg/fno-fixed-form-1.f
19079         * g77.dg/fno-onetrip.f
19080         * g77.dg/fno-typeless-boz.f
19081         * g77.dg/fno-underscoring.f
19082         * g77.dg/fno-vxt-1.f
19083         * g77.dg/fonetrip.f
19084         * g77.dg/ftypeless-boz.f
19085         * g77.dg/fugly-assumed.f
19086         * g77.dg/funderscoring.f
19087         * g77.dg/fvxt-1.f
19088
19089 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19090
19091         * objc.dg/fwd-proto-1.m: New.
19092         * objc.dg/local-decl-1.m: New.
19093         * objc.dg/naming-1.m: New.
19094         * objc.dg/naming-2.m: New.
19095         * objc.dg/proto-hier-1.m: New.
19096
19097 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19098
19099         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19100         largest-type elements to a struct makes its size grow.
19101
19102 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19103
19104         * g++.dg/abi/vthunk1.C: New test.
19105
19106 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19107
19108         * g++.dg/abi/vbase8-22.C: New test.
19109
19110 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19111
19112         * gcc.dg/cpp/macro8.c: New test.
19113
19114 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19115
19116         * g++.dg/abi/vbase8-21.C: New test.
19117
19118 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19119
19120         * g++.dg/abi/vbase8-10.C: New test.
19121
19122 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19123
19124         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19125         ${tool}_set_ld_library_path.
19126         Changed caller.
19127         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19128         g++.exp.
19129
19130 2001-07-26  Stan Cox <scox@redhat.com>
19131
19132         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19133         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19134         gcc_exit, gcc_check_unsupported_p):
19135         Moved to gcc-deps.exp
19136         * gcc-deps.exp: New file.
19137
19138 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19139
19140         * g++.old-deja/g++.pt/defarg14.C: New test.
19141
19142 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19143
19144         * g++.old-deja/g++.other/lineno5.C: New test.
19145
19146 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19147
19148         * g++.old-deja/g++.pt/crash68.C: New test.
19149
19150 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19151
19152         * g++.old-deja/g++.other/crash42.C: New test.
19153
19154 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19155
19156         * gcc.dg/cpp/extratokens.c: Fix.
19157         * gcc.dg/cpp/skipping2.c: New tests.
19158
19159 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19160
19161         * gcc.c-torture/execute/20010724-1.c: New file.
19162         * gcc.c-torture/execute/20010724-1.x: New file.
19163
19164 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19165
19166         * g++.old-deja/g++.other/cond7.C: New test.
19167
19168 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19169
19170         * g++.old-deja/g++.other/optimize4.C: New test.
19171
19172 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19173
19174         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19175
19176 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19177
19178         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19179         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19180         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19181         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19182
19183         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19184         bug report" message.
19185
19186         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19187         * g++.dg/ext/instantiate1.C: Move from old-deja.
19188
19189 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19190
19191         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19192         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19193         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19194         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19195
19196 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19197
19198         * gcc.c-torture/execute/20010723-1.c: New test.
19199
19200 2001-07-23  Ben Elliston  <bje@redhat.com>
19201
19202         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19203
19204 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19205
19206         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19207         i[34567]86-*-*.
19208         Delete handling of ieee_multilib_flags.
19209         Pass -mieee for alpha*-*-* and sh-*-*.
19210         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19211
19212 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19213
19214         Remove old-abi tests.
19215         * g++.old-deja/g++.mike/p11116.C: Remove.
19216         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19217
19218 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19219
19220         * g77.f-torture/compile/pr3743.f:  New test
19221
19222 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19223
19224         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19225
19226 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19227
19228         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19229         g++.old-deja/g++.pt/static6.C: Likewise.
19230         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19231         supports weak symbols.
19232
19233 2001-07-18  Andreas Jaeger  <aj@suse.de>
19234
19235         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19236         supported again.
19237
19238 2001-07-18  Andreas Jaeger  <aj@suse.de>
19239
19240         * gcc.dg/iftrap-1.c: Fix target line.
19241
19242 2001-07-17  Richard Henderson  <rth@redhat.com>
19243
19244         * gcc.c-torture/execute/20010717-1.c: New.
19245
19246 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19247
19248         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19249         tests.
19250
19251 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19252
19253         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19254
19255 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19256
19257         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19258         UAC_SIGBUS, UAC_NOPRINT definitions.
19259
19260 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19261
19262         * objc/execute/object_is_class.m: New test.
19263         * objc/execute/object_is_meta_class.m: New test.
19264
19265 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19266
19267         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19268         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19269
19270 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19271
19272         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19273         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19274
19275 2001-07-14  Richard Henderson  <rth@redhat.com>
19276
19277         * gcc.dg/iftrap-1.c: New.
19278
19279 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19280
19281         * g77.f-torture/execute/intrinsic77.f: New test.
19282
19283 2001-07-11  Janis Johnson <janis@us.ibm.com>
19284
19285         * gcc.misc-tests/gcov-3.c: New test.
19286
19287 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19288
19289         * gcc.c-torture/compile/20010711-1.c,
19290         * gcc.c-torture/compile/20010711-2.c: New tests.
19291
19292 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19293
19294         * gcc.c-torture/execute/20010711-1.c: New test.
19295
19296 2001-07-11  Ben Elliston  <bje@redhat.com>
19297
19298         * g++.old-deja/g++.other/enum5.C: New test.
19299
19300 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19301
19302         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19303         (g++-dg-prune): Call prune_gcc_output.
19304         * prune.exp: New file for prune_gcc_output.
19305         * lib/g++.exp, lib/gcc.exp: Load it.
19306
19307 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19308
19309         * gcc.c-torture/compile/20010701-1.c,
19310         g++.old-deja/g++.ext/attrib6.C: New tests.
19311
19312 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19313
19314         * gcc.c-torture/compile/20010706-1.c: New test.
19315
19316 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19317
19318         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19319
19320 2001-06-28  Stan Shebs  <shebs@apple.com>
19321
19322         * gcc.dg/pragma-darwin.c: New test.
19323
19324 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19325
19326         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19327         Solaris 2.[678] system.
19328
19329 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19330
19331         * gcc.dg/20010622-1.c: New test.
19332
19333 2001-06-18  Stan Shebs  <shebs@apple.com>
19334
19335         * objc.dg: New directory.
19336         * objc.dg/dg.exp: New file.
19337         * objc.dg/alias.m: New.
19338         * objc.dg/class-1.m: New.
19339         * objc.dg/class-2.m: New.
19340         * objc.dg/const-str-1.m: New.
19341         * objc.dg/const-str-2.m: New.
19342         * objc.dg/id-1.m: New.
19343         * objc.dg/method-1.m: New.
19344         * objc.dg/super-class-1.m: New.
19345         * lib/objc-dg.exp: New file.
19346
19347 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19348
19349         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19350         of label name.
19351
19352 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19353
19354         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19355
19356 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19357
19358         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19359         variable.
19360
19361 2001-06-12  Richard Henderson  <rth@redhat.com>
19362
19363         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19364
19365 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19366
19367         * g++.old-deja/g++.abi/vbase5.C: New test.
19368         * g++.old-deja/g++.abi/vbase6.C: New test.
19369         * g++.old-deja/g++.abi/vbase7.C: New test.
19370
19371 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19372
19373         * gcc.c-torture/compile/20010610-1.c: New test.
19374
19375 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         * g++.old-deja/g++.abi/vbase4.C: New test.
19378
19379 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19380
19381         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19382         support %f for HC11/HC12 targets.
19383         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19384         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19385         on HC11/HC12 targets.
19386         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19387
19388 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19389
19390         * gcc.dg/wchar_t-1.c: New file.
19391         * gcc.dg/wint_t-1.c: Likewise.
19392
19393 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19394
19395         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19396
19397 2001-06-11  Richard Henderson  <rth@redhat.com>
19398
19399         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19400
19401 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19402
19403         * gcc.c-torture/compile/20010611-1.c: New test.
19404
19405 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19406
19407         * gcc.dg/c99-tag-1.c: Add more tests.
19408
19409 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19410
19411         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19412         representation on MN10300 and ARM/Thumb.
19413
19414 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19415
19416         * g77.f-torture/execute/20010610.f: New.
19417
19418 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19419
19420         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19421         names.
19422
19423 2001-06-09  Richard Henderson  <rth@redhat.com>
19424
19425         * gcc.c-torture/execute/ashrdi-1.c: New.
19426         * gcc.c-torture/execute/ashldi-1.c: New.
19427         * gcc.c-torture/execute/lshrdi-1.c: New.
19428
19429 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19430
19431         * objc/execute/load-3.m: Added. Check sending +load to categories,
19432         in addition to classes.
19433
19434 2001-06-08  Stan Shebs  <shebs@apple.com>
19435
19436         * objc/execute/load-2.m: New test.  From Nicola Pero
19437         <n.pero@mi.flashnet.it>.
19438
19439 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * gcc.c-torture/execute/20010605-2.c: New test.
19442
19443 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19444
19445         * g++.old-deja/g++.abi/vbase2.C: New test.
19446         * g++.old-deja/g++.abi/vbase3.C: New test.
19447
19448 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19449
19450         * g++.old-deja/g++.pt/friend49.C: New test.
19451
19452 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19453
19454         * g++.old-deja/g++.ext/anon3.C: New test.
19455
19456 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19457
19458         * g++.old-deja/g++.other/conv7.C: New test.
19459
19460 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19461
19462         * gcc.c-torture/compile/20010605-2.c: New test.
19463
19464 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19465
19466         * gcc.c-torture/execute/20010604-1.c: New test.
19467
19468 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19469
19470         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19471
19472 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19473
19474         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19475         (g++_link_flags): Likewise.
19476         (g++_init): Pass gccpath's value to two previous functions.
19477
19478 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19479
19480         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19481         Ensure logfile entry matches exec command line.
19482
19483 2001-05-31  Richard Henderson  <rth@redhat.com>
19484
19485         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19486         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19487
19488 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19489
19490         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19491         compiler for irix6.2
19492
19493 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19494
19495         * g++.old-deja/g++.other/optimize3.C: New file.
19496
19497 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19498
19499         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19500         assemble.
19501
19502 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19503
19504         * g++.old-deja/g++.other/optimize2.C: New file.
19505
19506 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19507
19508         * gcc.c-torture/compile/20010518-2.c: New file.
19509         * gcc.c-torture/execute/20010518-1.c: New file.
19510         * gcc.c-torture/execute/20010518-2.c: New file.
19511
19512 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19513
19514         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19515
19516 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19517
19518         G++ no longer defines builtins that do not begin with __builtin.
19519         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19520         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19521         * g++.old-deja/g++.law/builtin1.C: Likewise.
19522         * g++.old-deja/g++.law/cvt2.C: Likewise.
19523         * g++.old-deja/g++.mike/net5.C: Likewise.
19524         * g++.old-deja/g++.other/builtins1.C: Likewise.
19525         * g++.old-deja/g++.other/builtins2.C: Likewise.
19526         * g++.old-deja/g++.other/builtins3.C: Likewise.
19527         * g++.old-deja/g++.other/builtins4.C: Likewise.
19528         * g++.old-deja/g++.other/inline8.C: Likewise.
19529         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19530
19531 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19532
19533         * g++.old-deja/g++.pt/using1.C: Adjust.
19534         * g++.old-deja/g++.pt/using2.C: New test.
19535
19536 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19537
19538         * gcc.dg/cpp/charconst.c: New tests.
19539         * gcc.dg/cpp/escape.c: New tests.
19540         * gcc.dg/cpp/escape-1.c: New tests.
19541         * gcc.dg/cpp/escape-2.c: New tests.
19542         * gcc.dg/cpp/ucs.c: New tests.
19543
19544 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19545
19546         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19547         native compiler for irix6.5.
19548
19549 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19550
19551         * lib/g++.exp (g++_include_flags): Use args to compute
19552         get_multilibs.
19553         (g++_link_flags): Likewise.
19554         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19555
19556 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19557
19558         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19559
19560 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19561
19562         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19563         this file.
19564
19565 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19566
19567         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19568         STACK_SIZE;
19569         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19570         to STACK_SIZE; Use it to define size of add_histo array.
19571         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19572         to STACK_SIZE.
19573         (f): Use GITT_SIZE to define size of gitt local table.
19574         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19575         to STACK_SIZE; Use it to define size of bytemem array.
19576
19577 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19578
19579         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19580         on 68HC11/HC12 due to the asm instruction.
19581         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19582         * gcc.c-torture/compile/920520-1.x: Likewise.
19583         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19584         on 68HC11/HC12 because the function is larger than 64K.
19585         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19586         on 68HC11/HC12 because the structure is too large.
19587
19588 2001-05-20  Richard Henderson  <rth@redhat.com>
19589
19590         * gcc.c-torture/execute/20010520-1.c: New.
19591
19592 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19593
19594         * g++.old-deja/g++.warn/compare1.C: New test.
19595         * gcc.dg/compare4.c: New test.
19596
19597 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19598
19599         * g++.old-deja/g++.other/optimize1.C: New test.
19600
19601 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19602
19603         * g++.old-deja/g++.pt/spec41.C: New test.
19604
19605 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19606
19607         * gcc.c-torture/compile/20010114-1.x: Remove.
19608
19609 2001-05-18  Stan Shebs  <shebs@apple.com>
19610
19611         * gcc.c-torture/compile/20010518-1.c: New test.
19612
19613 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19614
19615         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19616         * g++.old-deja/g++.pt/crash67.C: New test.
19617
19618 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19619
19620         * g++.old-deja/g++.other/debug9.C: New test.
19621
19622 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19623
19624         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19625
19626 2001-05-16  Jan Hubicka  <jh@suse.cz>
19627
19628         * gcc.c-torture/compile/20010516-1.c: New test.
19629
19630 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19631
19632         * g++.old-deja/g++.other/crash41.C: New test.
19633
19634 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19635
19636         * g++.old-deja/g++.pt/crash66.C: New test.
19637
19638 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19639
19640         * g++.old-deja/g++.robertl/eb27.C: Convert.
19641
19642 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19643
19644         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19645         declaration being redundant.
19646
19647 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19648
19649         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19650
19651 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19652
19653         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19654
19655 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19656
19657         * lib/g++.exp: Use testsuite_flags.
19658
19659 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19660
19661         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19662
19663 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19664
19665         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19666
19667 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19668
19669         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19670
19671 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19672
19673         * gcc.c-torture/compile/20010313-1.c: New test.
19674
19675 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19676
19677         * gcc.dg/cpp/direct2.c: New test.
19678         * gccq.dg/cpp/direct2s.c: New test.
19679
19680         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19681
19682 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19683
19684         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19685         * g++.old-deja/g++.other/op3.C: Likewise.
19686
19687 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19688
19689         * gcc.dg/cpp/syshdr.h: New file.
19690         * gcc.dg/cpp/sysmac1.c: Update.
19691         * gcc.dg/cpp/sysmac2.c: Update.
19692
19693 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19694
19695         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19696
19697 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19698
19699         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19700         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19701
19702 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19703
19704         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19705
19706 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19707
19708         * lib/g++.exp (g++_include_flags): Don't use any special flags
19709         if TESTING_IN_BUILD_TREE is not defined.
19710         (g++_init): Use a plain 'c++' as the compiler if
19711         TESTING_IN_BUILD_TREEE is not defined.
19712
19713 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19714
19715         * g++.old-deja/g++.eh/catch13.C: New test.
19716         * g++.old-deja/g++.eh/catch14.C: New test.
19717
19718 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19719
19720         * gcc.dg/cpp/tr-define.c: New test.
19721
19722 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19723
19724         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19725         <stdlib.h>, not <malloc.h>.
19726
19727 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19728
19729         * g++.old-deja/g++.ns/template17.C: New test.
19730
19731 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19732
19733         * g++.old-deja/g++.pt/ref4.C: New test.
19734
19735 2001-04-30  Richard Henderson  <rth@redhat.com>
19736
19737         * gcc.dg/20000724-1.c: Revert last change.
19738
19739 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19740
19741         * g77.f-torture/execute/20010430.f: New test.
19742
19743 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19744
19745         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19746
19747 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19748
19749         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19750
19751 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19752
19753         * g++.old-deja/g++.eh/crash6.C: New test.
19754
19755 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19756
19757         * g++.old-deja/g++.other/warn7.C: New test.
19758
19759 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19760
19761         * g++.old-deja/g++.other/defarg9.C: New test.
19762
19763 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19764
19765         * g77.f-torture/compile/20010426.f: New test.
19766         * g77.f-torture/execute/20010426.f: New test.
19767
19768 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19769
19770         * g77.f-torture/compile/20000629-1.x: Remove - error
19771         has been fixed.
19772
19773 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19774
19775         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19776         Tweak slightly to work with g++.dg framework.
19777         * g++.dg/special/ecos.exp: Run initp1.C test.
19778         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19779
19780         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19781         its linker doesn't give line numbers either.
19782         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19783
19784 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19785
19786         * g++.old-deja/g++.other/lex1.C: New test.
19787
19788 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19789
19790         * gcc.dg/noncompile/20010425-1.c: New test.
19791
19792 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19793
19794         * g++.old-deja/g++.pt/mangle2.C: New test.
19795
19796 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19797
19798         * gcc.dg/format/plus-1.c: New test.
19799
19800 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19801
19802         * gcc.dg/20010423-1.c: New test.
19803
19804 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19805
19806         * gcc.c-torture/execute/20010422-1.c: New test.
19807
19808 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19809
19810         * g++.old-deja/g++.ns/type2.C: New test.
19811
19812 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19813
19814         * g++.old-deja/g++.other/perf1.C: New test.
19815
19816 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19817
19818         * gcc.dg/c99-func-2.c: Remove xfail.
19819         * gcc.dg/c99-func-3.c: Remove xfail.
19820         * gcc.dg/c99-func-4.c: Remove xfail.
19821
19822 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19823
19824         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19825
19826 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19827
19828         * gcc.c-torture/compile/20010423-1.c: New test.
19829
19830 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19831
19832         * g++.old-deja/g++.pt/typename28.C: New test.
19833
19834 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19835
19836         * g++.old-deja/g++.abi/empty2.C: New test.
19837         * g++.old-deja/g++.abi/empty3.C: New test.
19838
19839 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19840
19841         * g++.old-deja/g++.other/comdat2.C: New test.
19842         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19843
19844 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19845
19846         * g++.old-deja/g++.other/overload14.C: New test.
19847
19848 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19849
19850         * g++.old-deja/g++.other/lookup23.C: New test.
19851
19852 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * gcc.c-torture/execute/20010403-1.c: New test.
19855
19856 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19857             Mark Mitchell  <mark@codesourcery.com>
19858
19859         * lib/old-dejagnu.exp: Don't delete output of executable.
19860         Add .exe suffix to executables.
19861
19862 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19863
19864         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19865
19866 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19867
19868         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19869
19870 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19871
19872         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19873         * g++.old-deja/g++.abi/crash1.C: New test.
19874
19875 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         * g++.old-deja/g++.other/crash40.C: New test.
19878
19879 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19880
19881         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19882
19883 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19884
19885         * g++.old-deja/g++.other/warn6.C: New test.
19886
19887 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19888
19889         * g++.old-deja/g++.robertl/eb42.C: Same.
19890
19891 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19892
19893         * gcc.dg/wtr-conversion-1.c: New testcase.
19894
19895 2001-04-10  Richard Henderson  <rth@redhat.com>
19896
19897         * g++.old-deja/g++.other/array5.C: New.
19898
19899 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19900
19901         * gcc.c-torture/execute/20010408-1.c: New test.
19902
19903 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19904
19905         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19906         headers and constructs.
19907         * g++.old-deja/g++.robertl/eb79.C: Same.
19908         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19909         * g++.old-deja/g++.robertl/eb73.C: Same.
19910         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19911         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19912         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19913         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19914         * g++.old-deja/g++.robertl/eb44.C: Same.
19915         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19916         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19917         * g++.old-deja/g++.robertl/eb39.C: Same.
19918         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19919         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19920         * g++.old-deja/g++.robertl/eb30.C: Same.
19921         * g++.old-deja/g++.robertl/eb3.C: Same.
19922         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19923         * g++.old-deja/g++.robertl/eb21.C: Same.
19924         * g++.old-deja/g++.robertl/eb15.C: Same.
19925         * g++.old-deja/g++.robertl/eb118.C: Same.
19926         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19927         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19928         * g++.old-deja/g++.robertl/eb109.C: Same.
19929         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19930         * g++.old-deja/g++.mike/rtti1.C: Same.
19931         * g++.old-deja/g++.mike/p658.C: Same.
19932         * g++.old-deja/g++.mike/net46.C: Same.
19933         * g++.old-deja/g++.mike/net34.C: Same.
19934         * g++.old-deja/g++.mike/memoize1.C: Same.
19935         * g++.old-deja/g++.mike/eh2.C: Same.
19936         * g++.old-deja/g++.law/weak.C: Same.
19937         * g++.old-deja/g++.law/visibility7.C: Same.
19938         * g++.old-deja/g++.law/visibility25.C: Same.
19939         * g++.old-deja/g++.law/visibility22.C: Same.
19940         * g++.old-deja/g++.law/visibility2.C: Same.
19941         * g++.old-deja/g++.law/visibility17.C: Same.
19942         * g++.old-deja/g++.law/visibility13.C: Same.
19943         * g++.old-deja/g++.law/visibility10.C: Same.
19944         * g++.old-deja/g++.law/visibility1.C: Same.
19945         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19946         * g++.old-deja/g++.law/vbase1.C: Same.
19947         * g++.old-deja/g++.law/operators32.C: Same.
19948         * g++.old-deja/g++.law/nest3.C: Same.
19949         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19950         * g++.old-deja/g++.law/except5.C (main): Same.
19951         * g++.old-deja/g++.law/cvt7.C (run): Same.
19952         * g++.old-deja/g++.law/cvt2.C: Same.
19953         * g++.old-deja/g++.law/cvt16.C: Same.
19954         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19955         * g++.old-deja/g++.law/ctors17.C (main): Same.
19956         * g++.old-deja/g++.law/ctors13.C: Same.
19957         * g++.old-deja/g++.law/ctors12.C (main): Same.
19958         * g++.old-deja/g++.law/ctors10.C: Same.
19959         * g++.old-deja/g++.law/code-gen5.C: Same.
19960         * g++.old-deja/g++.law/bad-error7.C: Same.
19961         * g++.old-deja/g++.law/arm9.C: Same.
19962         * g++.old-deja/g++.law/arm12.C: Same.
19963         * g++.old-deja/g++.law/arg8.C: Same.
19964         * g++.old-deja/g++.law/arg1.C: Same.
19965         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19966         * g++.old-deja/g++.jason/template31.C: Same.
19967         * g++.old-deja/g++.jason/template24.C (main): Same.
19968         * g++.old-deja/g++.jason/2371.C: Same.
19969         * g++.old-deja/g++.eh/new2.C: Same.
19970         * g++.old-deja/g++.eh/new1.C: Same.
19971         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19972         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19973         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19974         * g++.old-deja/g++.brendan/crash62.C: Same.
19975         * g++.old-deja/g++.brendan/crash52.C: Same.
19976         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19977         * g++.old-deja/g++.brendan/crash38.C: Same.
19978         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19979         * g++.old-deja/g++.brendan/copy9.C: Same.
19980
19981 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19982
19983         * gcc.c-torture/execute/20001203-2.c (memset):
19984         Count argument is of type __SIZE_TYPE__.
19985
19986 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19987
19988         * gcc.c-torture/compile/20010404-1.c: New test.
19989
19990 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19991
19992         * gcc.c-torture/compile/20010326-1.c: New test.
19993
19994 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19995
19996         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19997         peculiarities of the SH.
19998         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19999
20000 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20001
20002         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20003         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20004         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20005
20006 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20007
20008         * g77.f-torture/compile/20010321-1.f: New test.
20009
20010 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20011
20012         * gcc.c-torture/compile/20010329-1.c: New test.
20013
20014 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * gcc.c-torture/execute/20010329-1.c: New test.
20017
20018 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20019
20020         * g++.old-deja/g++.other/eh4.C: Fix typo.
20021
20022 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20023
20024         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20025
20026 2001-03-28  Philip Blundell  <philb@gnu.org>
20027
20028         * gcc.c-torture/compile/20010328-1.c: New test.
20029
20030 2001-03-27  Richard Henderson  <rth@redhat.com>
20031
20032         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20033         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20034
20035 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20036
20037         * gcc.c-torture/compile/20010327-1.c: New test.
20038
20039 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20040
20041         * g++.old-deja/g++.other/friend12.C: New test.
20042         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20043         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20044
20045 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20046
20047         * gcc.c-torture/execute/20010325-1.c: New test.
20048
20049 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20050
20051         * g++.old-deja/g++.other/mangle3.C: New test.
20052
20053 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20054
20055         * g++.old-deja/g++.other/anon8.C: New test.
20056
20057 2001-03-20  Philip Blundell  <philb@gnu.org>
20058
20059         * gcc.c-torture/compile/20010320-1.c: New test.
20060
20061 2001-03-17  Richard Henderson  <rth@redhat.com>
20062
20063         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20064
20065 2001-03-15  Geoff Keating  <geoff@redhat.com>
20066
20067         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20068         tests on AIX.
20069
20070 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20071
20072         * g++.old-deja/g++.other/eh4.C: New test.
20073
20074 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20075
20076         * gcc.dg/cpp/mi1.c: Update.
20077
20078 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20079
20080         * g++.old-deja/g++.other/regstack.C: New test.
20081
20082 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20083
20084         * g++.old-deja/g++.other/ref4.C: New test.
20085
20086 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20087
20088         * objc/execute/va_method.m: Added.
20089         * objc/execute/IMP.m: Added.
20090         * objc/execute/_cmd.m: Added.
20091         * objc/execute/accessing_ivars.m: Added.
20092         * objc/execute/class-1.m: Added.
20093         * objc/execute/class-10.m: Added.
20094         * objc/execute/class-11.m: Added.
20095         * objc/execute/class-12.m: Added.
20096         * objc/execute/class-13.m: Added.
20097         * objc/execute/class-14.m: Added.
20098         * objc/execute/class-2.m: Added.
20099         * objc/execute/class-3.m: Added.
20100         * objc/execute/class-4.m: Added.
20101         * objc/execute/class-5.m: Added.
20102         * objc/execute/class-6.m: Added.
20103         * objc/execute/class-7.m: Added.
20104         * objc/execute/class-8.m: Added.
20105         * objc/execute/class-9.m: Added.
20106         * objc/execute/class-tests-1.h
20107         * objc/execute/class-tests-2.h
20108         * objc/execute/compatibility_alias.m: Added.
20109         * objc/execute/encode-1.m: Added.
20110         * objc/execute/formal_protocol-1.m: Added.
20111         * objc/execute/formal_protocol-2.m: Added.
20112         * objc/execute/formal_protocol-3.m: Added.
20113         * objc/execute/formal_protocol-4.m: Added.
20114         * objc/execute/formal_protocol-5.m: Added.
20115         * objc/execute/formal_protocol-6.m: Added.
20116         * objc/execute/formal_protocol-7.m: Added.
20117         * objc/execute/informal_protocol.m: Added.
20118         * objc/execute/initialize.m: Added.
20119         * objc/execute/load.m: Added.
20120         * objc/execute/many_args_method.m: Added.
20121         * objc/execute/nested-3.m: Added.
20122         * objc/execute/no_clash.m: Added.
20123         * objc/execute/private.m: Added.
20124         * objc/execute/redefining_self.m: Added.
20125         * objc/execute/root_methods.m: Added.
20126         * objc/execute/selector-1.m: Added.
20127         * objc/execute/static-1.m: Added.
20128         * objc/execute/static-2.m: Added.
20129         * objc/execute/va_method.m: Added.
20130
20131 2001-03-10  Richard Henderson  <rth@redhat.com>
20132
20133         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20134
20135 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20136
20137         * g++.old-deja/g++.other/crash31.C: XFAIL.
20138         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20139         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20140         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20141         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20142         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20143
20144 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20145
20146         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20147
20148 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20149
20150         * gcc.dg/20000724-1.c: Don't use multiline strings.
20151
20152 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20153
20154         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20155         result of -cString against what we expect it to be; don't just
20156         print it out for no one to read.
20157
20158         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20159         Based on testcases provided by Nicola Pero.
20160
20161 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20162
20163         * gcc.dg/cpp/macro7.c: New test.
20164
20165 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20166
20167         * gcc.dg/cpp/multiline.c: Update.
20168
20169 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20170
20171         * g++.old-deja/g++.other/enum3.C: New test.
20172
20173 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20174
20175         * g++.old-deja/g++.other/pod1.C: New test.
20176
20177 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20178
20179         * g++.old-deja/g++.ext/overload1.C: New test.
20180
20181 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20182
20183         * g++.old-deja/g++.pt/using1.C: New test.
20184
20185 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20186
20187         * g++.old-deja/g++.other/using9.C: New test.
20188
20189 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20190
20191         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20192
20193         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20194
20195 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20196
20197         * g++.old-deja/g++.ext/realpt1.C: Remove.
20198
20199 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20200
20201         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20202
20203 2001-02-26  Will Cohen  <wcohen@redhat.com>
20204
20205         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20206
20207 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20208
20209         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20210         templatized constructors.
20211
20212 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20213
20214         * gcc.c-torture/execute/20010224-1.c: New test.
20215
20216 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20217
20218         * gcc.c-torture/execute/20010222-1.c: New test.
20219
20220 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20221
20222         * g++.old-deja/g++.other/inline20.C: New test.
20223
20224 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20225
20226         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20227
20228 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20229
20230         * g++.old-deja/g++.other/lookup22.C: New test.
20231
20232 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20233
20234         * g77.dg: New directory.
20235         * g77.dg/20010216-1.f: New test case.
20236         * g77.dg/dg.exp: New driver.
20237         * lib/g77-dg.exp: New driver library.
20238
20239 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20240
20241         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20242
20243 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20244
20245         * g++.old-deja/g++.other/decl9.C: New test.
20246
20247 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20248
20249         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20250         not need <string> and also tests the initialization at runtime.
20251
20252 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20253
20254         * gcc.c-torture/execute/longlong.c: New test.
20255
20256 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20257
20258         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20259
20260 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20261
20262         * gcc.c-torture/execute/920302-1.c (execute):
20263         Change argument type to short.
20264
20265 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20266
20267         * g++.old-deja/g++.pt/deduct6.C: New test.
20268
20269 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20270
20271         * g++.old-deja/g++.pt/deduct5.C: New test.
20272
20273 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20274
20275         * gcc.c-torture/execute/20010209-1.c: New test.
20276
20277 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20278
20279         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20280
20281 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20282
20283         * g++.dg/vtgc1.C: Update for new ABI.
20284
20285         * consistency.vlad: New directory, 1665 files.
20286
20287 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20288
20289         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20290         return type.
20291         * gcc.dg/cpp/digraphs.c: Declare puts.
20292
20293 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20294
20295         * g++.old-deja/g++.other/warn5.C: New test.
20296
20297 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         * g++.old-deja/g++.pt/spec40.C: New test.
20300
20301 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20302
20303         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20304         case.
20305         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20306
20307 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20308
20309         * gcc.c-torture/compile/20010209-1.c: New test.
20310
20311 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20312
20313         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20314         excess errors message but not if it crashes.
20315         * g++.old-deja/g++.other/crash27.C: Likewise.
20316         * g++.old-deja/g++.other/crash28.C: Likewise.
20317         * g++.old-deja/g++.other/crash30.C: Likewise.
20318         * g++.old-deja/g++.other/crash32.C: Likewise.
20319         * g++.old-deja/g++.other/crash35.C: Likewise.
20320         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20321
20322 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20323
20324         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20325         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20326         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20327         g77.f-torture/execute/execute.exp,
20328         g77.f-torture/noncompile/noncompile.exp,
20329         gcc.c-torture/execute/execute.exp,
20330         gcc.c-torture/execute/memcheck/memcheck.exp,
20331         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20332         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20333         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20334         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20335         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20336         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20337         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20338         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20339         Remove bug reporting instructions with ancient email addresses.
20340
20341 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20342
20343         * gcc.dg/20010202-1.c: New test.
20344         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20345
20346 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20347
20348         * g++.dg/stdbool-if.C: New test.
20349
20350 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20351
20352         * objc/execute/fdecl.m: Added main().
20353
20354 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20355
20356         * gcc.c-torture/execute/20010206-1.c: New test.
20357
20358 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20359
20360         * gcc.dg/cpp/avoidpaste1.c: Update.
20361
20362 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20363
20364         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20365         Pero <nicola@brainstorm.co.uk>.
20366         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20367
20368 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20369
20370         * g++.old-deja/g++.pt/spec39.C: New test.
20371
20372 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * gcc.c-torture/compile/20010202-1.c: New test.
20375
20376 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20377
20378         * g++.old-deja/g++.abi/primary2.C: New test.
20379         * g++.old-deja/g++.abi/primary3.C: New test.
20380         * g++.old-deja/g++.abi/primary4.C: New test.
20381         * g++.old-deja/g++.abi/primary5.C: New test.
20382         * g++.old-deja/g++.abi/vtable3.h: New test.
20383         * g++.old-deja/g++.abi/vtable3a.C: New test.
20384         * g++.old-deja/g++.abi/vtable3b.C: New test.
20385         * g++.old-deja/g++.abi/vtable3c.C: New test.
20386         * g++.old-deja/g++.abi/vtable3d.C: New test.
20387         * g++.old-deja/g++.abi/vtable3e.C: New test.
20388         * g++.old-deja/g++.abi/vtable3f.C: New test.
20389         * g++.old-deja/g++.abi/vtable3g.C: New test.
20390         * g++.old-deja/g++.abi/vtable3h.C: New test.
20391         * g++.old-deja/g++.abi/vtable3i.C: New test.
20392         * g++.old-deja/g++.abi/vtable3j.C: New test.
20393         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20394
20395 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20396
20397         * g++.old-deja/g++.other/anon6.C: New test.
20398         * g++.old-deja/g++.other/anon7.C: New test.
20399
20400 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20401
20402         * gcc.dg/cpp/avoidpaste2.c: New tests.
20403
20404 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20405
20406         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20407
20408 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20409
20410         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20411         DECIMAL_DIG cases for Irix."
20412
20413 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20414
20415         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20416
20417 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20418
20419         * gcc.dg/c99-tag-1.c: New test.
20420
20421 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20422
20423         * gcc.dg/cpp/tr-warn1.c: Add tests.
20424
20425 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20426
20427         * gcc.dg/cpp/avoidpaste1.c: Update.
20428         * gcc.dg/cpp/paste4.c: Update.
20429
20430 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20431
20432         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20433         cases for Irix.
20434
20435 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20436
20437         * g++.old-deja/g++.other/inline19.C: New test.
20438
20439 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20440
20441         * gcc.dg/Wlarger-than.c: New test.
20442
20443 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20444
20445         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20446
20447 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20448
20449         * gcc.c-torture/execute/20010129-1.c: New test.
20450         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20451
20452 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20453
20454         * gcc.dg/cpp/avoidpaste1.c: Test case.
20455
20456 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20457
20458         * g++.old-deja/g++.other/inline18.C: New test.
20459
20460 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20461
20462         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20463         and __builtin_putchar.
20464
20465 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20466
20467         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20468         tests.
20469
20470 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20471
20472         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20473         floating point number rounding mode to round to the nearest
20474         representable mode.
20475
20476 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20477
20478         * g++.old-deja/g++.other/mangle2.C: New test.
20479
20480 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20481
20482         * gcc.c-torture/compile/20010124-1.c: New test.
20483
20484 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20485
20486         * g++.old-deja/g++.pt/spec38.C: New test.
20487
20488 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20489
20490         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20491         "Build don't run".
20492
20493 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20494
20495         * gcc.c-torture/execute/20010123-1.c: New test.
20496
20497 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20498
20499         * g++.old-deja/g++.pt/spec37.C: New test.
20500
20501 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20502
20503         * g++.old-deja/g++.pt/overload14.C: New test.
20504
20505 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20506
20507         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20508         __builtin_return_address.
20509
20510 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20511
20512         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20513         * g++.old-deja/g++.pt/spec35.C: New test.
20514         * g++.old-deja/g++.pt/spec36.C: New test.
20515
20516 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20517
20518         * gcc.c-torture/compile/20010118-1.c: New test.
20519
20520 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20521
20522         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20523
20524 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20525
20526         * gcc.c-torture/execute/20010119-1.c: New test.
20527
20528 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20529
20530         * g++.old-deja/g++.other/vbase5.C: New test.
20531
20532 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20533
20534         * gcc.c-torture/execute/20010118-1.c: New test.
20535
20536 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20537
20538         * g++.old-deja/g++.pt/deduct3.C: New test.
20539
20540 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20541
20542         * g++.old-deja/g++.pt/spec34.C: New test.
20543
20544 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20545
20546         * g77.f-torture/compile/20000601-2.f: New test.
20547
20548 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20549
20550         * g++.old-deja/g++.other/init17.C: New test.
20551
20552 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20553
20554         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20555
20556 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20557
20558         * g++.old-deja/g++.pt/unify8.C: New test.
20559
20560 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20561
20562         * g++.old-deja/g++.abi/vbase1.C: New test.
20563
20564 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20565
20566         * g++.old-deja/g++.pt/crash65.C: New test.
20567
20568 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20569
20570         * gcc.dg/cpp/assembl2.S: New test case.
20571
20572 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20573
20574         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20575         are supported.
20576
20577 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20578
20579         * g++.old-deja/g++.other/builtins1.C: New test.
20580         * g++.old-deja/g++.other/builtins2.C: Likewise.
20581         * g++.old-deja/g++.other/builtins3.C: Likewise.
20582         * g++.old-deja/g++.other/builtins4.C: Likewise.
20583
20584 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20585
20586         * gcc.c-torture/compile/20010117-1.c: New test.
20587         * gcc.c-torture/compile/20010117-2.c: New test.
20588
20589 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20590
20591         * g77.f-torture/execute/20010116.[fx]: New test,
20592         XFAIL on i?86-*-*.
20593         * g77.f-torture/compile/20010115.f: Indicate it's
20594         a test for PR fortran/1636.
20595
20596 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20597
20598         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20599
20600 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20601
20602         * g77.f-torture/compile/20010115.f: New test.
20603
20604 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20605
20606         * g++.old-deja/g++.pt/nontype5.C: New test.
20607
20608 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20609
20610         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20611         have an equivalent working one below it.
20612
20613 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20614
20615         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20616         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20617
20618 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20619
20620         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20621         message containing "init_priority".
20622         (conpr-2.C): Likewise.
20623         (conpr-3.C): Likewise.
20624         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20625
20626 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20627
20628         * gcc.c-torture/execute/20010114-2.c: New test.
20629
20630 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20631
20632         * gcc.c-torture/compile/20010114-1.c: New test.
20633         * gcc.c-torture/compile/20010114-1.x: Xfail.
20634         * gcc.c-torture/compile/20010114-2.c: New test.
20635         * gcc.c-torture/execute/20010114-1.c: New test.
20636         * gcc.dg/trunc-1.c: New test.
20637         * gcc.dg/uninit-B.c: New test.
20638
20639 2001-01-13  Nick Clifton  <nickc@redhat.com>
20640
20641         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20642         target.
20643
20644 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20645
20646         * gcc.c-torture/compile/20010113-1.c: New test.
20647
20648 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20649
20650         * gcc.c-torture/compile/20001212-1.c: New test.
20651
20652 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20653
20654         * gcc.dg/cpp/widestr1.c: Update.
20655         * gcc.dg/cpp/prag-imp.c: Remove.
20656
20657 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20658
20659         * gcc.c-torture/execute/20000801-3.x: Remove.
20660         * gcc.dg/c90-init-1.c: New test.
20661         * gcc.dg/c99-init-1.c: New test.
20662         * gcc.dg/c99-init-2.c: New test.
20663         * gcc.dg/gnu99-init-1.c: New test.
20664
20665 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20666
20667         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20668         testing that no relevant ones were found.
20669
20670 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20671
20672         * g++.old-deja/g++.pt/cast2.C: New test.
20673
20674 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         * g++.old-deja/g++.pt/friend47.C: New test.
20677
20678 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20679
20680         * g++.old-deja/g++.pt/instantiate13.C: New test.
20681
20682 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20683
20684         * g++.old-deja/g++.other/defarg7.C: New test.
20685         * g++.old-deja/g++.other/defarg8.C: New test.
20686
20687 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20688
20689         * g++.old-deja/g++.pt/crash64.C: New test.
20690
20691 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20692
20693         * g++.old-deja/g++.pt/crash63.C: New test.
20694
20695 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20696
20697         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20698
20699 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20700
20701         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20702
20703 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20704
20705         * g++.old-deja/g++.pt/error3.C: New test.
20706
20707 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20708
20709         * g++.old-deja/g++.other/crash39.C: New test.
20710
20711 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20712
20713         * g++.old-deja/g++.other/vbase4.C: New test.
20714
20715 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20716
20717         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20718         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20719         * gcc.dg/special/special.exp: New test driver which will check
20720         for alias support for the above test.
20721
20722 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20723
20724         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20725         problems on small machines.
20726         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20727         parameterize.
20728
20729 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20730
20731         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20732         mips.
20733         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20734
20735 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         * g++.old_deja/g++.pt/using8.C: New test.
20738
20739 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20740
20741         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20742
20743 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20744
20745         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20746         where a failure is expected.
20747         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20748
20749 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20750
20751         * g++.old_deja/g++.pt/instantiate12.C: New test.
20752
20753 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20754
20755         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20756         start of structs.
20757         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20758         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20759         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20760         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20761         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20762         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20763         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20764         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20765         * g++.old-deja/g++.eh/spec6.C: Likewise.
20766         * g++.old-deja/g++.jason/crash3.C: Likewise.
20767         * g++.old-deja/g++.law/ctors11.C: Likewise.
20768         * g++.old-deja/g++.law/ctors17.C: Likewise.
20769         * g++.old-deja/g++.law/ctors5.C: Likewise.
20770         * g++.old-deja/g++.law/ctors9.C: Likewise.
20771         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20772         * g++.old-deja/g++.mike/net22.C: Likewise.
20773         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20774         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20775         * g++.old-deja/g++.mike/virt3.C: Likewise.
20776         * g++.old-deja/g++.niklas/t128.C: Likewise.
20777         * g++.old-deja/g++.other/anon4.C: Likewise.
20778         * g++.old-deja/g++.other/using1.C: Likewise.
20779         * g++.old-deja/g++.other/warn3.C: Likewise.
20780         * g++.old-deja/g++.pt/t37.C: Likewise.
20781         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20782         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20783
20784 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20785
20786         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20787
20788 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20789
20790         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20791
20792 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * gcc.c-torture/compile/20010107-1.c: New test.
20795
20796 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20797
20798         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20799
20800 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20801
20802         * gcc.dg/format/format.h: New file.
20803         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20804         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20805         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20806         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20807         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20808         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20809         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20810         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20811         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20812         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20813         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20814         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20815         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20816         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20817         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20818         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20819         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20820         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20821         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20822         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20823         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20824         instead of declaring standard types, macros and functions in each
20825         test.
20826
20827 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20828
20829         * gcc.c-torture/execute/20010106-1.c: New test.
20830
20831 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20832
20833         * gcc.dg/format/format.exp: New file.
20834         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20835         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20836         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20837         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20838         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20839         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20840         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20841         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20842         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20843         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20844         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20845         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20846         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20847         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20848         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20849         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20850         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20851         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20852         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20853         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20854         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20855         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20856         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20857         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20858         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20859         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20860         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20861         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20862         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20863         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20864         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20865         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20866         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20867         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20868         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20869         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20870         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20871         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20872         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20873         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20874         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20875         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20876
20877 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20878
20879         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20880         account.
20881
20882 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20883
20884         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20885
20886 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20887
20888         * g++.old-deja/g++.pt/crash62.C: New test.
20889
20890 2001-01-04  Richard Henderson  <rth@redhat.com>
20891
20892         * gcc.dg/20000926-1.c: Update expected warnings.
20893         * gcc.dg/array-2.c: Likewise.
20894         * gcc.dg/array-4.c: Also validate flexible array members.
20895         * gcc.dg/c99-flex-array-1.c: New.
20896
20897 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20898
20899         * gcc.c-torture/compile/20001222-1.x: Remove.
20900
20901 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20902
20903         * gcc.c-torture/execute/built-in-setjmp.c: New.
20904
20905 2001-01-03  Richard Henderson  <rth@redhat.com>
20906
20907         * gcc.dg/940510-1.c: Update expected error wording.
20908         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20909
20910 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20911
20912         * lib/target-supports.exp (check_alias_available): Modified to
20913         indicate aliases not supported if only weak aliases are supported.
20914
20915 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20916
20917         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20918         Turn on cmpstrsi checks for __pj__ and __i370__.
20919
20920 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         * g++.old-deja/g++.other/virtual11.C: New test.
20923
20924 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20925
20926         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20927
20928 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20929
20930         * gcc.c-torture/compile/20010102-1.c: New test.
20931
20932 2001-01-02  Andreas Jaeger  <aj@suse.de>
20933
20934         * gcc.dg/noreturn-3.c: New test.
20935
20936         * gcc.dg/noreturn-4.c: New test.
20937
20938 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20939
20940         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20941         __builtin_fputc and __builtin_fwrite.
20942
20943 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20944
20945         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20946         signed char, not default char.
20947
20948 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20949
20950         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20951
20952 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20953
20954         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20955
20956 2000-12-29  Richard Henderson  <rth@redhat.com>
20957
20958         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20959         (__cyg_profile_func_exit): Define.
20960
20961 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20962
20963         * g++.dg/vtgc1.C: New test.
20964
20965 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20966
20967         * gcc.dg/noncompile/20001228-1.c: New test.
20968
20969         * gcc.dg/20001228-1.c: New test.
20970
20971         * gcc.c-torture/execute/20001228-1.c: New test.
20972
20973 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20974
20975         * gcc.dg/format-strfmon-1.c: New test.
20976
20977 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20978
20979         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20980         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20981         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20982         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20983         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20984         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20985         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20986         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20987         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20988         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20989         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20990         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20991         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20992
20993         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20994         * gcc.c-torture/execute/string-opt-4.c: Test index.
20995
20996 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20997
20998         * gcc.c-torture/compile/20001226-1.c: New test.
20999
21000 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21001
21002         * gcc.c-torture/compile/20001222-1.c: New test.
21003         * gcc.c-torture/compile/20001222-1.x: Xfail.
21004
21005 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21006
21007         * gcc.c-torture/execute/comp-goto-2.c: New test.
21008
21009 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21010
21011         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21012         Use long types if __INT_MAX__ is 32767.
21013         (main): Use cast to (sint32 *) when poking 88 into a_page.
21014
21015         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21016
21017 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21018
21019         * gcc.c-torture/compile/20001221-1.c: New test.
21020         * gcc.c-torture/execute/20001221-1.c: New test.
21021
21022 2000-12-20  Richard Henderson  <rth@redhat.com>
21023
21024         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21025         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21026
21027 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21028
21029         * gcc.dg/compare3.c: New test.
21030
21031 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21032
21033         * gcc.dg/format-warnll-1.c: New test.
21034
21035 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21036
21037         * gcc.dg/cpp/cmdlne-P.c: New test.
21038
21039 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21040
21041         * gcc.c-torture/execute/builtin-abs-1.c,
21042         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21043
21044 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21045
21046         * gcc.dg/cpp/multiline.c: New test.
21047
21048 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21049
21050         * g++.old-deja/g++.other/syshdr1.C: Update.
21051         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21052
21053 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21054
21055         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21056
21057 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21058
21059         * g++.old-deja/g++.pt/ttp65.C: New test.
21060
21061 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21062
21063         * g++.old-deja/g++.pt/ttp64.C: New test.
21064
21065 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21066
21067         * g++.old-deja/g++.pt/spec33.C: New test.
21068
21069 2000-12-14  Catherine Moore  <clm@redhat.com>
21070
21071         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21072         * gcc.c-torture/execute/920612-2.c: Likewise.
21073         * gcc.c-torture/execute/920428-2.c: Likewise.
21074         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21075         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21076
21077 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21078
21079         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21080         * gcc.dg/pack-test-2.c: Likewise.
21081
21082 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21083
21084         Tests by Zack Weinberg <zackw@stanford.edu>.
21085
21086         * gcc.dg/cpp/defined.c: Update.
21087         * gcc.dg/cpp/defined_trad.c: New tests.
21088
21089 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21090
21091         * gcc.dg/cpp/trad-direct.c: Update.
21092
21093 2000-12-11  Neil Booth  <neilb@earthling.net>
21094
21095         * gcc.dg/cpp/defined_trad.c
21096
21097 2000-12-11  Neil Booth  <neilb@earthling.net>
21098
21099         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21100
21101 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21102
21103         * gcc.dg/format-miss-2.c: New test.
21104
21105 2000-12-09  Neil Booth  <neilb@earthling.net>
21106
21107         * gcc.dg/cpp/lineflags.c: New tests.
21108         * gcc.dg/cpp/poison.c: Update.
21109         * gcc.dg/cpp/redef2.c: Update.
21110         * gcc.dg/cpp/skipping.c: New test.
21111
21112 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21113
21114         * g++.old-deja/g++.other/eh3.C: New testcase.
21115
21116 2000-12-07  Neil Booth  <neilb@earthling.net>
21117
21118         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21119         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21120         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21121         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21122         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21123         Update.
21124
21125 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21126
21127         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21128         __SIZE_TYPE__ instead of int for type of integers cast to
21129         pointers.
21130
21131 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21132
21133         * g++.old-deja/g++.other/cleanup4.C: New test.
21134
21135 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21136
21137         * format-sec-1.c: New test.
21138
21139 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21140
21141         * gcc.dg/format-nonlit-3.c: New test.
21142
21143 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21144
21145         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21146         through a null pointer.
21147
21148 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21149
21150         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21151         * g++.old-deja/g++.pt/partial4.C: New test.
21152
21153 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21154
21155         * gcc.c-torture/execute/ieee/hugeval.x: New.
21156
21157 2000-12-06  Neil Booth  <neilb@earthling.net>
21158
21159         * gcc.dg/cpp/backslash2.c: New tests.
21160
21161 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21162
21163         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21164         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21165
21166 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21167
21168         * gcc.c-torture/execute/20001203-2.c: New testcase.
21169
21170 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21171
21172         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21173         * g++.old-deja/g++.other/virtual10.C: New test.
21174
21175 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21176
21177         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21178
21179 2000-12-05  Richard Henderson  <rth@redhat.com>
21180
21181         * gcc.c-torture/compile/20001205-1.c: New.
21182
21183 2000-12-04  Neil Booth  <neilb@earthling.net>
21184
21185         * g++.old-deja/g++.other/virtual9.C: New test.
21186         * g++.old-deja/g++.pt/crash61.C: New test.
21187         * gcc.c-torture/execute/loop-9.c: New test.
21188
21189 2000-12-04  Neil Booth  <neilb@earthling.net>
21190
21191         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21192         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21193         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21194         * gcc.dg/cpp/extratokens.c: ...here.
21195
21196 2000-12-04  Neil Booth  <neilb@earthling.net>
21197
21198         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21199         New tests.
21200
21201 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21202
21203         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21204         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21205
21206 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21207
21208         * gcc.c-torture/execute/20001203-1.c: New test.
21209
21210 2000-12-03  Neil Booth  <neilb@earthling.net>
21211
21212         * gcc.dg/cpp/macro6.c: New test cases.
21213
21214 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21215
21216         * gcc.c-torture/execute/string-opt-9.c: New test.
21217         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21218         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21219         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21220
21221         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21222         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21223
21224 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21225
21226         * gcc.dg/cpp/if-6.c: New testcase.
21227
21228         * gcc.dg/20001201-1.c: New testcase.
21229
21230 2000-12-02  Neil Booth  <neilb@earthling.net>
21231
21232         * g++.old-deja/g++.other/externC4.C,
21233         g++.old-deja/g++.other/friend10.C: New tests.
21234
21235 2000-12-02  Neil Booth  <neilb@earthling.net>
21236
21237         * g++.old-deja/g++.other/instan2.C
21238         * g++.old-deja/g++.other/instan3.C: New test.
21239
21240 2000-12-02  Neil Booth  <neilb@earthling.net>
21241
21242         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21243         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21244         gnuc99.c,gnuc99-pedantic.c: New tests.
21245
21246 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21247
21248         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21249         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21250
21251 2000-12-01  Neil Booth  <neilb@earthling.net>
21252
21253         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21254         * gcc.dg/cpp/poison.c: Update.
21255         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21256
21257 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21258
21259         * g77.f-torture/execute/20001201.f: New test.
21260
21261 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21262
21263         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21264
21265 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21266
21267         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21268
21269 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21270
21271         * g++.old-deja/g++.other/cast6.C: New test.
21272
21273 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21274
21275         * gcc.c-torture/execute/20001130-2.c: New testcase.
21276
21277 2000-11-30  Richard Henderson  <rth@redhat.com>
21278
21279         * gcc.c-torture/execute/20001130-1.c: New test.
21280
21281 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         * g++.old-deja/g++.other/op3.C: New test.
21284
21285 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21286
21287         * g++.old-deja/g++.other/op2.C: New test.
21288
21289 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.old-deja/g++.other/crash38.C: New test.
21292
21293 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21294
21295         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21296
21297 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21298
21299         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21300         tests.
21301         * gcc.c-torture/execute/string-opt-6.c: New test.
21302
21303         * gcc.dg/20001117-1.c: Add main.
21304
21305 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21306
21307         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21308         Move from here ...
21309         * gcc.dg/940510-1.c: ... to here.
21310
21311         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21312         zero-size arrays in toplevel structures.
21313
21314 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21315
21316         * gcc.c-torture/execute/loop-8.c: New test.
21317
21318 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21319
21320         * g++.old-deja/g++.other/base1.C: New test.
21321
21322 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21323
21324         * g++.old-deja/g++.other/parse2.C: New test.
21325
21326 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21327
21328         * g++.old-deja/g++.pt/incomplete1.C: New test.
21329
21330 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21331
21332         * g++.old-deja/g++.other/friend9.C: New test.
21333
21334 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21335
21336         * gcc.dg/20001127-1.c: New test.
21337
21338 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21339
21340         * g++.old-deja/g++.pt/friend46.C: New test.
21341
21342 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21343
21344         * g++.old-deja/g++.other/ptrmem8.C: New test.
21345
21346 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21347
21348         * gcc.c-torture/execute/string-opt-7.c: New test.
21349         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21350
21351 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21352
21353         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21354         instead of 'mkcheck 2'.
21355
21356 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21357
21358         * gcc.c-torture/execute/memcheck/driver.c,
21359         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21360         C9X references to refer to C99.
21361
21362 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21363
21364         * gcc.dg/ultrasp3.c: New test.
21365
21366 2000-11-25  Neil Booth  <neilb@earthling.net>
21367
21368         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21369
21370 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21371
21372         * gcc.c-torture/compile/20001123-2.c: New.
21373
21374 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21375
21376         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21377
21378 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21379
21380         * gcc.dg/sequence-point-1.c: Add some new tests.
21381         * gcc.c-torture/execute/20001124-1.c: New test.
21382
21383 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21384
21385         * g++.old-deja/g++.other/vaarg4.C: New test.
21386         * gcc.c-torture/compile/20001123-1.c: New test.
21387
21388 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21389
21390         * g++.other/crash24.C: Adjust and remove XFAIL.
21391         * g++.other/crash37.C: New test.
21392
21393 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21394
21395         * g++.old-deja/g++.pt/instantiate9.C: New test.
21396
21397 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21398
21399         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21400         new ABI, too.
21401
21402         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21403         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21404
21405 2000-11-22  Neil Booth  <neilb@earthling.net>
21406
21407         * gcc.dg/cpp/Wtrigraphs.c: New test.
21408
21409 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21410
21411         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21412
21413 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21414
21415         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21416
21417 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21418
21419         * lib/gcc-dg.exp: load_lib scanasm.exp.
21420         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21421         * lib/g++-dg.exp: load_lib scanasm.exp.
21422         * lib/scanasm.exp: New.
21423         (scan-assembler, scan-assembler-not): Add optional arguments to
21424         test name, or if not present, the pattern name.
21425         (scan-assembler-dem, scan-assembler-dem-not): New.
21426
21427         * g++.dg/dg.exp: New.
21428
21429 2000-11-21  Neil Booth  <neilb@earthling.net>
21430
21431         * gcc.dg/cpp/integrated1.c: Remove.
21432
21433 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21434
21435         * gcc.c-torture/execute/20001121-1.c: New test.
21436
21437 2000-11-21  Richard Henderson  <rth@redhat.com>
21438
21439         * gcc.c-torture/compile/20001121-1.c: New test.
21440
21441 2000-11-20  Neil Booth  <neilb@earthling.net>
21442
21443         * gcc.dg/cpp/integrated1.c: New test.
21444
21445 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21446
21447         * g++.old-deja/g++.other/inline17.C: New test.
21448
21449 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21450
21451         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21452         local variable to be zero: I made the variable global. Now
21453         uses abort() and exit() instead of relying on main's return value.
21454
21455 2000-11-20  Neil Booth  <neilb@earthling.net>
21456
21457         * gcc.dg/cpp/paste2.c: Update test.
21458         * objc/execute/paste.m: New test.
21459
21460 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21461
21462         * gcc.dg/c99-condexpr-1.c: New test.
21463
21464 2000-11-20  Neil Booth  <neilb@earthling.net>
21465
21466         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21467
21468 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21469
21470         * g++.old-deja/g++.pt/export1.C: New test.
21471
21472 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21473
21474         * gcc.dg/20001117-1.c: New test.
21475
21476 2000-11-18  Richard Henderson  <rth@redhat.com>
21477
21478         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21479
21480 2000-11-18  Richard Henderson  <rth@redhat.com>
21481
21482         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21483         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21484         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21485
21486 2000-11-18  Richard Henderson  <rth@redhat.com>
21487
21488         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21489         (main): New.  Exit cleanly.
21490
21491 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21492
21493         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21494         gcc.dg/c99-fordecl-2.c: New tests.
21495
21496 2000-11-18  Richard Henderson  <rth@redhat.com>
21497
21498         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21499         * gcc.c-torture/execute/zerolen-2.c: New.
21500
21501 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21502
21503         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21504         memory.
21505
21506 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21507
21508         * g++.old-deja/g++.pt/instantiate8.C: New test.
21509
21510 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21511
21512         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21513         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21514
21515 2000-11-16  Nick Clifton  <nickc@redhat.com>
21516
21517         * gcc.c-torture/execute/nestfunc-2.c: New test.
21518         * gcc.c-torture/execute/nestfunc-3.c: New test.
21519
21520 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21521
21522         * gcc.c-torture/compile/20001116-1.c: New test.
21523
21524 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21525
21526         * gcc.c-torture/execute/20001115-1.c: New test.
21527
21528 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21529
21530         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21531         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21532         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21533         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21534
21535 2000-11-15  Neil Booth  <neilb@earthling.net>
21536
21537         gcc.dg/cpp/_Pragma1.c: Update.
21538         gcc.dg/cpp/_Pragma2.c: New test.
21539
21540 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21541
21542         * g++.old-deja/g++.other/anon5.C: New test.
21543
21544 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21545
21546         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21547         tests.
21548
21549 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21550
21551         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21552         output.
21553
21554 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21555
21556         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21557         labels at end of compound statements.
21558
21559 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21560
21561         * gcc.c-torture/execute/loop-7.c: New test.
21562
21563 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21564
21565         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21566
21567 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21568
21569         * gcc.dg/c99-bool-1.c: New test.
21570
21571 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21572
21573         * gcc.dg/c99-scope-1.c: Remove xfail.
21574         * gcc.dg/c99-scope-2.c: New test.
21575
21576 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21577
21578         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21579         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21580
21581 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21582
21583         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21584         error messages.
21585
21586         * g++.mike/p700.C: Don't typedef wchar_t.
21587         * g++.mike/p784.C: Likewise.
21588         * g++.mike/eb101.C: Don't use __wchar_t.
21589
21590 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21591
21592         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21593         from DO loop.
21594
21595 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21596
21597         * gcc.c-torture/execute/20001111-1.c: New test.
21598
21599 2000-11-10  Nick Clifton  <nickc@redhat.com>
21600
21601         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21602         long multuiple and accumulate.
21603
21604 2000-11-09  Richard Henderson  <rth@redhat.com>
21605
21606         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21607         via size_t instead of int.
21608
21609         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21610         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21611         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21612         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21613
21614 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21615
21616         * gcc.c-torture/compile/20001109-1.c: New test.
21617         * gcc.c-torture/compile/20001109-2.c: New test.
21618
21619 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21620
21621         * g++.old-deja/g++.pt/operator1.C: New test.
21622         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21623
21624 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21625
21626         * gcc.dg/20001108-1.c: New test.
21627
21628 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21631         with both arguments constant strings.
21632         * gcc.c-torture/execute/string-opt-3.c: New test.
21633         * gcc.c-torture/execute/string-opt-4.c: New test.
21634         * gcc.c-torture/execute/string-opt-5.c: New test.
21635
21636 2000-11-08  Nick Clifton  <nickc@redhat.com>
21637
21638         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21639         mulsidi3adddi patterns.
21640
21641 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21642
21643         * g++.old-deja/g++.other/crash36.C: New test.
21644
21645 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21646
21647         * g++.old-deja/g++.other/init16.C: New test.
21648
21649 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21650
21651         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21652
21653 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21654
21655         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21656         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21657         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21658
21659 2000-11-07  DJ Delorie  <dj@redhat.com>
21660
21661         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21662
21663 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21664
21665         * gcc.c-torture/execute/string-opt-1.c: New test.
21666
21667 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21668
21669         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21670         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21671         parameters in registers, and there is no way for a varargs
21672         function to know in which order the integer and floating-point
21673         parameters should be interleaved when they are placed on the
21674         stack.
21675         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21676         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21677
21678 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21679
21680         * gcc.c-torture/execute/string-opt-2.c: New test.
21681
21682 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21683
21684         * g++.old-deja/g++.pt/crash60.C: New test.
21685
21686 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21687
21688         * g++.old-deja/g++.other/crash24.C: New test.
21689         * g++.old-deja/g++.other/crash25.C: New test.
21690         * g++.old-deja/g++.other/crash26.C: New test.
21691         * g++.old-deja/g++.other/crash27.C: New test.
21692         * g++.old-deja/g++.other/crash28.C: New test.
21693         * g++.old-deja/g++.other/crash29.C: New test.
21694         * g++.old-deja/g++.other/crash30.C: New test.
21695         * g++.old-deja/g++.other/crash31.C: New test.
21696         * g++.old-deja/g++.other/crash32.C: New test.
21697         * g++.old-deja/g++.other/crash33.C: New test.
21698         * g++.old-deja/g++.other/crash34.C: New test.
21699         * g++.old-deja/g++.other/crash35.C: New test.
21700
21701 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21702
21703         * gcc.c-torture/execute/20001031-1.c: New test.
21704
21705 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21706
21707         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21708         namespace.
21709
21710         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21711         standards-conformant.
21712
21713         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21714
21715         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21716         * g++.old-deja/g++.mike/p755a.C: Likewise.
21717         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21718         library makes no calls to `operator new' during initialization.
21719
21720 2000-11-04  Neil Booth  <neilb@earthling.net>
21721
21722         * gcc.dg/cpp/include2.c: New tests.
21723
21724 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21725
21726         * lib/g++.exp (g++_set_ld_library_path): New function.
21727         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21728
21729 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21730
21731         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21732         warnings.
21733
21734 2000-11-01  Richard Henderson  <rth@redhat.com>
21735
21736         * g++.old-deja/g++.ext/namedret1.C: New.
21737         * g++.old-deja/g++.ext/namedret2.C: New.
21738         * g++.old-deja/g++.ext/namedret3.C: New.
21739
21740 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21741
21742         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21743         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21744
21745 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21746
21747         * gcc.c-torture/execute/va-arg-21.c: New test.
21748
21749 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21750
21751         * gcc.dg/c99-complex-2.c: New test.
21752
21753 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21754
21755         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21756
21757 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21758
21759         * g++.old-deja/g++.other/inline16.C: New test.
21760
21761 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21762
21763         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21764         __PRETTY_FUNCTION__
21765
21766 2000-10-29  Neil Booth  <neilb@earthling.net>
21767
21768         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21769         New tests.
21770         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21771         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21772         optimisation.
21773
21774 2000-10-29  Neil Booth  <neilb@earthling.net>
21775
21776         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21777         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21778         * mi5.c: Test multiple includes work with -C.
21779         * trigraphs.c: Test ^= version.
21780
21781 2000-10-28  Neil Booth  <neilb@earthling.net>
21782
21783         New tests and test updates for new macro expander.
21784
21785         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21786         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21787         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21788         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21789         new diagnostic messages.
21790
21791         * gcc.dg/cpp/macro3.c: New tests.
21792
21793 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21794
21795         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21796         on the same line.
21797
21798 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21799
21800         * g++.old-deja/g++.other/eh2.C: New test.
21801
21802 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21803
21804         * gcc.c-torture/execute/20001027-1.c: New test.
21805
21806 2000-10-26  Richard Henderson  <rth@redhat.com>
21807
21808         * gcc.c-torture/execute/20001026-1.c: New.
21809
21810 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21811
21812         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21813         * g++.old-deja/g++.law/builtin1.C: Likewise.
21814         * g++.old-deja/g++.law/ctors10.C: Likewise.
21815         * g++.old-deja/g++.law/virtual3.C: Likewise.
21816         * g++.old-deja/g++.mike/p658.C: Likewise.
21817         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21818         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21819         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21820         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21821         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21822
21823 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21824
21825         * gcc.c-torture/compile/20001024-1.c: New test.
21826
21827 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21828
21829         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21830         to tell us whether or not we are using V3.
21831
21832 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21833
21834         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21835         operands.
21836
21837 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21838
21839         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21840
21841 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21842
21843         * gcc.c-torture/execute/20001024-1.c: New test.
21844
21845 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21846
21847         * g++.old-deja/g++.other/sibcall1.C: New test.
21848
21849 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21850
21851         * gcc.dg/noncompile/init-3.c: New test.
21852
21853 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21854
21855         * gcc.dg/format-array-1.c: New test.
21856
21857 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21858
21859         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21860         writing through null pointers; remove comment about testing
21861         unterminated strings.
21862
21863 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21864
21865         * gcc.c-torture/execute/20001017-2.c: New test.
21866
21867 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21868
21869         * gcc.c-torture/compile/20001018-1.c: New test.
21870         * gcc.c-torture/compile/20001018-1.x: Xfail.
21871
21872 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21873
21874         * gcc.c-torture/execute/20001017-1.c: New test.
21875
21876 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21877
21878         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21879         for multiple use of arguments with scanf formats; add tests for
21880         multiple use of arguments.
21881
21882 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21883
21884         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21885
21886 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21887
21888         * gcc.dg/format-miss-1.c: New test.
21889
21890 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21891
21892         * gcc.c-torture/execute/20001013-1.c: New test.
21893
21894 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21895
21896         * gcc.dg/format-branch-1.c: New test.
21897
21898 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21899
21900         * README, lib/file-format.exp: Remove EGCS references.
21901
21902 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21903
21904         * gcc.dg/20001013-1.c: New test.
21905
21906 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21907
21908         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21909         for intmax_t in the compiler using __typeof__ and the type rules
21910         for conditional expressions.
21911
21912 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21913
21914         * gcc.dg/20001012-1.c: New test.
21915         * gcc.dg/20001012-2.c: New test.
21916
21917 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21918
21919         * gcc.dg/format-attr-1.c: New test.
21920
21921 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21922
21923         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21924         __LONG_LONG_MAX__ instead of LLONG_MAX.
21925
21926 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21927
21928         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21929         scanf flags.
21930         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21931         flags.
21932
21933 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21934
21935         * gcc.dg/sequence-pt-1.c: New test.
21936
21937 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21938
21939         * gcc.c-torture/execute/20001011-1.c: New testcase.
21940         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21941
21942 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21943
21944         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21945         does not error on it.
21946
21947 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21948
21949         * gcc.dg/20001009-1.c: New test.
21950
21951 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21952
21953         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21954         * gcc.c-torture/execute/20001009-2.c: ... to here.
21955
21956 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21957
21958         * gcc.c-torture/compile/20001009-1.c: New testcase.
21959         * gcc.c-torture/execute/20001009-1.c: New testcase.
21960         Testcases provided by Jan Hubicka <jh@suse.cz>.
21961
21962 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21963
21964         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21965         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21966         uintmax_t using <limits.h> to emulate the compiler's internal
21967         logic.  No longer XFAIL %j tests.
21968
21969 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21970
21971         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21972         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21973         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21974         regexps and details of expected handling of some bad formats.
21975         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21976         suppression.
21977
21978 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21979
21980         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21981         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21982         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21983         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21984         in list archives.
21985
21986 2000-10-06  Richard Henderson  <rth@cygnus.com>
21987
21988         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21989         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21990         * g++.old-deja/g++.jason/report.C: Likewise.
21991         * g++.old-deja/g++.law/friend5.C: Likewise.
21992         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21993         of the expected warnings.
21994
21995 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         * g++.old-deja/g++.pt/enum14.C: New test.
21998
21999 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * g++.old-deja/g++.pt/crash59.C: New test.
22002
22003 2000-10-04  Will Cohen  <wcohen@redhat.com>
22004
22005         * gcc.dg/20000926-1.c: New test.
22006
22007 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22008
22009         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22010         function name for current C++ compiler.
22011         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22012
22013 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22014
22015         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22016         __PRETTY_FUNCTION__.
22017         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22018
22019 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22020
22021         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22022
22023 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.c-torture/compile/20000923-1.c: New test.
22026
22027 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22028
22029         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22030         * g++.old-deja/g++.pt/ttp62.C: Same.
22031         * g++.old-deja/g++.other/inline14.C: Same.
22032
22033 2000-09-24  Richard Henderson  <rth@cygnus.com>
22034
22035         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22036
22037 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22038
22039         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22040
22041 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22042
22043         * gcc.c-torture/compile/20000922-1.c: New file.
22044
22045 2000-09-21  Nick Clifton  <nickc@redhat.com>
22046
22047         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22048         a signed long modulo operation.
22049         (mod6): New function - perform an unsigned long modulo operation.
22050         (main): Add tests for modulos of very large numbers by very small
22051         dividends.
22052
22053 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22054
22055         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22056
22057 2000-09-19  Richard Henderson  <rth@cygnus.com>
22058
22059         * gcc.dg/compare2.c (case 10): XFAIL.
22060
22061 2000-09-18  Richard Henderson  <rth@cygnus.com>
22062
22063         * gcc.c-torture/execute/20000906-1.c: Move ...
22064         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22065         that support __builtin_trap.
22066
22067 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22068
22069         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22070
22071 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22072
22073         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22074         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22075         more $ format tests.
22076
22077 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22078
22079         * gcc.dg/format-errmk-1.c: New test.
22080
22081 2000-09-17  Greg McGary  <greg@mcgary.org>
22082
22083         * gcc.c-torture/execute/20000917-1.x: Remove.
22084
22085 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22086
22087         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22088
22089 2000-09-17  Greg McGary  <greg@mcgary.org>
22090
22091         * gcc.c-torture/execute/20000917-1.c: New test.
22092         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22093
22094 2000-09-16  Neil Booth  <NeilB@earthling.net>
22095
22096         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22097         in nested macro bug.
22098
22099 2000-09-15  Neil Booth  <NeilB@earthling.net>
22100
22101         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22102
22103 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22104
22105         * gcc.c-torture/execute/20000914-1.c: New test.
22106
22107 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22108
22109         * g++.other/inline13.C: New test.
22110
22111 2000-09-12  Andreas Jaeger  <aj@suse.de>
22112
22113         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22114         constant by Ulrich Drepper <drepper@redhat.com>.
22115
22116 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22117
22118         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22119
22120 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22121
22122         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22123
22124 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22125
22126         * gcc.dg/cpp/backslash.c: New test.
22127
22128 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22129
22130         * gcc.c-torture/execute/20000910-1.c: New test.
22131         * gcc.c-torture/execute/20000910-2.c: Likewise.
22132
22133 2000-09-11  Robert Lipe  <robertl@sco.com>
22134
22135         * gcc.dg/pragma-align.c: New test.
22136
22137 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         * g++.old-deja/g++.pt/explicit82.C: New test.
22140         * g++.old-deja/g++.pt/explicit83.C: New test.
22141
22142 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22143
22144         * gcc.dg/asm-names.c: New test.
22145
22146 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22147
22148         * gcc.dg/cpp/tr-warn6.c: New test
22149
22150 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22151
22152         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22153         be accepted.
22154
22155 2000-09-07  Catherine Moore  <clm@redhat.com>
22156
22157         * gcc.c-torture/execute/unroll-1.c: New test.
22158
22159 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22160
22161         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22162         ERROR markers.
22163         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22164         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22165         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22166         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22167         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22168         Preprocess only.
22169         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22170         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22171
22172 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22173
22174         * g++.old-deja/g++.pt/deduct2.C: New test.
22175
22176 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22177
22178         * g++.old-deja/g++.pt/parms2.C: New test.
22179
22180 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22181
22182         * g++.old-deja/g++.pt/crash58.C: New test.
22183
22184 2000-09-06  Greg McGary  <greg@mcgary.org>
22185
22186         * gcc.c-torture/execute/20000906-1.c: New test.
22187         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22188
22189 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22190
22191         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22192
22193 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22194
22195         * g++.old-deja/g++.pt/crash57.C: New test.
22196
22197 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22198
22199         * g++.old-deja/g++.pt/crash56.C: New test.
22200
22201 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22202
22203         * g++.old-deja/g++.pt/koenig1.C: New test.
22204
22205 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22206
22207         * gcc.dg/20000904-1.c: New test.
22208
22209 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22210
22211         * gcc.dg/cpp/paste8.c: New test.
22212
22213 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22214
22215         * gcc.c-torture/compile/20000827-1.c: New test.
22216
22217 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22218
22219         * gcc.dg/format-diag-1.c: New test.
22220
22221 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22222
22223         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22224         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22225         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22226         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22227         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22228
22229 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22230
22231         * g++.old-deja/g++.other/nested4.C: New test.
22232
22233 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22234
22235         * g++.old-deja/g++.ns/scoped1.C: New test.
22236
22237 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22238
22239         * lib/g++.exp: Support testing already-installed GCC.
22240
22241 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22242
22243         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22244
22245 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22246
22247         * gcc.dg/return-type-2.c: New test.
22248
22249 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22250
22251         * gcc.c-torture/compile/20000825-1.c: New test.
22252
22253 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22254
22255         * gcc.dg/dwarf2-2.c: New test.
22256
22257 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22258
22259         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22260         dg-warning regexps.
22261
22262 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22263
22264         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22265         gcc.dg/format-ext-5.c: New tests.
22266
22267 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22268
22269         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22270
22271 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22272
22273         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22274
22275 2000-08-24  Richard Henderson  <rth@cygnus.com>
22276
22277         * gcc.dg/ia64-sync-1.c: New test.
22278         * gcc.dg/ia64-sync-2.c: New test.
22279         * gcc.dg/ia64-asm-1.c: New test.
22280
22281 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22282
22283         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22284         * gcc.dg/format-ext-2.c: New test.
22285
22286 2000-08-23  Jason Merrill  <jason@redhat.com>
22287
22288         * lib/old-dejagnu.exp: Also ignore "In member function" and
22289         "At global scope".
22290
22291 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22292
22293         * gcc.dg/noncompile/label-lineno-1.c: New test.
22294
22295 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22296
22297         * gcc.dg/c99-array-nonobj-1.c: New test.
22298
22299 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22300
22301         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22302         tests.
22303         * gcc.dg/format-ext-1.c: New test.
22304
22305 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22306
22307         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22308         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22309         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22310         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22311         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22312
22313 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22314
22315         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22316         gcc.dg/c99-strftime-2.c: New tests.
22317
22318 2000-08-22  Richard Henderson  <rth@cygnus.com>
22319
22320         * gcc.c-torture/execute/20000822-1.c: New test.
22321
22322 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22323
22324         * gcc.c-torture/execute/20000819-1.x: Remove.
22325
22326 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22327
22328         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22329         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22330         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22331         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22332         gcc.dg/format-xopen-1.c: New tests.
22333
22334 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22335
22336         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22337
22338 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * g++.old-deja/g++.other/loop2.C: New test.
22341
22342         * gcc.c-torture/compile/20000606-1.c: New test.
22343         * gcc.c-torture/compile/20000728-1.c: New test.
22344         * gcc.c-torture/execute/20000801-1.c: New test.
22345         * gcc.c-torture/execute/20000801-2.c: New test.
22346         * gcc.c-torture/execute/20000819-1.c: New test.
22347         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22348         * gcc.dg/20000629-1.c: New test.
22349         * gcc.dg/20000724-1.c: New test.
22350         * gcc.dg/20000807-1.c: New test.
22351
22352 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22353
22354         * gcc.dg/cpp/pragma-1.c: New test.
22355         * gcc.dg/cpp/pragma-2.c: New test.
22356
22357 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22358
22359         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22360         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22361
22362 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22363
22364         * gcc.c-torture/compile/20000818-1.c: New test.
22365
22366 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22367
22368         * gcc.c-torture/execute/20000818-1.c: New test.
22369
22370 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22371
22372         * gcc.dg/format-va-1.c: New test.
22373
22374 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22375
22376         * g++.old-deja/g++.other/typedef8.C: New test.
22377
22378 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22379
22380         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22381         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22382         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22383         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22384         * g++.old-deja/g++.other/ptrmem7.C: New test.
22385         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22386
22387 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22388
22389         * g++.old-deja/g++.pt/typename27.C: New test.
22390
22391 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22392
22393         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22394         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22395         * g++.old-deja/g++.pt/friend45.C: New test.
22396         * g++.old-deja/g++.other/friend8.C: New test.
22397
22398 2000-08-15  Richard Henderson  <rth@cygnus.com>
22399
22400         * gcc.c-torture/execute/20000815-1.c: New test.
22401
22402 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22403
22404         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22405         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22406         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22407
22408 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         * g++.old-deja/g++.other/refinit2.C: New test.
22411
22412 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22413
22414         * lib/c-torture.exp (c-torture): Make
22415         compiler_conditional_xfail_data global.
22416         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22417         compiler_conditional_xfail_data machinery.
22418         (f-torture-execute): Likewise.
22419         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22420         and only when unrolling loops.
22421
22422         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22423
22424 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         * g++.old-deja/g++.pt/explicit81.C: New test.
22427
22428 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22429
22430         * g++.old-deja/g++.pt/typename26.C: New test.
22431
22432 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22433
22434         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22435         warning.
22436
22437 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.old-deja/g++.other/array3.C: New test.
22440
22441 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22442
22443         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22444         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22445         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22446         New tests.
22447
22448 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22449
22450         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22451         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22452
22453 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22454
22455         * gcc.c-torture/execute/20000808-1.c: New test.
22456
22457 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22458
22459         * gcc.dg/c90-const-expr-1.c: New test.
22460
22461 2000-08-08  Richard Henderson  <rth@cygnus.com>
22462
22463         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22464
22465 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22466
22467         * gcc.dg/noncompile/const-ll-1.c: New test.
22468
22469 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22470
22471         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22472
22473 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22474
22475         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22476         that running programs linked against the shared version of libobjc
22477         run correctly.
22478
22479 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22480
22481         * gcc.dg/c99-printf-1.c: New test.
22482
22483 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22484
22485         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22486
22487 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22488
22489         * gcc.c-torture/execute/20000731-1.x: Delete.
22490
22491 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22492
22493         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22494         and torture_without_loops as is done by c-torture.exp.
22495         (search_for): Copy from c-torture.exp.
22496         (gcc-dg-runtest): New function, drives a directory of tests
22497         iterating over the TORTURE_OPTIONS.
22498         (scan-assembler, scan-assembler-not): Move here from
22499         individual directory drivers.
22500
22501         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22502         defined by lib/gcc-dg.exp.
22503         * gcc.dg/cpp/cpp.exp: Likewise.
22504         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22505         gcc-dg-runtest, so we cycle over optimization options.
22506
22507         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22508         * gcc.dg/compare2.c: No longer expected to fail.
22509
22510 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22511
22512         * gcc.c-torture/execute/20000804-1.c: New test.
22513
22514 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22515
22516         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22517
22518 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22519
22520         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22521
22522 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22523
22524         * gcc.c-torture/compile/20000803-1.c: New test.
22525
22526 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22527
22528         * gcc.c-torture/execute/20000801-3.c,
22529         gcc.c-torture/execute/20000801-4.c: New tests.
22530         * gcc.c-torture/execute/20000801-3.x,
22531         gcc.c-torture/execute/20000801-4.x: Xfail.
22532
22533 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22534
22535         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22536         libobjc/.libs to allow for libtool.
22537
22538 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22539
22540         * gcc.c-torture/compile/20000802-1.c: New test.
22541
22542 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22543
22544         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22545
22546 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22547
22548         * gcc-c-torture/execute/20000731-2.c: New test.
22549
22550         * gcc.c-torture/execute/20000731-1.c: New test.
22551         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22552
22553 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22554
22555         * testsuite/gcc.dg/cpp/paste7.c: New test.
22556         * gcc.dg/cpp/20000725-1.c: New test.
22557
22558 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22559
22560         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22561         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22562         declaration warning for __builtin_dwarf_reg_size.
22563
22564         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22565
22566 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22567
22568         * gcc.dg/noncompile/voidparam-1.c: New test.
22569
22570 2000-07-30  Richard Henderson  <rth@cygnus.com>
22571
22572         * gcc.dg/c90-digraph-1.c: Don't xfail.
22573         * gcc.dg/compare2.c (case 10): Xfail.
22574         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22575
22576 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22577
22578         * gcc.dg/c99-main-1.c: New test.
22579
22580 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22581
22582         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22583
22584 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22585
22586         * gcc.c-tortuer/execute/20000726-1.c: New test.
22587
22588 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22589
22590         * gcc.c-torture/execute/enum-2.c: New test.
22591
22592 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22593
22594         * gcc.dg/cpp/tr-warn3.c: New test.
22595
22596 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22597
22598         * g++.old-deja/g++.ext/implicit1.C: Remove.
22599         * g++.old-deja/g++.jason/c2.C: Remove
22600         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22601         * g++.old-deja/g++.pt/crash16.C: Likewise.
22602         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22603
22604 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22605
22606         * g++.old-deja/g++.other/for2.C: New test.
22607
22608 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22609
22610         * gcc.dg/20000720-1.c: New test.
22611
22612 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22613
22614         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22615
22616 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22617
22618         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22619         * gcc.c-torture/execute/20000722-1.c: New.
22620         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22621
22622 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22623
22624         * gcc.dg/cpp/20000720-1.S: New test.
22625
22626 2000-07-21  Michael Meissner  <meissner@redhat.com>
22627
22628         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22629
22630 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22631
22632         * g++.old-deja/g++.brendan/crash16.C,
22633         g++.old-deja/g++.brendan/parse3.C,
22634         g++.old-deja/g++.brendan/redecl1.C,
22635         g++.old-deja/g++.ns/template13.C,
22636         g++.old-deja/g++.other/decl4.C,
22637         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22638
22639 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22640
22641         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22642         and "Internal error".
22643
22644         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22645         regexps.
22646         * gcc.dg/cpp/paste6.c: New test.
22647
22648 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22649
22650         * gcc.dg/cpp/tr-direct.c: New test.
22651
22652         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22653         gcc.dg/cpp/undef1.c: Tweak error regexps.
22654
22655 2000-07-18  Eric Christopher <echristo@redhat.com>
22656
22657         * gcc.c-torture/compile/20000718-1.c: New test.
22658
22659 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22660
22661         * cpplex.c (_cpp_push_token): If the token being pushed back
22662         is the previous token in this context, just subtract one from
22663         context->posn.
22664         * cppmacro.c (save_expansion): Clear aux field when storing a
22665         placemarker.
22666
22667 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22668
22669         * gcc.dg/noncompile/redecl-1.c: New test.
22670
22671 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22672
22673         * gcc.c-torture/execute/20000717-5.c: New test.
22674         * gcc.c-torture/execute/20000717-1.x: Removed.
22675
22676 2000-07-17  Richard Henderson  <rth@cygnus.com>
22677
22678         * gcc.c-torture/execute/20000717-4.c: New test.
22679
22680 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22681
22682         * gcc.dg/cpp/syshdr.c: New test.
22683         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22684
22685 2000-07-17  Neil Booth  <neilb@earthling.net>
22686
22687         * gcc.dg/cpp/cmdlne-dM.c: New test.
22688         * gcc.dg/cpp/cmdlne-dD.c: New test.
22689
22690 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22691
22692         * gcc.c-torture/execute/20000717-3.c: New test.
22693
22694         * gcc.c-torture/compile/20000717-1.c: New test.
22695
22696 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22697
22698         * gcc.c-torture/execute/20000717-2.c: New test.
22699
22700 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22701
22702         * gcc.dg/formatz-1.c: New test.
22703
22704         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22705         * gcc.dg/c99-digraph-1.c: New tests.
22706
22707         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22708         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22709
22710         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22711         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22712         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22713         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22714         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22715         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22716         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22717
22718 2000-07-17   Greg McGary <greg@mcgary.org>
22719
22720         * gcc.c-torture/execute/20000717-1.c: New test.
22721         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22722
22723 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22724
22725         * gcc.c-torture/execute/20000715-2.c: New test.
22726         * gcc.dg/20000715-1.c: New test.
22727
22728 2000-07-15  Michael Meissner  <meissner@redhat.com>
22729
22730         * gcc.c-torture/execute/20000715-1.c: New test.
22731
22732 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22733
22734         * gcc.c-torture/execute/20000707-1.c: New test.
22735
22736 2000-07-13  Neil Booth  <NeilB@earthling.net>
22737
22738         * testsuite/gcc.dg/cpp/digraph1.c,
22739         testsuite/gcc.dg/cpp/digraph2.c,
22740         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22741
22742 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22743
22744         * g77.f-torture/compile/20000630-2.f:  New test.
22745         * g77.f-torture/compile/20000630-2.x
22746
22747 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22748
22749         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22750
22751 2000-07-11  Neil Booth  <NeilB@earthling.net>
22752
22753         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22754
22755 2000-07-11  Neil Booth  <NeilB@earthling.net>
22756
22757         * gcc.dg/cpp/cmdlne-C.c: New.
22758
22759 2000-07-09  Neil Booth  <NeilB@earthling.net>
22760
22761         * gcc.dg/cpp/directiv.c: New tests.
22762         * gcc.dg/cpp/undef1.c: Update.
22763
22764 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22765
22766         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22767
22768 2000-07-09  Neil Booth  <NeilB@earthling.net>
22769
22770         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22771
22772 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22773
22774         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22775         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22776
22777 2000-07-08  Neil Booth  <NeilB@earthling.net>
22778
22779         * gcc.dg/cpp/macsyntx.c: New tests.
22780
22781 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.dg/20000707-1.c: New test.
22784
22785 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22786
22787         * gcc.c-torture/execute/20000706-1.c: New test.
22788         * gcc.c-torture/execute/20000706-2.c: New test.
22789         * gcc.c-torture/execute/20000706-3.c: New test.
22790         * gcc.c-torture/execute/20000706-4.c: New test.
22791         * gcc.c-torture/execute/20000706-5.c: New test.
22792
22793 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22794
22795         * g++.old-deja/g++.pt/instantiate7.C: New test.
22796
22797 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22798
22799         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22800         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22801         * g++.old-deja/g++.other/rtti3.C: Likewise.
22802         * g++.old-deja/g++.other/rttid3.C: Likewise.
22803
22804 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22805
22806         *  g77.f-torture/compile/20000630-1.x: Fix typo
22807
22808 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22809
22810         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22811         assembly output.
22812
22813 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22814
22815         * gcc.dg/cpp/ident.c: New test.
22816
22817 2000-07-05  Neil Booth  <NeilB@earthling.net>
22818
22819         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22820           gcc.dg/cpp/lexstrng.c: New tests.
22821
22822 2000-07-04  Neil Booth  <NeilB@earthling.net>
22823
22824         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22825         * gcc.dg/cpp/strify2.c: Same.
22826
22827 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22828
22829         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22830         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22831         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22832         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22833
22834         * testsuite/gcc.dg/cpp/macro1.c,
22835         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22836         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22837         testsuite/gcc.dg/cpp/strify1.c,
22838         testsuite/gcc.dg/cpp/strify2.c: New tests.
22839
22840 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22841
22842         * gcc.c-torture/execute/20000703-1.c: New test.
22843
22844 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22845
22846         * g++.old-deja/g++.pt (lookup10.C): New test.
22847
22848 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22849
22850         * g++.old-deja/g++.pt (typename25.C): New test.
22851
22852 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22853
22854         * gcc.c-torture/compile/20000701-1.c: New test.
22855
22856 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22857
22858         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22859         to test case.
22860
22861 2000-06-30  Catherine Moore  <clm@cygnus.com>
22862
22863         * gcc.c-torture/execute/align-1.c: New test.
22864
22865 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22866
22867         * g++.old-deja/g++.pt/expr8.C: New test.
22868         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22869
22870 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22871
22872         * gcc.c-torture/compile/20000629-1.c: New test.
22873
22874 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22875
22876
22877         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22878         gcc.dg/noncompile directory, depending on whether they're
22879         preprocessor tests or not.  Annotate all the tests for the dg
22880         framework.
22881
22882         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22883         * gcc.dg/noncompile/noncompile.exp: New.
22884
22885         * Moved files:
22886         Old name                                New name
22887         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22888         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22889         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22890         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22891         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22892         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22893         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22894         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22895         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22896         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22897         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22898         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22899         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22900         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22901         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22902         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22903         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22904         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22905         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22906         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22907         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22908         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22909         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22910         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22911
22912         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22913         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22914         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22915         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22916         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22917         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22918
22919 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22920
22921         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22922         declare one variable.  On the fourth, error.
22923         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22924         declared by 20000628-1a.h.
22925
22926 2000-06-29  Richard Henderson  <rth@redhat.com>
22927
22928         * gcc.c-torture/execute/930529-1.x: New file.
22929         * gcc.dg/920413-1.c: Adjust expected warning text.
22930         * gcc.dg/980217-1.c: Declare abort.
22931         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22932
22933 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22934
22935         * g77.f-torture/compile/20000629-1.f: New test.
22936         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22937
22938 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22939
22940         Rearrange lots of files, removing entirely the
22941         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22942         directories.
22943
22944         * Deleted files:
22945         gcc.c-torture/code_quality/code_quality.exp
22946         gcc.c-torture/special/special.exp
22947         gcc.failure/failure.exp
22948         gcc.failure/940409-1.x
22949         gcc.c-torture/compile/961203-1.x
22950
22951         * New files:
22952         gcc.misc-tests/linkage.exp
22953         gcc.c-torture/execute/920730-1t.c
22954         gcc.c-torture/execute/920730-1t.x
22955         gcc.c-torture/compile/920520-1.x
22956         gcc.c-torture/compile/920521-1.x
22957         gcc.c-torture/compile/981006-1.x
22958         gcc.c-torture/execute/eeprof-1.x
22959
22960         * Moved files (possibly with modifications to fit a new harness):
22961         Old name                                New name
22962         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22963         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22964         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22965         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22966         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22967         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22968         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22969         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22970         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22971         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22972         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22973         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22974         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22975         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22976
22977 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22978
22979         * c-torture/compile/961203-1.x: Delete.
22980
22981         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22982         not exit. Include stdio.h.
22983         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22984         * gcc.misc-tests/dg-12.c: Likewise.
22985         * gcc.misc-tests/dg-5.c: Likewise.
22986         * gcc.misc-tests/dg-6.c: Likewise.
22987         * gcc.misc-tests/dg-7.c: Prototype abort.
22988         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22989         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22990         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22991         not exit.
22992         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22993         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22994
22995 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * gcc.dg/cpp/20000628-1.c: New test.
22998         * gcc.dg/cpp/20000628-1.h: New header for above test.
22999         * gcc.dg/cpp/20000628-1a.h: Likewise.
23000
23001 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23002
23003         * gcc.dg/cpp: New directory.
23004         * gcc.dg/cpp/cpp.exp: New driver.
23005         * gcc.dg/cpp/20000627-1.c: New test.
23006         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23007         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23008         and rewrite as a compilation test.
23009
23010         * gcc.dg: Move many files into the cpp subdirectory, possibly
23011         renaming or editing them as well.
23012         Old name                New name
23013         990119-1.c              cpp/19990119-1.c
23014         990228-1.c              cpp/19990228-1.c
23015         990407-1.c              cpp/19990407-1.c
23016         990409-1.c              cpp/19990409-1.c
23017         990413-1.c              cpp/19990413-1.c
23018         990703-1.c              cpp/19990703-1.c
23019         20000127-1.c            cpp/20000127-1.c
23020         20000129-1.c            cpp/20000129-1.c
23021         20000207-1.c            cpp/20000207-1.c
23022         20000207-2.c            cpp/20000207-2.c
23023         20000209-1.c            cpp/20000209-1.c
23024         20000209-2.c            cpp/20000209-2.c
23025         20000301-1.c            cpp/20000301-1.c
23026         20000419-1.c            cpp/20000419-1.c
23027         20000510-1.S            cpp/20000510-1.S
23028         20000519-1.c            cpp/20000519-1.c
23029         20000529-1.c            cpp/20000529-1.c
23030         20000625-1.c            cpp/20000625-1.c
23031         20000625-2.c            cpp/20000625-2.c
23032         cpp-as1.c               cpp/assert1.c
23033         cpp-as2.c               cpp/assert2.c
23034         cxx-comments-1.c        cpp/cxxcom1.c
23035         cxx-comments-2.c        cpp/cxxcom2.c
23036         endif-label.c           cpp/endif.c
23037         cpp-hash1.c             cpp/hash1.c
23038         cpp-hash2.c             cpp/hash2.c
23039         cpp-if1.c               cpp/if-1.c
23040         cpp-if2.c               cpp/if-2.c
23041         cpp-if3.c               cpp/if-3.c
23042         cpp-if4.c               cpp/if-4.c
23043         cpp-if5.c               cpp/if-5.c
23044         cpp-cond.c              cpp/if-cexp.c
23045         cpp-missingop.c         cpp/if-mop.c
23046         cpp-missingparen.c      cpp/if-mpar.c
23047         cpp-opprec.c            cpp/if-oppr.c
23048         cpp-ifparen.c           cpp/if-paren.c
23049         cpp-shortcircuit.c      cpp/if-sc.c
23050         cpp-shift.c             cpp/if-shift.c
23051         cpp-unary.c             cpp/if-unary.c
23052         cpp-li1.c               cpp/line1.c
23053         cpp-li2.c               cpp/line2.c
23054         lineno.c                cpp/line3.c
23055         lineno-2.c              cpp/line4.c
23056         cpp-mi.c                cpp/mi1.c
23057         cpp-mic.h               cpp/mi1c.h
23058         cpp-micc.h              cpp/mi1cc.h
23059         cpp-mind.h              cpp/mi1nd.h
23060         cpp-mindp.h             cpp/mi1ndp.h
23061         cpp-mix.h               cpp/mi1x.h
23062         cpp-mi2.c               cpp/mi2.c
23063         cpp-mi2a.h              cpp/mi2a.h
23064         cpp-mi2b.h              cpp/mi2b.h
23065         cpp-mi2c.h              cpp/mi2c.h
23066         cpp-mi3.c               cpp/mi3.c
23067         cpp-mi3.def             cpp/mi3.def
23068         poison-1.c              cpp/poison.c
23069         pr-impl.c               cpp/prag-imp.c
23070         cpp-redef-2.c           cpp/redef1.c
23071         cpp-redef.c             cpp/redef2.c
23072         strpaste.c              cpp/strp1.c
23073         strpaste-2.c            cpp/strp2.c
23074         cpp-tradpaste.c         cpp/tr-paste.c
23075         cpp-tradstringify.c     cpp/tr-str.c
23076         cpp-tradwarn1.c         cpp/tr-warn1.c
23077         cpp-tradwarn2.c         cpp/tr-warn2.c
23078         trigraphs.c             cpp/trigraphs.c
23079         cpp-unc1.c              cpp/unc1.c
23080         cpp-unc2.c              cpp/unc2.c
23081         cpp-unc3.c              cpp/unc3.c
23082         cpp-unc.c               cpp/unc4.c
23083         undef.c                 cpp/undef1.c
23084         undef-2.c               cpp/undef2.c
23085         cpp-wi1.c               cpp/widestr1.c
23086
23087 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23088
23089         * lib/g++.exp (g++_include_flags): Tweak.
23090
23091 2000-06-27  H.J. Lu  <hjl@gnu.org>
23092             Loren J. Rittle  <ljrittle@acm.org>
23093
23094         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23095         version with one that knows about the new gcc tree structure.
23096         (g++_link_flags): Same.
23097
23098 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23099
23100         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23101         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23102         case we are cross-compiling.
23103
23104         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23105         g++.old-deja/g++.niklas/Makefile.in,
23106         g++.old-deja/g++.niklas/configure.in,
23107         g++.old-deja/g++.other/Makefile.in,
23108         g++.old-deja/g++.other/configure.in,
23109         gcc.c-torture/code_quality/Makefile.in,
23110         gcc.c-torture/code_quality/configure.in,
23111         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23112         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23113         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23114         gcc.c-torture/execute/ieee/Makefile.in,
23115         gcc.c-torture/execute/ieee/configure.in,
23116         gcc.c-torture/noncompile/Makefile.in,
23117         gcc.c-torture/noncompile/configure.in,
23118         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23119         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23120         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23121
23122 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23123
23124         * g++.old-deja/g++.other/ambig3.C: New test.
23125
23126 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23127
23128         * g++.old-deja/g++.pt/syntax1.C: New test.
23129         * g++.old-deja/g++.pt/syntax2.C: New test.
23130         * g++.old-deja/g++.other/syntax3.C: New test.
23131         * g++.old-deja/g++.other/syntax4.C: New test.
23132
23133 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23134
23135         * gcc.dg/20000623-1.c: Prototype exit and abort.
23136
23137 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23138
23139         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23140         New tests.
23141         * gcc.dg/cpp-mi3.def: New file.
23142
23143         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23144         inside assertions.
23145         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23146         lexer's error messages.
23147         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23148         divine anything from the linemarkers.
23149         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23150         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23151
23152 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23153
23154         * gcc.dg/20000623-1.c: New test.
23155
23156 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23157
23158         * gcc.c-torture/execute/20000622-1.c: New test.
23159
23160 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23161
23162         * g++.old-deja/g++.other/init15.C: New test.
23163
23164 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23165
23166         * g++.old-deja/g++.pt/vaarg2.C: New test.
23167         * g++.old-deja/g++.pt/vaarg3.C: New test.
23168
23169 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23170
23171         * g++.old-deja/g++.other/dyncast6.C: New test.
23172
23173 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23174
23175         * gcc.c-torture/execute/loop-6.c: New test.
23176
23177 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23178
23179         * gcc.dg/20000614-1.c: New test.
23180         * gcc.dg/20000614-2.c: New test.
23181
23182 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23183
23184         * g++.old-deja/g++.other/inline12.C: New test.
23185
23186 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * g++.old-deja/g++.other/eh1.C: New test.
23189
23190 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23191
23192         * g++.old-deja/g++.other/type.C: New test.
23193
23194 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23195
23196         * g++.old-deja/g++.other/initstring.C: New test.
23197
23198 2000-06-12  Jason Merrill  <jason@redhat.com>
23199
23200         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23201
23202 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23203
23204         * gcc.c-torture/compile/20000609-1.c: New test.
23205
23206 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23207
23208         * gcc.dg/20000609-1.c: New test.
23209
23210 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23211
23212         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23213         * gcc.c-torture/noncompile/poison-1.c: Move...
23214         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23215         * gcc.dg/cpp-li1.c: Add a token after the #line.
23216
23217 2000-06-05  Richard Henderson  <rth@cygnus.com>
23218
23219         * gcc.c-torture/execute/20000605-2.c: New test.
23220         * gcc.c-torture/execute/20000605-3.c: New test.
23221
23222 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23223
23224         * g77.f-torture/execute/20000503-1.x: New file.
23225
23226 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.old-deja/g++.eh/badalloc1.C: New test.
23229
23230 2000-06-05  Richard Henderson  <rth@cygnus.com>
23231
23232         * gcc.c-torture/execute/20000605-1.c: New test.
23233
23234 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23235             Nathan Sidwell <nathan@codesourcery.com>
23236
23237         * gcc.c-torture/compile/20000605-1.c: New test.
23238
23239 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23240
23241         * g77.f-torture/compile/20000601-1.f:  New test.
23242
23243 2000-06-03  Richard Henderson  <rth@cygnus.com>
23244
23245         * gcc.c-torture/execute/20000603-1.c: New.
23246
23247 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23248
23249         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23250         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23251
23252 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23253
23254         * gcc.dg/compare2.c (case 12): XFAIL.
23255         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23256         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23257
23258         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23259
23260 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23261
23262         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23263         guard macro is already defined when the header is first
23264         included.
23265         * gcc.dg/cpp-mix.h: New file.
23266         * gcc.dg/endif-label.c: Update patterns to match compiler.
23267
23268         * g++.brendan/complex1.C: Declare abort.
23269         * g++.law/refs4.C: Remove XFAIL.
23270         * g++.oliva/expr2.C: Declare abort and exit.
23271
23272 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23273
23274         * gcc.c-torture/execute/20000528-1.c: New test.
23275
23276         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23277         * g++.old-deja/g++.law/temps4.C: Likewise.
23278
23279         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23280         stdlib.h.  Call abort() on failure.
23281         * g++.old-deja/g++.law/refs4.C: Likewise.
23282         * g++.old-deja/g++.law/temps4.C: Likewise.
23283         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23284         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23285
23286 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23287
23288         Relative to g++.dg/special:
23289         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23290
23291         Relative to g++.old-deja:
23292         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23293         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23294         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23295         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23296         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23297         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23298         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23299
23300         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23301         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23302         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23303         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23304         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23305         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23306         and/or string.h.
23307
23308         * g++.other/goto1.C: Update expectations for error messages.
23309
23310 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23311
23312         * gcc.c-torture/compile/20000523-1.c: New test.
23313
23314 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23315
23316         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23317
23318 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23319
23320         * g++.old-deja/g++.eh/catch11.C: New test.
23321         * g++.old-deja/g++.eh/catch12.C: New test.
23322
23323 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23324
23325         * gcc.c-torture/execute/20000523-1.c: New test.
23326
23327 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23328
23329         * c-torture/execute/bcp-1.c: Replace abort in arg of
23330         __builtin_constant_p with a generic external function.
23331
23332         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23333         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23334         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23335         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23336         Prototype abort and/or exit.
23337
23338         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23339         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23340         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23341         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23342
23343 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23344
23345         * gcc.dg/dwarf2-1.c: New test.
23346
23347 2000-05-20  Richard Henderson  <rth@cygnus.com>
23348
23349         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23350
23351 2000-05-20  Andreas Jaeger  <aj@suse.de>
23352
23353         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23354         testcase.
23355
23356 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23357
23358         * gcc.c-torture/execute/20000519-2.c: New test.
23359
23360 2000-05-19  Andreas Jaeger  <aj@suse.de>
23361
23362         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23363         which fails with SSA.
23364
23365         * lib/c-torture.exp: Also test with -O3 -fssa.
23366
23367 2000-05-18  Michael Meissner  <meissner@redhat.com>
23368
23369         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23370         * gcc.c-torture/execute/920415-1.c: Ditto.
23371         * gcc.c-torture/execute/920501-1.c: Ditto.
23372         * gcc.c-torture/execute/conversion.c: Ditto.
23373         * gcc.c-torture/execute/cvt-1.c: Ditto.
23374
23375 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23376
23377         * gcc.c-torture/compile/20000518-1.c: New test.
23378
23379 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23380
23381         * g77.f-torture/compile/200005018.f:  New test.
23382
23383 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23384
23385         * gcc.c-torture/compile/20000517-1.c: New test.
23386
23387 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23388
23389         * gcc.c-torture/execute/20000516-1.c: New test.
23390
23391 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * g++.old-deja/g++.other/eh.C: New test.
23394
23395 2000-05-12  Richard Henderson  <rth@cygnus.com>
23396
23397         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23398         constants through to doit's conditional.
23399
23400 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23401
23402         * gcc.c-torture/compile/20000511-1.c: New test.
23403         * g77.f-torture/compile/20000511-1.f: New test.
23404         * g77.f-torture/compile/20000511-2.f: New test.
23405
23406 2000-05-11  Michael Meissner  <meissner@redhat.com>
23407
23408         * gcc.c-torture/execute/20000511-1.c: New test.
23409
23410 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23411
23412         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23413         * gcc.dg/20000510-1.S: New.
23414
23415 2000-05-08  Catherine Moore  <clm@cygnus.com>
23416
23417         * gcc.dg/unused-3.c: New.
23418
23419 2000-05-06  Richard Henderson  <rth@cygnus.com>
23420
23421           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23422           * g++.old-deja/g++.mike/warn1.C: Likewise.
23423           * g++.old-deja/g++.pt/local1.C: Likewise.
23424           * g++.old-deja/g++.pt/local7.C: Likewise.
23425           * g++.old-deja/g++.pt/spec16.C: Likewise.
23426
23427 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23430
23431 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23432
23433           * g77.f-torture/execute/20000503-1.f:  New test.
23434
23435 2000-05-04  Andreas Jaeger  <aj@suse.de>
23436
23437         * gcc.dg/noreturn-2.c: New test.
23438
23439 2000-05-04  Neil Booth  <NeilB@earthling.net>
23440
23441         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23442         preprocessor.
23443
23444 2000-05-04  Richard Henderson  <rth@cygnus.com>
23445
23446         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23447
23448 2000-05-04  Richard Henderson  <rth@cygnus.com>
23449
23450         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23451         OpenSSL by Jason R Thorpe.
23452
23453 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23454
23455         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23456
23457 2000-05-03  Robert Lipe <robertlipe@usa.net>
23458
23459         * gcc.dg/20000503-1.c: New test.
23460
23461 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23462
23463         * gcc.c-torture/compile/20000502-1.c: New test.
23464         * g++.old-deja/g++.other/align.C: New test.
23465         * gcc.dg/cpp-tradstringify.c: New test.
23466
23467 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23468
23469         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23470         and hard registers.
23471
23472 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23473
23474         * gcc.c-torture/execute/loop-5.c: New test.
23475
23476 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23477
23478         * gcc.c-torture/execute/va-arg-20.c: New test.
23479
23480 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23481
23482         * gcc.c-torture/execute/20000422-1.c: New test.
23483
23484 2000-04-20  Greg McGary  <gkm@gnu.org>
23485
23486         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23487         when optimizing, but without sibling-call optimizations (-O1).
23488
23489 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23490
23491           * gcc.c-torture/compile/20000420-1.c: New test.
23492
23493 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23494
23495         * g++.abi/ptrflags.C: New test.
23496         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23497
23498 2000-04-19  Catherine Moore  <clm@cygnus.com>
23499
23500         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23501
23502 2000-04-19  Greg McGary  <gkm@gnu.org>
23503
23504         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23505         sibling-call optimizations.
23506
23507 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23508
23509         * gcc.dg/20000419-1.c: New test.
23510
23511 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23512
23513         * gcc.c-torture/execute/20000412-6.c: New test.
23514
23515 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23516
23517         * gcc.c-torture/execute/20000412-5.c: New test.
23518         * g77.f-torture/compile/20000412-1.f: New test.
23519         * gcc.c-torture/execute/20000412-4.c: New test.
23520         * gcc.c-torture/compile/20000412-2.c: New test.
23521         * gcc.c-torture/execute/20000412-3.c: New test.
23522         * gcc.c-torture/compile/20000412-1.c: New test.
23523         * gcc.c-torture/execute/20000412-2.c: New test.
23524
23525 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23526
23527         * objc/execute/bf-20.m: New test.
23528
23529 2000-04-10  Richard Henderson  <rth@cygnus.com>
23530
23531         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23532
23533         * gcc.c-torture/execute/20000412-1.c: New test.
23534
23535 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         * g++.old-deja/g++.eh/catchptr1.C: New test.
23538
23539 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23540
23541         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23542
23543 2000-04-08  Neil Booth  <NeilB@earthling.net>
23544
23545         * gcc.dg/cpp-nullchar.c: Remove test as
23546         embedded nulls cause problems.
23547
23548 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23549
23550         * gcc.dg/compare2.c: New test.
23551
23552 2000-04-08  Neil Booth  <NeilB@earthling.net>
23553
23554         * gcc.dg/cpp-nullchar.c: New test.
23555
23556 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23557
23558         * gcc.dg/cpp-mi2.c: New test.
23559         * gcc.dg/cpp-mi2[abc].h: New files.
23560
23561 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23564         member name.
23565
23566 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23567
23568         * g++.old-deja/g++.abi/vmihint.C: New test.
23569
23570 2000-04-06  Neil Booth  <NeilB@earthling.net>
23571
23572         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23573         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23574         copyright.
23575
23576 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23577
23578         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23579         avoid stack-frame overwrite.
23580
23581 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23582
23583         * gcc.c-torture/compile/20000405-2.c: New test.
23584         * gcc.c-torture/compile/20000405-3.c: New test.
23585
23586 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23587
23588         * gcc.c-torture/compile/20000405-1.c: New test.
23589
23590 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23591
23592         * gcc.dg/cast-qual-1.c: Revert last change.
23593
23594 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23595
23596         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23597
23598 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23599
23600         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23601         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23602
23603 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23604
23605         * gcc.c-torture/compile/20000403-2.c: New test.
23606         * gcc.c-torture/compile/20000403-1.c: New test.
23607
23608 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23609
23610         * gcc.c-torture/execute/20000403-1.c: New test.
23611
23612 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23613
23614         * gcc.c-torture/execute/20000402-1.c: New test.
23615
23616 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23617
23618         * gcc.c-torture/execute/va-arg-15.c: New test.
23619         * gcc.c-torture/execute/va-arg-16.c: New test.
23620         * gcc.c-torture/execute/va-arg-17.c: New test.
23621         * gcc.c-torture/execute/va-arg-18.c: New test.
23622         * gcc.c-torture/execute/va-arg-19.c: New test.
23623
23624 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23625
23626         * gcc.c-torture/compile/981211-1.c: Move to...
23627         * gcc.dg/cpp-as1.c: ...here.
23628         * gcc.dg/cpp-as2.c: New file.
23629
23630         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23631         compiler.
23632
23633 2000-04-02  Neil Booth  <NeilB@earthling.net>
23634
23635         * gcc.dg/cpp-cond.c  New tests.
23636         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23637         accidental success less likely.
23638         * gcc.dg/cpp-missingop.c  New tests.
23639         * gcc.dg/cpp-missingparen.c  New tests.
23640         * gcc.dg/cpp-shift.c  New tests.
23641         * gcc.dg/cpp-shortcircuit.c  New tests.
23642         * gcc.dg/cpp-unary.c  New tests.
23643
23644 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23645
23646         * gcc.c-torture/compile/20000329-1.c: New test.
23647
23648 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23649
23650         * gcc.c-torture/compile/20000326-1.c: New test.
23651         * gcc.c-torture/compile/20000326-2.c: New test.
23652
23653 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23654
23655         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23656         the first parameter is a function argument.
23657
23658 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23659
23660         * g++.old-deja/g++.ext/array4.C: New test.
23661
23662 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23663
23664         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23665
23666 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23667
23668         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23669
23670 2000-03-19  Richard Henderson  <rth@cygnus.com>
23671
23672         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23673
23674 2000-03-19  Richard Henderson  <rth@cygnus.com>
23675
23676         * gcc.c-torture/compile/20000319-1.c: New test.
23677
23678 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23679
23680         * gcc.c-torture/execute/20000314-3.c: New test.
23681         * gcc.c-torture/execute/20000314-2.c: New test.
23682         * gcc.c-torture/execute/20000314-1.c: New test.
23683         * gcc.c-torture/compile/20000314-2.c: New test.
23684         * gcc.c-torture/compile/20000314-1.c: New test.
23685
23686 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23687
23688         * g++.old-deja/g++.warn/inline.C: New test.
23689
23690 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23691
23692         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23693         standards-compliant result rather than specific constants.
23694         Put test-values in array.
23695
23696 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23697
23698         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23699         (g++_target_compile): Put test-specific options last.
23700
23701 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23702
23703         * g++.old-deja/g++.eh/vbase4.C: New test.
23704
23705 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23706
23707         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23708
23709 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23710
23711         * g++.old-deja/g++.brendan/misc12.C: Removed.
23712         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23713         * g++.old-deja/g++.ext/pretty4.C: New test.
23714
23715 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23716
23717         * g++.old-deja/g++.other/string2.C: New test.
23718
23719 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         * g++.old-deja/g++.warn/impint2.C: New test.
23722
23723 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23724
23725         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23726         is 1, not zero.
23727
23728 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23729
23730         * g++.old-deja/g++.warn/impint.C: New test.
23731         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23732         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23733         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23734         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23735         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23736         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23737         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23738         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23739         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23740         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23741         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23742         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23743
23744 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23745
23746         * gcc.dg/cpp-redef.c: New test.
23747
23748 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23749
23750         * g++.old-deja/g++.pt/unify7.C: New test.
23751
23752 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23753
23754         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23755         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23756
23757 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23758
23759         * gcc.c-torture/compile/20000224-1.c: New test.
23760
23761 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23762
23763         * gcc.c-torture/compile/cpp-2.c: New test.
23764         * gcc.c-torture/compile/cpp-1.c: New test.
23765
23766 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23767
23768         * gcc.c-torture/execute/20000225-1.c: New test.
23769
23770 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23771
23772         * gcc.dg/cpp-li2.c: New test.
23773
23774         * gcc.dg/cpp-wi1.c: New test.
23775
23776         * gcc.dg/cpp-li1.c: New test.
23777
23778 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23779
23780         * g++.old-deja/g++.other/sizeof5.C: New test.
23781
23782 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23783
23784         * gcc.c-torture/execute/va-arg-13.c: New test.
23785
23786 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23787
23788         * gcc.c-torture/execute/va-arg-12.c: New test.
23789
23790 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23791
23792         * gcc.c-torture/execute/20000223-1.c: New test.
23793
23794 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23795
23796         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23797
23798 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23799
23800         * g++.old-deja/g++.abi/ptrmem.C: New test.
23801
23802 2000-02-19  Richard Henderson  <rth@cygnus.com>
23803
23804         * gcc.c-torture/compile/init-3.c: New.
23805
23806 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23807
23808         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23809         ALWAYS_CXXFLAGS.
23810
23811 2000-02-11  Robert Lipe <robertl@sco.com>
23812
23813         * gcc.c-torture/compile/20000211-3.c: New test.
23814
23815 2000-02-11  Martin Buchholz <martin@xemacs.org>
23816
23817         * gcc.c-torture/compile/20000211-2.c: New test.
23818
23819 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23820
23821         * gcc.c-torture/compile/20000211-1.c: New test.
23822
23823 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23824
23825         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23826           on native targets
23827
23828 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23829
23830         * g++.old-deja/g++.other/cast5.C: New test.
23831
23832 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23833
23834         * gcc.c-torture/execute/20000205-1.c: New.
23835
23836 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23837
23838         * g++.old-deja/g++.jason/cast3.C: Return void.
23839         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23840
23841 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23842
23843         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23844
23845         * gcc.dg/loop-1.c: New test.
23846
23847 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23848
23849         * gcc.c-torture/compile/20000127-1.c: New test.
23850         * gcc.c-torture/execute/991228-1.c: New test.
23851
23852 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23853
23854         * gcc.dg/unused-2.c: New test.
23855
23856         * gcc.dg/conv-1.c: New test.
23857
23858 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23859
23860         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23861         compiler.
23862         (tool_option_proc): Fix typo.
23863
23864 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23865
23866         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23867         of the ld on the host, not on the build machine.
23868         Also, don't crash if '--help' is not a supported option.
23869
23870 2000-01-24  Richard Henderson  <rth@cygnus.com>
23871
23872         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23873
23874 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23875
23876         * gcc.c-torture/execute/20000120-2.c: New test.
23877         * gcc.c-torture/execute/20000120-1.c: New test.
23878
23879 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23880
23881         * gcc.c-torture/execute/20000113-1.c: New test.
23882
23883 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23884
23885         * gcc.c-torture/execute/20000112-1.c: New test.
23886
23887 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23888
23889         * gcc.dg/20000111-1.c: New test.
23890
23891 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23892
23893         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23894         with 16 bit integers.
23895
23896 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23897
23898         * gcc.dg/20000108-1.c: New test.
23899
23900 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23901
23902         * g++.old-deja/g++.ns/koenig8.C: New test.
23903
23904 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23905
23906         * g++.old-deja/g++.other/cast4.C: New test.
23907
23908 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23909
23910         * gcc.c-torture/compile/20000105-2.c: New test.
23911         * gcc.c-torture/compile/20000105-1.c: New test.
23912
23913 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23914
23915         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23916         references to printf & atoi to conform to ANSI standard.
23917         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23918         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23919         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23920         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23921         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23922         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23923         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23924         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23925         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23926         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23927         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23928         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23929         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23930         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23931         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23932         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23933         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23934         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23935         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23936         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23937         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23938         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23939         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23940         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23941         * g++.old-deja/g++.brendan/init3.C: Likewise.
23942         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23943         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23944         * g++.old-deja/g++.brendan/new2.C: Likewise.
23945         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23946         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23947         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23948         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23949         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23950         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23951         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23952         * g++.old-deja/g++.brendan/template24.C: Likewise.
23953         * g++.old-deja/g++.brendan/template3.C: Likewise.
23954         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23955         * g++.old-deja/g++.jason/inline3.C: Likewise.
23956         * g++.old-deja/g++.jason/opeq.C: Likewise.
23957         * g++.old-deja/g++.law/arg5.C: Likewise.
23958         * g++.old-deja/g++.law/arm7.C: Likewise.
23959         * g++.old-deja/g++.law/ctors11.C: Likewise.
23960         * g++.old-deja/g++.law/cvt8.C: Likewise.
23961         * g++.old-deja/g++.law/init9.C: Likewise.
23962         * g++.old-deja/g++.law/refs4.C: Likewise.
23963         * g++.old-deja/g++.law/template2.C: Likewise.
23964         * g++.old-deja/g++.law/visibility24.C: Likewise.
23965         * g++.old-deja/g++.law/vtable3.C: Likewise.
23966         * g++.old-deja/g++.mike/asm2.C: Likewise.
23967         * g++.old-deja/g++.mike/eh1.C: Likewise.
23968         * g++.old-deja/g++.mike/misc1.C: Likewise.
23969         * g++.old-deja/g++.mike/misc13.C: Likewise.
23970         * g++.old-deja/g++.mike/misc14.C: Likewise.
23971         * g++.old-deja/g++.mike/ns12.C: Likewise.
23972         * g++.old-deja/g++.mike/p1248.C: Likewise.
23973         * g++.old-deja/g++.mike/p3708.C: Likewise.
23974         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23975         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23976         * g++.old-deja/g++.mike/p646.C: Likewise.
23977         * g++.old-deja/g++.mike/p700.C: Likewise.
23978         * g++.old-deja/g++.mike/p783.C: Likewise.
23979         * g++.old-deja/g++.mike/p783a.C: Likewise.
23980         * g++.old-deja/g++.mike/p783b.C: Likewise.
23981         * g++.old-deja/g++.mike/p786.C: Likewise.
23982         * g++.old-deja/g++.mike/p789.C: Likewise.
23983         * g++.old-deja/g++.mike/p789a.C: Likewise.
23984         * g++.old-deja/g++.mike/p807a.C: Likewise.
23985         * g++.old-deja/g++.other/delete3.C: Likewise.
23986         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23987         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23988         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23989         * g++.old-deja/g++.other/empty1.C: Likewise.
23990         * g++.old-deja/g++.other/temporary1.C: Likewise.
23991         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23992         * g++.old-deja/g++.pt/t16.C: Likewise.
23993         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23994
23995 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23996
23997         * gcc.dg/991230-1.c: New test.
23998
23999 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24000
24001         * gcc.c-torture/compile/991229-3.c: New test.
24002         * gcc.c-torture/compile/991229-2.c: New test.
24003         * gcc.c-torture/compile/991229-1.c: New test.
24004
24005 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24006
24007         * gcc.c-torture/compile/labels-2.c: New test.
24008
24009 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24010
24011         * gcc.c-torture/execute/991227-1.c: New test.
24012
24013 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24014
24015         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24016
24017 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24018
24019         * gcc.c-torture/execute/991221-1.c: New test.
24020
24021 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24022
24023         * g++.old-deja/g++.other/cast3.C: New test.
24024
24025 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24026
24027         * gcc.c-torture/execute/991216-4.c: New test.
24028
24029 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24030
24031         * gcc.c-torture/execute/991216-1.c: New test.
24032         * gcc.c-torture/execute/991216-2.c: New test.
24033         * gcc.c-torture/execute/991216-3.c: New test.
24034
24035 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24036
24037         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24038         Actually make the test fail by using "-O2" for compilation.
24039
24040 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24041
24042         * g++.old-deja/g++.warn/cast-align1.C: New test.
24043
24044 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24045
24046         * gcc.c-torture/compile/991214-1.c: New test.
24047         * gcc.c-torture/compile/991214-2.c: New test.
24048
24049 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24050
24051         * gcc.dg/991214-1.c: New test.
24052
24053 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24054
24055         * gcc.c-torture/compile/991213-3.c: New test.
24056         * gcc.c-torture/compile/991213-2.c: New test.
24057         * gcc.c-torture/compile/991213-1.c: New test.
24058
24059 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24060
24061         * gcc.dg/991209-1.c: New test.
24062
24063 1999-12-08  Nathan Sidwell <nathan@acm.org>
24064
24065         * gcc.c-torture/compile/991208-1.c: New test.
24066
24067 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24068
24069         * gcc.dg/ultrasp2.c: New test.
24070
24071 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24072
24073         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24074
24075 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24076
24077         * gcc.c-torture/compile/991202-1.c: New test.
24078         * gcc.c-torture/execute/991202-1.c: New test.
24079         * gcc.c-torture/execute/991202-2.c: New test.
24080         * gcc.c-torture/execute/991202-3.c: New test.
24081
24082 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24083
24084         * g++.old-deja/g++.abi/align.C: New test.
24085         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24086         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24087
24088 1999-12-01  Richard Henderson  <rth@cygnus.com>
24089
24090         * gcc.c-torture/execute/991201-1.c: New.
24091
24092 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24093
24094         * gcc.dg/991129-1.c: New test.
24095
24096 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24097
24098         * gcc.c-torture/compile/991127-1.c: New test.
24099
24100 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24101
24102         * g++.old-deja/g++.other/warn4.C: New test.
24103
24104 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24105
24106         * g++.old-deja/g++.eh/cleanup2.C: New test.
24107         * g++.old-deja/g++.ext/pretty2.C: New test.
24108         * g++.old-deja/g++.ext/pretty3.C: New test.
24109         * g++.old-deja/g++.other/debug6.C: New test.
24110
24111 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24112
24113         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24114         compiler_output to look for one error message instead of two.
24115
24116 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24117
24118         * gcc.c-torture/execute/991118-1.c: Also test case
24119         where the word boundary does not split a byte evenly.
24120
24121 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24122
24123         * g++.old-deja/g++.ext/restrict1.C: New test.
24124
24125 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24126
24127         * gcc.c-torture/execute/991118-1.c: New test.
24128
24129 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24130
24131         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24132         working directory pathnames.
24133
24134 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24135
24136         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24137         host is equipped with driver.h and driver.o so it can actually
24138         compile and run the tests.
24139
24140 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24141
24142         * gcc.c-torture/compile/991008-1.c: New test.
24143
24144 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24145
24146         * lib/gcc-dg.exp: Include target-supports.exp
24147
24148 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24149
24150         * lib/target-supports.exp: New file: Provide procs to test for
24151         features supported by the target.
24152         (check_weak_available): Moved here from ecos.exp.
24153         (check_alias_available): New proc: Determine of the target
24154         toolchain supports the alias attribute.
24155
24156         * gcc.dg/special/ecos.exp: Move check_weak_available to
24157         target-supports.exp.
24158         (alias-1.c): Only perform the test if the target supports
24159         aliases.
24160         (wkali-1.c): Only perform the test if the target supports
24161         aliases.
24162
24163         * gcc.dg/990506-0.c: Expect error messages from cross
24164         targets as well as native targets.
24165
24166 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24167
24168         * gcc.dg/ultrasp1.c: Removed xfail.
24169         * gcc.dg/struct-ret-2.c: Likewise.
24170         * gcc.dg/array-1.c: Likewise.
24171
24172 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24173
24174         * gcc.dg/struct-ret-2.c: New test.
24175
24176         * gcc.dg/array-1.c: New test.
24177
24178 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24179
24180         * gcc.c-torture/execute/991030-1.c: New test.
24181
24182 1999-10-26  Richard Henderson  <rth@cygnus.com>
24183
24184         * gcc.c-torture/compile/991026-2.c: New test.
24185
24186 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24187
24188         * gcc.c-torture/compile/991026-1.c: New test.
24189
24190 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24191
24192         * gcc.c-torture/execute/991023-1.c: New test.
24193
24194 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24195
24196         * gcc.c-torture/execute/991019-1.c: New test.
24197
24198 1999-10-16  Richard Henderson  <rth@cygnus.com>
24199
24200         * gcc.c-torture/execute/991016-1.c: New test.
24201
24202 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24203
24204         * gcc.c-torture/execute/991014-1.c: New test.
24205
24206 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24207
24208         * g++.old-deja/g++.other/union2.C: New test.
24209
24210 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24211
24212         * g++.old-deja/g++.other/vaarg2.C: New test.
24213         * g++.old-deja/g++.other/vaarg3.C: New test.
24214
24215 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24216
24217         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24218         in compile/.
24219
24220 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24221
24222         * gcc.c-torture/execute/va-arg-11.c: New test.
24223
24224 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24225
24226         * lib/file-format.exp (gcc_target_object_format): Don't
24227         crash if objdump is unavailable.
24228
24229 1999-09-29  Donn Terry <donn@interix.com>
24230
24231         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24232
24233 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24234
24235         * gcc.c-torture/compile/990928-1.c: New test.
24236
24237 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24238
24239         * g++.old-deja/g++.other/decl6.C: New test.
24240
24241 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24242
24243         * gcc.c-torture/execute/va-arg-10.c: New test.
24244
24245 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24246
24247         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24248         __PRETTY_FUNCTION__.
24249
24250 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24251
24252         * gcc.c-torture/execute/990923-1.c: New test.
24253
24254 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24255
24256         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24257         for which -fpic is inappropriate.
24258
24259 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24260
24261         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24262
24263 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24264
24265         * g++.old-deja/g++.other/dyncast1.C: New test.
24266         * g++.old-deja/g++.other/dyncast2.C: New test.
24267         * g++.old-deja/g++.other/dyncast3.C: New test.
24268         * g++.old-deja/g++.other/dyncast4.C: New test.
24269         * g++.old-deja/g++.other/dyncast5.C: New test.
24270         * g++.old-deja/g++.eh/catch3.C: New test.
24271         * g++.old-deja/g++.eh/catch3p.C: New test.
24272         * g++.old-deja/g++.eh/catch4.C: New test.
24273         * g++.old-deja/g++.eh/catch4p.C: New test.
24274         * g++.old-deja/g++.eh/catch5.C: New test.
24275         * g++.old-deja/g++.eh/catch5p.C: New test.
24276         * g++.old-deja/g++.eh/catch6.C: New test.
24277         * g++.old-deja/g++.eh/catch6p.C: New test.
24278         * g++.old-deja/g++.eh/catch7.C: New test.
24279         * g++.old-deja/g++.eh/catch7p.C: New test.
24280         * g++.old-deja/g++.eh/catch8.C: New test.
24281         * g++.old-deja/g++.eh/catch8p.C: New test.
24282         * g++.old-deja/g++.eh/catch9.C: New test.
24283         * g++.old-deja/g++.eh/catch9p.C: New test.
24284
24285 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24286
24287         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24288         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24289
24290 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24291
24292         * gcc.c-torture/compile/990913-1.c: New test.
24293
24294 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24295
24296         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24297         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24298
24299 1999-09-09  Richard Henderson  <rth@cygnus.com>
24300
24301         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24302
24303 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24304
24305         * g++.old-deja/g++.other/lookup11.C: New test.
24306         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24307         what is permitted and what we want.
24308         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24309         overload use.
24310         * g++.old-deja/g++.jason/rfg5.C: Likewise
24311
24312 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24313
24314         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24315         * gcc.c-torture/noncompile/poison-1.c: New file.
24316
24317 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24318
24319         * g++.old-deja/g++.other/sizeof3.C: New test.
24320         * g++.old-deja/g++.other/sizeof4.C: New test.
24321         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24322         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24323
24324 1999-09-07  Richard Henderson  <rth@cygnus.com>
24325
24326         * gcc.dg/va-arg-1.c: New.
24327
24328 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24329
24330         * gcc.c-torture/execute/va-arg-9.c: New test.
24331
24332 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24333
24334         * g77.f-torture/compile/980519-2.f: New test.
24335         * g77.f-torture/compile/19990905-0.f: New test.
24336         * g77.f-torture/compile/19990905-1.f: New test.
24337         * g77.f-torture/compile/19990905-2.f: New test.
24338
24339         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24340
24341 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24342
24343         * gcc.c-torture/execute/990827-1.c: Fix typo.
24344
24345 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24346
24347         * g++.old-deja/g++.other/deref1.C: New test.
24348
24349 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24350
24351         * g++.old-deja/g++.other/ambig2.C: New test.
24352         * g++.old-deja/g++.other/cond5.C: New test.
24353         * g++.old-deja/g++.other/lookup16.C: New test.
24354
24355 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24356
24357         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24358         assemblers too.
24359
24360 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24361
24362         * lib/c-torture.exp: Avoid the "compare executables" optimization
24363         when testing native.
24364
24365 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24366
24367         * gcc.c-torture/execute/990829-1.c: New test.
24368         * gcc.c-torture/compile/990829-1.c: New test.
24369
24370 1999-08-27  Paul Burchard  <burchard@pobox.com>
24371
24372         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24373         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24374         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24375         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24376         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24377         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24378         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24379         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24380         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24381         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24382         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24383
24384 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24385
24386         * gcc.c-torture/execute/990827-1.c: New test.
24387
24388 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24389
24390         * g77.f-torture/noncompile/19990826-4.f: New test.
24391
24392         * g77.f-torture/compile/19990826-3.f: New test.
24393
24394         * g77.f-torture/execute/19990826-2.f: New test.
24395
24396         * g77.f-torture/compile/19990826-1.f: New test.
24397
24398         * gcc.c-torture/execute/990826-0.c: New test.
24399         * g77.c-torture/execute/19990826-0.f: New test.
24400
24401         * g77.f-torture/noncompile/970626-2.f: New test.
24402
24403 1999-08-25  Paul Burchard  <burchard@pobox.com>
24404
24405         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24406         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24407         lss-011.C: New tests.
24408
24409 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24410
24411         * g++.old-deja/g++.other/decl5.C: New test.
24412
24413 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24414
24415         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24416         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24417         call `postbase' for each one.  All callers of `postbase' changed
24418         to call this instead.
24419
24420 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24421
24422         * gcc.c-torture/execute/990811-1.c: New test.
24423
24424 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24425
24426         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24427         just native ones.
24428
24429         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24430         just native ones.
24431
24432 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24433
24434         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24435
24436 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24437
24438         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24439
24440 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24441
24442         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24443
24444 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24445
24446         * gcc.c-torture/execute/990804-1.c: New test.
24447
24448 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24449
24450         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24451         * g++.old-deja/g++.brendan/crash64.C: Likewise
24452         * g++.old-deja/g++.brendan/overload8.C: Likewise
24453
24454 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24455
24456         * g++.old-deja/g++.other/struct1.C: New test.
24457
24458 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24459
24460         * g++.old-deja/g++.other/enum2.C: New test.
24461
24462 1999-08-02  Richard Henderson  <rth@cygnus.com>
24463
24464         Adapted from tests from Franz Sirl:
24465         * gcc.c-torture/execute/va-arg-7.c: New test.
24466         * gcc.c-torture/execute/va-arg-8.c: New test.
24467
24468 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24469
24470         * gcc.c-torture/compile/990801-2.c: New test.
24471
24472         * gcc.c-torture/compile/990801-1.c: New test.
24473
24474 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24475
24476         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24477         fp-cmp-1.c, converting double to float.
24478
24479         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24480         fp-cmp-1.c, converting double to long double.
24481
24482         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24483         from fr1 to unknown_register, since fr1 is a legitimate register
24484         on some machines.
24485
24486 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24487
24488         * README: More listname related changes.
24489
24490 1999-07-08  Catherine Moore  <clm@cygnus.com>
24491
24492         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24493
24494 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24495
24496         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24497
24498 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24499
24500         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24501
24502 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24503
24504         * gcc.dg/990703-1.c: New test.
24505
24506 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24507
24508         * lib/file-format.exp: New file: Move definition of proc
24509         gcc_target_object_format to here from
24510         gcc.dg/special/ecos.exp.
24511
24512         * lib/c-torture.exp: Include lib file-format.exp.
24513         * lib/gcc-dg.exp: Include lib file-format.exp.
24514
24515         * gcc.dg/special/ecos.exp: Remove definition of proc
24516         gcc_target_object_format.
24517
24518 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24519
24520         * gcc.c-torture/execute/990628-1.c: New test.
24521
24522 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24523
24524         * gcc.c-torture/compile/990625-2.c: New test.
24525
24526         * gcc.c-torture/compile/990625-1.c: New test.
24527
24528 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24529
24530         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24531         attributes compile.
24532         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24533         ports that use the COFF/PE file format.
24534
24535 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24536
24537         * gcc.c-torture/compile/990617-1.c: New test.
24538
24539 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24540
24541         * g++.old-deja/g++.other/decl4.C: New test.
24542
24543 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24544
24545         * g++.old-deja/g++.other/bitfld3.C: New test.
24546
24547 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24548
24549         * g++.old-deja/g++.eh/catch1.C: New test.
24550
24551 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24552
24553         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24554
24555         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24556         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24557
24558 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24559
24560         * g77.f-torture/compile/19990502-0.f: Replace with new,
24561         shorter, test that still fails after recent changes.
24562
24563 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24564
24565         * gcc.c-torture/execute/990604-1.c: New test.
24566
24567 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24568
24569         * gcc.c-torture/execute/990531-1.c: New test.
24570
24571 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24572
24573         * gcc.c-torture/compile/990527-1.c: New test.
24574
24575 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24576
24577         * gcc.c-torture/execute/990527-1.c: New test.
24578
24579 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24580
24581         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24582         bitfields as signed.
24583
24584 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24585
24586         * g77.f-torture/compile/19990525-0.f: New test.
24587
24588 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24589
24590         * gcc.c-torture/execute/990525-2.c: New test.
24591
24592         * gcc.c-torture/execute/990525-1.c: New test.
24593
24594 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24595
24596         * g++.old-deja/g++.other/anon3.C: New test.
24597         * g++.old-deja/g++.other/anon4.C: New test.
24598         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24599         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24600         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24601         Merrill).
24602
24603 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24604
24605         * gcc.c-torture/execute/990524-1.c: New test.
24606
24607         * gcc.dg/990524-1.c: New test.
24608
24609 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24610
24611         * gcc.c-torture/compile/990523-1.c: New test.
24612
24613 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24614
24615         * gcc.c-torture/compile/990519-1.c: New test.
24616
24617 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24618
24619         * gcc.c-torture/compile/990517-1.c: New test.
24620
24621         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24622         (e4, f4): New tests.
24623         (main): Call them.
24624
24625 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24626
24627         * gcc.dg/noreturn-1.c: New test.
24628
24629 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24630
24631         * gcc.c-torture/execute/990513-1.c: New test.
24632
24633 1999-05-10  Richard Henderson  <rth@cygnus.com>
24634
24635         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24636
24637 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24638
24639         * g77.f-torture/execute/erfc.f: Use small single-precision
24640         values, to avoid problems on Alphas when not -mieee.
24641
24642 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24643
24644         * gcc.dg/990506-0.c: New test.
24645
24646 1999-05-08  Richard Henderson  <rth@cygnus.com>
24647
24648         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24649         the constant to test.  Don't XFAIL 64-bit targets.
24650
24651         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24652         * g++.old-deja/g++.law/profile1.C: Likewise.
24653
24654         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24655         operator new instances.
24656         * g++.old-deja/g++.other/delete5.C: Likewise.
24657
24658 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24659
24660         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24661         intrinsic.
24662
24663 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24664
24665         * g77.f-torture/execute/u77-test.f: Reverse order of two
24666         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24667
24668 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24669
24670         * gcc.dg/compare1.c: New test.
24671
24672 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24673
24674         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24675         New tests.
24676
24677 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24678
24679         * g77.f-torture/compile/19990502-1.f: New test.
24680
24681 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24682
24683         * g77.f-torture/compile/19990502-0.f: New test.
24684
24685 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24686
24687         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24688         intrinsic.
24689
24690 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24691
24692         * g77.f-torture/execute/u77-test.f (main): List libU77
24693         intrinsics not currently tested.
24694         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24695         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24696         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24697         Trim blanks off the ends of some printed strings.
24698
24699 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24700
24701         * g77.f-torture/execute/u77-test.f (main): Just warn about
24702         FSTAT gid disagreement, as it's expected on some systems.
24703
24704 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24705
24706         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24707         use a new function, which allows for some slop.
24708         Clean up some commentary.
24709         (issum): The new function.
24710         (sgladd): Deleted subroutine.
24711
24712 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24713
24714         * g77.f-torture/execute/u77-test.f: Modify to be more like
24715         libf2c/libU77 version, bringing patches to that version here.
24716         Add suitable commentary.
24717
24718 1999-04-25  Richard Henderson  <rth@cygnus.com>
24719
24720         * gcc.dg/990424-1.c: New test.
24721
24722 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24723
24724         * g77.f-torture/execute/u77-test.f (main): Bug involving
24725         LSTAT has been fixed, so turn back on full checking.
24726
24727 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24728
24729         * g77.f-torture/compile/19990419-0.f: New test.
24730         * g77.f-torture/execute/19990419-1.f: New test.
24731
24732 1999-04-17  Richard Henderson  <rth@cygnus.com>
24733
24734         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24735         to avoid the need for a prototype to supress a warning.
24736
24737 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24738
24739         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24740
24741 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24742
24743         * gcc.c-torture/execute/990404-1.c: New test.
24744
24745 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24746
24747         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24748         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24749         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24750         missing initializer warnings.
24751
24752 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24753
24754         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24755         matching strings.
24756
24757 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24758
24759         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24760
24761 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24762
24763         * g77.f-torture/execute/19990325-0.f: New test.
24764         * g77.f-torture/execute/19990325-1.f: New test.
24765
24766 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24767
24768         * gcc.c-torture/execute/990324-1.c: New test.
24769
24770 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24771
24772         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24773         test with 4.
24774
24775 1999-03-17  Richard Henderson  <rth@cygnus.com>
24776
24777         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24778
24779 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24780
24781         * g77.f-torture/execute/19990313-2.f: New test.
24782         * g77.f-torture/execute/19990313-3.f: New test.
24783
24784 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24785
24786         * g77.f-torture/execute/19990313-0.f: New test.
24787         * g77.f-torture/execute/19990313-1.f: New test.
24788
24789 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24790
24791         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24792         printf to sprintf.
24793         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24794         (main): Add check for u15.  Conditionalize u31 check depending on
24795         whether ints are <32 bits or >=32 bits.
24796
24797 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24798
24799         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24800
24801 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24802
24803         * g77.f-torture/compile/19990305-0.f: New test.
24804         * g77.f-torture/execute/19981119-0.f: New test.
24805
24806 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24807
24808         * g77.f-torture/execute/970625-2.f: call ABORT if final
24809         result is not correct, instead of just printing it.
24810         Add this checking via newly introduced obfuscation, to
24811         trip up buggy front ends.
24812
24813 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24814
24815         * g77.f-torture/compile/960317-1.f: Moved from being
24816         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24817
24818 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24819
24820         * g77.f-torture/execute/960317-1.f: New (old) test.
24821         * g77.f-torture/execute/970625-2.f: Ditto.
24822
24823 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24824
24825         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24826         message on line 1 or line 2; cccp and cpplib do this differently.
24827
24828 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24829
24830         * g++.old-deja/g++.law/weak1.C: New test.
24831
24832 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24833
24834         * gcc.c-torture/execute/990119-1.c: Renamed to...
24835         * gcc.dg/990119-1.c: this, so it will only be tested once
24836         (it's a preprocessor test, it doesn't need to be run at
24837         multiple optimization levels).
24838
24839 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24840
24841         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24842           ALWAYS_CXXFLAGS.
24843
24844 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24845
24846         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24847         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24848         to not be compilable by current g77.
24849
24850 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24851
24852         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24853
24854 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24855
24856         * gcc.c-torture/execute/990222-1.c: New test.
24857
24858 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24859
24860         * g77.f-torture/compile/19990218-0.f: New test.
24861         * g77.f-torture/noncompile/19990218-1.f: New test.
24862
24863 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24864
24865         * g77.f-torture/compile/19981216-0.f: New test.
24866
24867 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24868
24869         * gcc.dg/990214-1.c: New test.
24870
24871 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24872
24873         * gcc.dg/990213-2.c: New test.
24874
24875         * gcc.dg/990213-1.c: New test.
24876
24877 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24878
24879         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24880         ints.
24881
24882 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24883
24884         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24885         specified by target.
24886
24887         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24888
24889 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24890
24891         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24892
24893 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24894
24895         * gcc.dg/special/ecos.exp: New test driver for new tests with
24896         special requirements.
24897
24898         * gcc.dg/special/alias-1.c: New test.
24899         * gcc.dg/special/gcsec-1.c: New test.
24900         * gcc.dg/special/weak-1.c: New test.
24901         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24902         * gcc.dg/special/weak-2.c: New test.
24903         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24904         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24905         * gcc.dg/special/wkali-1.c: New test.
24906         * gcc.dg/special/wkali-2.c: New test.
24907         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24908         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24909
24910 1999-02-10  Felix Lee  <flee@cygnus.com>
24911
24912           * lib/c-torture.exp (c-torture-compile): Pull out code for
24913           analyzing gcc error messages.
24914           (c-torture-execute): Likewise.  Fix some (harmless) false
24915           positives.
24916           * lib/gcc.exp (gcc_check_compile): New function.
24917
24918 1999-02-08  Richard Henderson  <rth@cygnus.com>
24919
24920         * gcc.c-torture/execute/990208-1.c: New test.
24921
24922 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24923
24924         * g++.dg/special/ecos.exp: New driver for new tests with special
24925         requirements
24926
24927         * g++.dg/special/conpr-1.C: New test
24928         * g++.dg/special/conpr-2.C: New test
24929         * g++.dg/special/conpr-2a.C: New test
24930         * g++.dg/special/conpr-3.C: New test
24931         * g++.dg/special/conpr-3a.C: New test
24932         * g++.dg/special/conpr-3b.C: New test
24933
24934         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24935         allow g++ to use the dg driver
24936
24937         * README: Add comment about g++.dg directory
24938
24939 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24940
24941         * README: Update email addresses.
24942
24943 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24944
24945         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24946         arguments in order to force structure S onto the stack even on
24947         the alpha.
24948         (test): Pass 10 leading arguments to function foo as well as the
24949         structure S.
24950
24951         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24952         failure for all targets.
24953
24954         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24955         abort to terminate program execution.
24956
24957 1999-01-30  Richard Henderson  <rth@cygnus.com>
24958
24959         * gcc.c-torture/execute/990130-1.c: New test.
24960
24961 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24962
24963         * gcc.dg/990130-1.c: New test.
24964
24965 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24966
24967         * gcc.c-torture/execute/990128-1.c: New test.
24968
24969 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24970
24971         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24972
24973 1999-01-27  Felix Lee  <flee@cygnus.com>
24974
24975         * lib/c-torture.exp (c-torture-compile): pull out code for
24976         analyzing gcc error messages.
24977         (c-torture-execute): ditto, and fix some (harmless) false
24978         positives.
24979         * lib/gcc.exp (gcc_check_compile): new function.
24980
24981 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24982
24983         * gcc.dg/990117-1.c: New test.
24984
24985         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24986
24987         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24988
24989 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24990
24991         * g77.f-torture/compile/990115-1.f: New test.
24992
24993 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24994
24995         * gcc.c-torture/compile/990107-1.c: New test
24996
24997 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24998
24999         * gcc.c-torture/execute/990106-2.c: New test.
25000
25001         * gcc.c-torture/execute/990106-1.c: New test.
25002
25003 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25004
25005         * gcc.c-torture/compile/981223-1.c: New test.
25006
25007 1998-12-29  Richard Henderson  <rth@cygnus.com>
25008
25009         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25010         (opt3): Rename from opt4 and disable.
25011
25012 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25013
25014         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25015
25016 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25017
25018         * g++.old-deja/g++.other/conv5.C: New test.
25019
25020 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25021
25022         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25023
25024 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25025
25026         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25027
25028 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25029
25030         * gcc.c-torture/compile/981211-1.c: New test.
25031
25032 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25033
25034         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25035
25036         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25037
25038 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25039
25040         * gcc.special/930510-1.c: Make C9X safe.
25041         * gcc.misc-tests/gcov-1.c Similarly.
25042         * gcc.misc-tests/gcov-2.c Similarly.
25043
25044 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25045
25046         * gcc.dg/ultrasp1.c: New test.
25047
25048 1998-12-06  Richard Henderson  <rth@cygnus.com>
25049
25050         * gcc.c-torture/execute/981206.c: New test.
25051
25052 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25053
25054         * g++.old-deja/g++.ns/template7.C: New test.
25055
25056         * g++.old-deja/g++.other/expr1.C: New test.
25057
25058         * g++.old-deja/g++.eh/tmpl3.C: New test.
25059
25060         * g++.old-deja/g++.eh/tmpl2.C: New test.
25061
25062 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25063
25064         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25065         * g++.old-deja/g++.other/using6.C: Removed.
25066         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25067
25068         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25069
25070 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25071
25072         * g++.old-deja/g++.pt/overload8.C: New test.
25073
25074         * g++.old-deja/g++.pt/overload7.C: New test.
25075
25076         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25077
25078         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25079         and relinking messages.
25080         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25081         compiling with -frepo.
25082
25083 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25084
25085         * g++.old-deja/g++.pt/lookup6.C: New test.
25086
25087 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25088
25089         * gcc.c-torture/execute/981130-1.c: New test.
25090         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25091
25092 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25093
25094         * g++.old-deja/g++.pt/explicit76.C: New test.
25095
25096         * g++.old-deja/g++.pt/friend38.C: New test.
25097
25098         * g++.old-deja/g++.ns/crash2.C: New test.
25099
25100         * g++.old-deja/g++.pt/defarg8.C: New test.
25101
25102         * g++.old-deja/g++.pt/instantiate6.C: New test.
25103
25104         * g++.old-deja/g++.pt/static6.C: New test.
25105
25106         * g++.old-deja/g++.pt/decl2.C: New test.
25107
25108 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25109
25110         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25111         problem is actually related with name lookup, but so what? :-)
25112
25113         * g++.old-deja/g++.pt/friend37.C: New test.
25114
25115 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25116
25117         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25118         element, which fails on some systems.
25119
25120         * g77.f-torture/execute/labug1.f: New test.
25121
25122 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25123
25124         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25125         is defined.
25126
25127 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25128
25129         * g77.f-torture/compile/981117-1.f: New test.
25130
25131 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25132
25133         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25134         properly discarded.
25135
25136 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25137
25138         * gcc.c-torture/execute/memcheck: New directory of tests for
25139         -fcheck-memory-usage.
25140
25141 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25142
25143         * README: New file, general information about the testsuite and
25144         new description of the various C++ test subdirectories.
25145         * README.g++: Eliminate obsolete information, update and move most
25146         relevant stuff to README.
25147
25148 1998-11-07  Richard Henderson  <rth@cygnus.com>
25149
25150         * gcc.c-torture/compile/981107-1.c: New test.
25151
25152 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25153
25154         * execute/memcpy-bi.c: New testcase.
25155
25156 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25157
25158         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25159         base classes.
25160
25161         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25162         template is selected.
25163
25164         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25165         classes, it should be accepted for all types.
25166
25167         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25168
25169         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25170         specializations start with template headers.
25171
25172 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25173
25174         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25175
25176         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25177         non-POD types.
25178
25179 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25180
25181         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25182
25183 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25184
25185         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25186
25187 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25188
25189         * 981019-1.c: New test.
25190
25191 1998-10-14  Robert Lipe <robertl@dgii.com>
25192
25193         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25194         find objc headers.
25195
25196 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25197
25198         * compile/981001-4.c: Remove use of GCC extension that triggers a
25199         compiler bug.
25200
25201 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25202
25203         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25204
25205 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25206
25207         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25208         instantiation of template produces incorrect code for delete
25209         expression.
25210
25211         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25212         constructors' name is not unique.
25213         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25214         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25215
25216         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25217         automatic array of const is ill-formed.
25218
25219         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25220         of template parameter?
25221
25222         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25223         const.
25224
25225         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25226         pointer-to-member expression.
25227
25228         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25229         declaration causes ICE.
25230
25231 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25232
25233         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25234         reserved in the global namespace.
25235
25236         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25237         generate needed virtual table.
25238
25239         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25240
25241 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25242
25243         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25244         template-dependent type
25245
25246 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25247
25248         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25249         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25250         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25251
25252         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25253         class should be usable as argument of member function.
25254         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25255         class should be usable as return type of member function.
25256         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25257         class should be usable as type of data member.
25258
25259         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25260
25261 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25262
25263         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25264
25265 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25266
25267         * gcc.dg/dll-?.c Add thumb to target list.
25268         Fix assembler scan patterns to match current assembler output.
25269
25270 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25271
25272         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25273         matching of template brackets.
25274
25275         * g++.old-deja/g++.other/using4.C: New test.  Test using
25276         declarations of methods from base classes.
25277
25278         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25279         within functions should introduce names into the innermost
25280         enclosing namespace.
25281
25282         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25283         of static locals if first initialization throws.
25284
25285 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25286
25287         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25288
25289 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25290
25291         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25292         lose track of the possible targets of tablejump insns.
25293         * special/special.exp: Run it.
25294
25295 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25296
25297         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25298         must be declared before its specializations can be named in friend
25299         declarations.
25300
25301 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25302
25303         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25304
25305         * g77.f-torture/execute/io1.f: New test.
25306
25307 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25308
25309         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25310         with pointer to template function, for which no argument deduction
25311         is possible.
25312
25313         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25314         specialization of template function as argument to template
25315         function.
25316
25317         * g++.old-deja/g++.other/access2.C: New test; Inner class
25318         shouldn't have privileged access to Outer's names.
25319
25320 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25321
25322         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25323         friend template declared within template class conflicts with
25324         nested class of the same name.
25325
25326         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25327         is ignored.
25328
25329         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25330         object with direct initializer as function declaration.
25331
25332         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25333         initializers.
25334
25335         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25336         involving const pointer and NULL produces incorrect result.
25337
25338         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25339         type name without `typename' should be rejected with -pedantic.
25340
25341 1998-10-02  Richard Henderson  <rth@cygnus.com>
25342
25343         * g++.old-deja/g++.other/addrof1.C: New test.
25344
25345 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25346
25347         * gcc.c-torture/compile/981001-1.c: New test.
25348         * gcc.c-torture/execute/981001-1.c: New test.
25349
25350 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25351
25352         * gcc.c-torture/compile/981001-2.c: New test.
25353         * gcc.c-torture/compile/981001-3.c: New test.
25354         * gcc.c-torture/compile/981001-4.c: New test.
25355
25356 1998-10-01  Robert Lipe  <robertl@dgii.com>
25357
25358         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25359         multilibbed hosts.   Idea grafted from g77.exp.
25360
25361 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25362
25363         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25364         avoid losing on systems which need -lsocket.
25365
25366 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25367
25368         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25369         * g++.old-deja/g++.other/nested2.C: Ditto.
25370         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25371         failure.
25372
25373 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25374
25375         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25376         preferred over template operator!= for enum bitfields.
25377
25378 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25379
25380         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25381         that happen to have the same base name, but in different scopes,
25382         are incorrectly rejected.
25383
25384 1998-09-16  Richard Henderson  <rth@cygnus.com>
25385
25386         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25387         on the native word size instead of an integer literal.
25388
25389 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25390
25391         * g++.old-deja/g++.other/static2.C: Invocation of static data
25392         member of type pointer-to-function denoted as non-static member.
25393
25394         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25395         checks involving function types and aliases.
25396
25397 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25398
25399         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25400         redefined to the same non-trivial type.
25401
25402         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25403         namespace-qualification of template specializations declared in
25404         other namespaces.
25405
25406         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25407         to declare a subset of the specializations of a template function
25408         as friends of specializations of a template class.
25409
25410         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25411         member templates that do not fully specialize the enclosing
25412         template class are rejected.
25413
25414 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25415
25416         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25417
25418 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25419
25420         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25421         altered from libf2c/libU77 version.
25422
25423 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25424
25425         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25426
25427 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25428
25429         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25430         (un)signed char are different types for template specialization
25431         purposes.
25432
25433 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25434
25435         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25436         * objc: ObjC testsuite.
25437
25438 1998-08-31  Catherine Moore  <clm@cygnus.com>
25439
25440         * gcc.c-torture/execute/941014-1.x:  New file.
25441
25442 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25443
25444         * lib/c-torture.exp: Add support for
25445         torture_eval_before_compile and torture_eval_before_execute
25446         variables.
25447
25448 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25449
25450         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25451         this test triggers valid.
25452
25453 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25454
25455         * gcc.dg/980827-1.c: New test.
25456
25457 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25458
25459         * gcc.c-torture/execute/loop-4b.c: New test.
25460
25461 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25462
25463         * lib/c-torture.exp: Add support for
25464         torture_eval_before_compile and torture_eval_before_execute
25465         variables.
25466
25467 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25468
25469         * gcc.c-torture/compile/980825-1.c: New test.
25470
25471 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25472
25473         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25474         count number tests in opt_t0 not good_t0.
25475
25476 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25477
25478         * gcc.c-torture/compile/930326-1.x: Fix typo.
25479
25480 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25481
25482         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25483         causes an ICE.
25484
25485 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25486
25487         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25488         STACK_SIZE is defined.
25489         * gcc.c-torture/unsorted/stuct.c: Similarly.
25490
25491         * gcc.c-torture/compile/980821-1.c: New test.
25492
25493 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25494
25495         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25496
25497 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25498
25499         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25500         code.
25501
25502 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25503
25504         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25505         error'.
25506
25507 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25508
25509         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25510
25511 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25512
25513         * gcc.c-torture/compile/980816-1.c: New test.
25514
25515         * gcc.dg/980816-1.c: New test.
25516
25517 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25518
25519         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25520         compiler for ieee tests.
25521
25522 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25523
25524         * g77.f-torture/compile/980729-0.f: New test.
25525
25526 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25527
25528         * gcc.c-torture/special/eeprof-1.c: New test, for
25529         -finstrument-functions.
25530         * gcc.c-torture/special/special.exp: Run it.
25531
25532 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25533
25534         * gcc.c-torture/compile/980729-1.c: New test.
25535
25536 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25537
25538         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25539         __thumb__ is defined, and test for ARM style doubles if so.
25540
25541 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25542
25543         * g77.f-torture/noncompile/980615-0.f: New test.
25544
25545 1998-07-26  H.J. Lu  (hjl@gnu.org)
25546
25547         * gcc.dg/980312-1.c: Do link instead of compile.
25548         * gcc.dg/980313-1.c: Likewise.
25549
25550 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25551
25552         * gcc.c-torture/compile/980726-1.c: New test.
25553
25554 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25555
25556         * g77.f-torture/execute/io0.f: New test.
25557
25558 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25559
25560         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25561         an int.
25562
25563 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25564
25565         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25566         m32r bugs.
25567
25568 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25569
25570         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25571         c-decl.c:grokdeclarator can handle mode attributes.
25572
25573 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25574
25575         * gcc.c-torture/execute/980716-1.c: New test.
25576
25577 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25578
25579         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25580         the mn10200.
25581         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25582         the mn10200.
25583         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25584         * gcc.c-torture/compile/930326-1.x: Similarly.
25585
25586 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25587
25588         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25589         New test from Craig.
25590
25591 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25592
25593         * g77.f-torture/noncompile/980616-0.f: New test.
25594
25595         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25596
25597 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25598
25599         *  g++.other/singleton.C: Return error value instead of taking
25600         SIGSEGV.
25601
25602 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25603
25604         *  g++.other/singleton.C: New test.   Warning is under dispute.
25605         Runtime crash is not.
25606
25607 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25608
25609         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25610         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25611         using6.C, using7.C}:  New namespace tests.
25612
25613 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25614
25615         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25616         specialization with typedef'ed names used as array indexes.
25617
25618 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25619
25620         * gcc.c-torture/execute/980709-1.c: New test.
25621
25622         * gcc.dg/980709-1.c: New test.
25623
25624 1998-07-07  Richard Henderson  <rth@cygnus.com>
25625
25626         * gcc.c-torture/execute/bcp-1.c: New test.
25627
25628 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25629
25630         * gcc.c-torture/execute/980707-1.c: New test.
25631
25632 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25633
25634         * gcc.c-torture/compile/980706-1.c: New test.
25635
25636 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25637
25638         * g77.f-torture/execute/980701-0.f,
25639         g77.f-torture/execute/980701-1.f: New test from Craig.
25640
25641 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25642
25643         * gcc.c-torture/compile/980701-1.c: New test.
25644
25645         * gcc.c-torture/execute/980701-1.c: New test.
25646
25647 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25648 rlsruhe.de>
25649
25650         * g++.old-deja/g++.robertl/eb132.C: New test.
25651         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25652
25653 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25654
25655         * g77.f-torture/execute/980628-7.f,
25656         g77.f-torture/execute/980628-8.f,
25657         g77.f-torture/execute/980628-9.f,
25658         g77.f-torture/execute/980628-10.f: New tests from Craig.
25659
25660         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25661
25662 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25663
25664         * g77.f-torture/execute/980628-4.f: New test from Craig.
25665         * g77.f-torture/execute/980628-5.f: Likewise.
25666         * g77.f-torture/execute/980628-2.f: Likewise.
25667         * g77.f-torture/execute/980628-0.f: Likewise.
25668         * g77.f-torture/execute/980628-1.f: Likewise.
25669         * g77.f-torture/execute/980628-3.f: Likewise.
25670         * g77.f-torture/execute/980628-6.f: Likewise.
25671
25672 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25673
25674         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25675         directory when nothing has been installed yet.
25676
25677 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25678
25679         * gcc.c-torture/special/special.exp: Handle newer versions of
25680         dejagnu.
25681
25682 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25683
25684         * gcc.dg/980626-1.c: New test.
25685
25686 1998-06-19  Bruno Haible <haible@ilog.fr>
25687
25688         * gcc.misc-tests/m-un-2.c: New test.
25689         * g++.old-deja/g++.other/warn01.c: Likewise.
25690
25691 1998-06-19  Robert Lipe  <robertl@dgii.com>
25692
25693         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25694         compatibility with assmblers with a different comment character.
25695         Eliminate use of GAS-specific extensions.
25696
25697 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25698
25699         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25700
25701 1998-06-19  Robert Lipe  <robertl@dgii.com>
25702
25703         *lib/g77.exp: Replace search for libf2c.a with search for newly
25704         renamed libg2c.a
25705
25706 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25707
25708         * gcc.c-torture/execute/980617-1.c: New test.
25709
25710 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25711
25712         * gcc.c-torture/execute/980612-1.c: New test.
25713
25714 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25715
25716         * gcc.dg/980523-1.c: Only test on ppc-linux.
25717         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25718
25719         * gcc.c-torture/execute/980608-1.c: New test.
25720
25721 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25722
25723         * gcc.c-torture/execute/980605-1.c: New test.
25724
25725 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25726
25727         * gcc.c-torture/execute/980604-1.c: New test.
25728
25729 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25730
25731         * gcc.c-torture/execute/980602-1.c: New test.
25732         * gcc.c-torture/execute/980602-2.c: Likewise.
25733
25734 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25735
25736         * 970125-0.f: Fix per JCB.  Add commentary.
25737
25738 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25739
25740         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25741         IEEE -0 support.
25742
25743 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25744
25745         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25746         earlier.
25747
25748 1998-05-28  Catherine Moore <clm@cygnus.com>
25749
25750         * gcc.c-torture/execute/980526-3.c: New test.
25751
25752 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25753
25754         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25755         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25756         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25757         m88k-motorola-sysv3 to XFAIL.
25758
25759 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25760
25761         * gcc.dg/980526-1.c: New test.
25762         * gcc.c-torture/execute/980526-2.c: New test.
25763
25764 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25765
25766         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25767
25768         * gcc.c-torture/execute/980526-1.c: New test.
25769
25770 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25771
25772         * g77.f-torture/execute/alpha2.f: Add runtime test.
25773
25774 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25775
25776         * g++.old-deja/old-deja.exp: Strip leading directories.
25777
25778         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25779         error for the line.  Don't run multiple tests for the same line.
25780
25781 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25782
25783         * gcc.dg/980523-1.c: New test.
25784
25785 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25786
25787         * g77.f-torture/compile/970915-0.f: New test.
25788
25789 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25790
25791         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25792
25793 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25794
25795         * gcc.dg/980520-1.c: New test.
25796
25797 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25798
25799         * gcc.dg/980502-1.c: Fix return type.
25800
25801 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25802
25803         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25804         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25805         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25806         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25807         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25808
25809 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25810
25811         * g77.f-torture/execute/980520-1.f: New test.
25812
25813 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25814
25815         * lib/mike-g77.exp: New file.
25816
25817         * g77.f-torture/noncompile/noncompile.exp,
25818         g77.f-torture/noncompile/check0.f: New files.
25819
25820 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25821
25822         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25823         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25824         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25825         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25826         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25827         abort where appropriate.
25828
25829 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25830
25831         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25832         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25833
25834 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25835
25836         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25837
25838 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25839
25840         * g77.f-torture/compile/980427-0.f: New test.
25841
25842 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25843
25844         * g77.f-torture/compile/980424-0.f: New test.
25845
25846 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25847
25848         * g77.f-torture/compile/980419-2.f (main): New test.
25849         * g77.f-torture/compile/970125-0.f: New test.
25850         * g77.f-torture/compile/980419-1.f: New test.
25851
25852 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25853
25854         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25855         of loop-4.c.
25856
25857 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25858
25859         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25860
25861 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25862
25863         * gcc.c-torture/compile/980329-1.c: New test.
25864
25865 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25866
25867         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25868         * gcc.dg/980312-1.c: Fix typo in -march command.
25869
25870 1998-03-16  H.J. Lu  (hjl@gnu.org)
25871
25872         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25873
25874 1998-03-11  Robert Lipe  <robertl@dgii.com>
25875
25876         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25877         Dave Love agree the Fortran source is bogus.
25878
25879 1998-03-11  Robert Lipe  <robertl@dgii.com>
25880
25881         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25882         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25883         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25884         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25885         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25886
25887 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25888
25889         * g++.old-deja/g++.other/friend1.C: New test.
25890
25891 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25892
25893         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25894         possibly uninitialized) variables and declare dnrm2.
25895
25896 1998-02-23  Robert Lipe <robertl@dgii.com>
25897
25898         From Bruno Haible <haible@ilog.fr>:
25899         * gcc.c-torture/execute/980223.c: New test.
25900
25901 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25902
25903         * gcc.dg/ifelse-1.c: New test.
25904
25905 1998-02-09  H.J. Lu  (hjl@gnu.org)
25906
25907         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25908
25909           * lib/old-dejagnu.exp (old-dejagnu): Added the
25910           "execution test - XFAIL *-*-*" handling in the spirit of
25911           "excess errors test -". Changed the "execution test fails"
25912           handling to be like "excess errors test fails".
25913           * Update various tests accordingly.
25914
25915 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25916
25917         * gcc.c-torture/execute/980205.c: New test.
25918
25919 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25920
25921         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25922         * lib/f-torture.exp: Similarly.
25923         * gcc.c-torture: Rename all .cexp files to .x files.
25924
25925 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25926
25927         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25928         (940510-1.c): Removed duplicate.
25929         (971104-1.c): New test.
25930
25931 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25932
25933           * lib/f-torture.exp: Improve error and loop detection.
25934
25935 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25936
25937         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25938         use that to size the filler array.
25939
25940 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25941
25942         * lib/c-torture.exp(c-torture-execute): Fix typo.
25943
25944         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25945         testcase as the executable name. Keep the executable around if
25946         the test fails.
25947
25948 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25949
25950         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25951         changes.  Only test one -g option, and move it to the end of the
25952         list of options to test.
25953
25954 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25955
25956         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25957         variable GCC_TORTURE_OPTIONS to supply default switches separated
25958         by colons.  If no environment variable, run tests with -O0 -g, -O1
25959         -g, and -O2 -g as well.
25960
25961 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25962
25963         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25964         explanatory comments. Fix indentation.
25965
25966 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25967
25968         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25969
25970 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25971
25972         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25973         * g++.old-deja/g++.mike/p7325.C: Likewise.
25974         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25975
25976 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25977
25978         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25979         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25980         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25981         * g++.old-deja/g++.law/operators4.C: Likewise.
25982
25983 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25984
25985         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25986         * g++.old-deja/g++.mike/p784.C: Ditto.
25987         * g++.old-deja/g++.mike/p785.C: Ditto.
25988
25989 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25990
25991           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25992
25993 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25994
25995         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25996         target feature; pass this to c-torture-execute as needed.
25997
25998 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25999
26000         * lib/c-torture.exp(c-torture-execute): If the previous and the
26001         current executables being tested are identical, we don't need to
26002         run the executable again. Try to make the executable names
26003         unique. Add an optional argument for passing additional compiler
26004         flags.
26005
26006 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26007
26008         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26009
26010 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26011
26012         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26013
26014 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26015
26016         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26017         32bit or larger longs.
26018
26019         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26020         have either a 32bit long or 32bit int.
26021
26022 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26023
26024         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26025         Make double precision tests dependent on sizeof (double).
26026
26027 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26028
26029         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26030         too.
26031
26032 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26033
26034         * gcc.c-torture/compile/961203-1.cexp: New script.
26035
26036 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26037
26038         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26039         up the includes ourselves.
26040
26041 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26042
26043         * lib/plumhall.exp: Remove random include, and add a few
26044         verbose messages for debugging.
26045
26046 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26047
26048         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26049         of trying to do it ourselves.
26050
26051 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26052
26053         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26054
26055 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26056
26057         * gcc.prms/5403.c: Made regexp a bit less strict.
26058
26059 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26060
26061         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26062         is returned from remote_load instead.
26063         * lib/plumhall.exp: Ditto.
26064         * lib/mike-g++.exp: Ditto.
26065         * lib/old-dejagnu.exp: Ditto.
26066         * lib/c-torture.exp: Ditto.
26067
26068 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26069
26070         * lib/g++.exp: Use build_wrapper procedure.
26071         * lib/gcc.exp: Ditto.
26072
26073 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26074
26075         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26076         an old-style decl for malloc.  Fixes tests to work when
26077         sizeof (int) != sizeof (size_t).
26078
26079 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26080
26081         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26082
26083         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26084         use stdargs.h interface.
26085
26086 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26087
26088         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26089         NO_VARARGS when compiling.
26090
26091 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26092
26093         * lib/plumhall.exp(ph_includes): New procedure.
26094         (ph_make): Use it.
26095         (ph_compiler): Ditto.
26096
26097         * lib/g++.exp: Rename test-glue.c to testglue.c.
26098         * lib/gcc.exp: Ditto.
26099
26100 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26101
26102         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26103         to completion when it's called.
26104
26105 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26106
26107         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26108         is defined, don't do test.
26109
26110 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26111
26112         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26113         for object files.
26114         (ph_summary): Mark skipped testcases as untested, not unresolved.
26115
26116         * lib/plumhall.exp (ph_make): If unresolved because of bad
26117         errorCode, record errorCode in log file.
26118         (*): Replace send_log/verbose with verbose -log.
26119
26120 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26121
26122         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26123         double conversion if double isn't at least 8 bytes.
26124
26125         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26126         int to work with targets where int is 16 bits.
26127
26128         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26129         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26130         precision for the test to complete.
26131
26132 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26133
26134         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26135         if d10v is not compiled with the -mdouble64 flag.
26136         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26137
26138         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26139         d10v is not compiled with the -mint32 flag.
26140
26141 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26142
26143         * lib/plumhall.exp: Use incr_count.
26144
26145 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26146
26147         * gcc.c-torture: Update to c-torture-1.45.
26148
26149 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26150
26151         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26152         the name of the expect testcase file).
26153
26154         * lib/g++.exp(g++_init): Ditto.
26155
26156 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26157
26158         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26159         the host.
26160
26161         * lib/gcc.exp(gcc_exit): New procedure.
26162
26163 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26164
26165         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26166         specs where appropriate.
26167
26168         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26169         because of new "candidates are" messages, and removed a few
26170
26171         * Converted all non-old-style g++ testcases to old-style, and
26172         moved into g++.old-deja.
26173
26174 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26175
26176         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26177         options.
26178
26179         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26180         succeeded.
26181
26182         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26183
26184 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26185
26186         * lib/gcc.exp (gcc_target_compile): Add support for defining
26187         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26188         the machine doesn't have those features.
26189
26190 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26191
26192         * g++.law/operators4.exp: Don't use LIBS.
26193
26194 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26195
26196         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26197
26198         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26199         * lib/g++.exp: Set it here instead. Also, allow use of the
26200         --tool_exec and --tool_opt options. Change CXX to
26201         GXX_UNDER_TEST.
26202
26203         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26204
26205         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26206
26207 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26208
26209         * lib/old-dejagnu.exp: Use prune_warnings instead of
26210         prune_system_crud.
26211         * lib/mike-g++.exp: Ditto.
26212         * lib/gcc.exp: Ditto.
26213         * lib/g++.exp: Ditto.
26214
26215         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26216
26217 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26218
26219           * 941014-2.c: Include stdlib.h
26220           * 960327-1.c: Include stdio.h
26221           * dbra.c, index-1.c: Don't assume ints are 32bits.
26222
26223 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26224
26225         * lib/gcc.exp: Add gcc,stack_size target feature.
26226
26227         * lib/g++.exp(g++_target_compile): Add the include and link
26228         paths here, not in two other places. And, it's $options, not
26229         options.
26230
26231         * lib/mike-g++.exp(postbase): Remove the code that determines
26232         the correct include and link paths.
26233         * g++.old-deja/old-deja.exp: Ditto.
26234
26235 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26236
26237         * lib/g++.exp(g++_init): target_compile no longer returns the
26238         filename of the result.
26239
26240 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26241
26242         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26243         call to glob.
26244
26245         * gcc.c-torture/special/special.exp: Change call to
26246         gcc_target_compile to include the object file.
26247
26248 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26249
26250         * gcc.c-torture/special/special.exp: Correct misspelling in last
26251         change.
26252
26253 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26254
26255         * lib/plumhall.exp(ph_summary): Log the entire output of the
26256         executable. Return -1 if there were any failures, 0 otherwise.
26257         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26258         (ph_make): Clean up objects and executables that were built
26259         if the tests succeeded.
26260
26261 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26262
26263         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26264         libraries and includes in the build tree as appropriate.
26265
26266 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26267
26268         * lib/c-torture.exp: Instead of looking for the global variable
26269         NO_LONG_LONG, check to see if that's a feature of the target.
26270
26271 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26272
26273         * config/default.exp: Minimize. Delete the remainer of the files in
26274         config; this functionality is now in devo/dejagnu/config.
26275
26276         g++.*/*: Pass any additional flags used to compile to postbase;
26277         delete CXXFLAGS.
26278
26279         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26280         is now done by runtest.exp. Use gcc_target_compile instead of
26281         compile.
26282
26283         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26284         Remove references to CFLAGS. Use remote_file instead of
26285         calling rm -f.
26286         (c-torture): Take a list of arguments to use to compile this
26287         testcase.
26288
26289         lib/g++.exp: Simplify. Use target_compile instead of compile.
26290         lib/gcc-dg.exp: Ditto.
26291         lib/gcc.exp: Ditto.
26292         lib/mike-{gcc,g++}.exp: Ditto.
26293         lib/old-dejagnu.exp: Ditto.
26294         lib/plumhall.exp: Ditto.
26295
26296 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26297
26298         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26299         (ph_linker): Likewise.
26300
26301 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26302
26303           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26304         MAP_ANON / MAP_ANONYMOUS if defined;
26305         else try to map from /dev/zero .
26306
26307 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26308
26309         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26310         isn't defined, then define it to MAP_ANONYMOUS.
26311
26312 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26313
26314         * gcc.c-torture: Update to c-torture-1.42 release.
26315
26316 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26317
26318         * gcc.c-torture: Update to c-torture-1.41 release.
26319
26320 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26321
26322         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26323         c-torture release.
26324
26325 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26326
26327         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26328         and LDFLAGS.  Fix second case to append the target_info ldflags
26329         onto LDFLAGS, not CFLAGS.
26330         * lib/g++.exp (g++_init): Add target_info stuff.
26331         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26332         of libgloss and newlib flags for !native.
26333
26334         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26335         (GDB): Fix relative path to go up another dir for finding gdb.
26336
26337 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26338
26339         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26340         versions in the target_info array, if they don't exist.
26341
26342 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26343
26344         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26345
26346 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26347
26348         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26349         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26350
26351 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26352
26353         * lib/old-dejagnu.exp: Don't remove the output file before we've
26354         actually tested it. Don't append pwd to the path of the executable
26355         we're testing.
26356
26357 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26358
26359         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26360
26361 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26362
26363         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26364         temporary directory for compiler files, and set it to a default
26365         value of /tmp. Set $output as the name of the output file from
26366         compiling the testcase. Add a -o option to $cflags_var so the
26367         compiler writes the final output file as $output. Set $executable
26368         to $output.
26369
26370         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26371         directory for compiler files, and set it to /tmp if it doesn't
26372         already have a value. Set $output_file to the name of the output
26373         file from compiling the testcase. Add a -o option to CXXFLAGS so
26374         the compiler writes the final output file as $output. Use $output
26375         as the executable to be tested.
26376
26377 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26378
26379         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26380
26381 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26382
26383         * gcc.c-torture/execute/pending-1.c: New test.  Still
26384         pending in Tege's queue.
26385
26386 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26387
26388         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26389         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26390         if there were failures.  Call unresolved if there were unresolved
26391         testcases.  Call gcc_fail if program did not run to completion.
26392         (ph_make): Pass additional argument name to ph_execute.
26393         (ph_execute): Add new argument.  Pass additional arguments to
26394         ph_summary.  Call gcc_fail is there is no execution output.
26395
26396 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26397
26398         * lib/plumhall.exp (proc_summary): Output relavent summary
26399         lines into the log so specific failures in plumhall can be
26400         investigated.
26401
26402 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26403
26404         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26405         (c-torture-execute): Don't try to execute tests which use
26406         "long long" types if $NO_LONG_LONG is nonzero.
26407
26408 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26409
26410         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26411         not c-torture.
26412
26413         * gcc.ieee: Move from here.
26414         * gcc.c-torture/execute/ieee: To here.
26415
26416 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26417
26418         * gcc.c-torture: Update to c-torture-1.41 release.
26419
26420 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26421
26422         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26423         not "$output".
26424
26425 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26426
26427         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26428         -c present.
26429
26430 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26431
26432         * config/proelf.exp: Handle connecting to a simulator.
26433
26434 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26435
26436         * config/proelf.exp: New file.  Enough framework that we can
26437         run c-torture tests on the proelf targets (or any other target
26438         that gdb can connect to for that matter).
26439
26440 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26441
26442         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26443         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26444
26445         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26446         exec_output exists.
26447
26448 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26449
26450         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26451         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26452
26453         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26454         to pass/fail/unresolved/unsupported/untested.  Caller must now
26455         call unresolved/unsupported/untested.
26456         * lib/*.exp: Update FSF address.  Update to handle new results of
26457         ${tool}_load.
26458         * lib/chill.exp (verbose): Delete.
26459
26460 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26461
26462         * lib/gcc.exp (default_gcc_start): Change order of args to
26463         $LDFLAGS $CFLAGS $LIBS.
26464         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26465         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26466         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26467         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26468         * gcc.misc-tests/dg-test.exp: Likewise.
26469         * gcc.misc-tests/msgs.exp: Likewise.
26470         * gcc.prms/prms.exp: Likewise.
26471         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26472         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26473
26474         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26475
26476 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26477
26478         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26479
26480         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26481         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26482
26483         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26484         necessary.
26485
26486 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26487
26488         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26489         global for loop; add use of $mathlib.
26490         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26491         settings here; set mathlib for anything but VxWorks.
26492
26493 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26494
26495         * gcc.c-torture: Update to c-torture-1.40 release.
26496
26497 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26498
26499         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26500         dg.exp.
26501
26502 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26503
26504         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26505         global.
26506
26507 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26508
26509         * lib/g++.exp (LIBS): Define if not already.
26510         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26511         (gcc-dg-prune): Call prune_gcc_output.
26512         * lib/gcc.exp (prune_gcc_output): New proc.
26513         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26514         prune_gcc_output.
26515
26516 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26517
26518         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26519         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26520
26521 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26522
26523         * gcc.c-torture: Update to c-torture-1.39 release.
26524
26525 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26526
26527         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26528         fails, try others as well.
26529
26530 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26531
26532         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26533         If compilation fails, mark execute tests as `untested'.
26534         If test is marked as unsupported, don't mark compilation and
26535         execute tests as failed.
26536
26537 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26538
26539         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26540         libstdc++ for whether or not we want to be doing shared
26541         libraries.  Delete link_curses since we don't need it anymore.
26542         * lib/mike-g++.exp (postbase): Don't link in libg++.
26543         * g++.old-deja/old-deja.exp: Likewise.
26544
26545 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26546
26547         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26548
26549 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26550
26551         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26552         For that, add `-Wl,-a,shared_archive'.
26553         * g++.old-deja/old-deja.exp: Likewise.
26554
26555 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26556
26557         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26558
26559 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26560
26561         * lib/mike-g++.exp (postbase): Pay attention to the status of
26562         g++_load.
26563
26564 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26565
26566           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26567
26568 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26569
26570         * lib/gcc.exp (default_gcc_start): No longer need to log program
26571         being executed or its output, execute_anywhere does that now.
26572         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26573         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26574
26575 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26576
26577         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26578         the same as those in lib/g++.exp.
26579
26580 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26581
26582         * gcc.c-torture: Update to c-torture-1.38 release.
26583         * gcc.ieee: Related changes.
26584
26585 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26586
26587         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26588         "exec". Minor reformatting changes.
26589
26590         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26591         cross. This means all "exec" calls now work on a remote host as
26592         well.
26593         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26594         cross. Filter out the extra "\r\n" stuff that expect puts in.
26595         (c-torture-execute): Filter out the bogus warnings like
26596         c-torture-compile does. Add support for canadian cross.
26597         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26598         Use execute_anywhere rather than calling exec directly. Now it
26599         works for canadian cross testing.
26600
26601 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26602
26603         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26604         results into a variable, and check that rather than using file exists.
26605
26606 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26607
26608         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26609         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26610
26611 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26612
26613         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26614         lib_curses if there's a shared libg++ in the build tree.
26615
26616 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26617
26618         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26619         if not supported target.
26620
26621 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26622
26623         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26624         link_curses up to always happen, not just for native builds.
26625
26626 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26627
26628         * gcc.c-torture: Update to c-torture-1.36 release.
26629         * gcc.failure: Related changes.
26630
26631 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26632
26633         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26634
26635 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26636
26637         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26638         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26639         runshlib, link_curses, and mathlib for link and run.
26640
26641         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26642         pass the runtime shared library options for Solaris, OSF/1, and
26643         Irix5, and link with -lcurses to avoid unresolved references.
26644
26645 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26646
26647         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26648         only run once.
26649
26650 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26651
26652         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26653
26654 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26655
26656         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26657         do not have a framework for the "compat" tests yet.
26658
26659 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26660
26661         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26662         set to null if we're testing vxworks5.1.  Use that instead of
26663         `-lm' in the setting of LIBS for link and run.
26664
26665 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26666
26667         * config/rom68k.exp (${tool}_load): Major changes to make it
26668         work.  Verified that it does in fact return the stuff in
26669         exec_output properly.  Catch any Emul or any TRAP other than 0.
26670
26671 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26672
26673         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26674         LDFLAGS properly for targets that need stuff from libgloss.
26675         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26676         only run once.
26677         (gpp_initialized): New variable.
26678
26679 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26680
26681         * config/rom68k.exp: Load libgloss.exp.
26682         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26683         so we can produce a fully linked binary.
26684         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26685         so we can produce a fully linked binary.
26686
26687 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26688
26689         * lib/plumhall.exp (ph_section): Watch for expected failures.
26690         Add missing `else'.
26691
26692         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26693         run the testcase.
26694         (c-torture): Likewise.
26695
26696 1995-08-28  Doug Evans  <dje@cygnus.com>
26697
26698         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26699
26700         * lib/mike-g++.exp (mike_cleanup): New proc.
26701         (prebase): New globals compiler_result, not_compiler_result,
26702         target_regexp.
26703         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26704         allow leading "-" in pattern.  Watch for unsupported tests.
26705         If $compiler_result is set, pattern match assembler code,
26706         and ditto for $not_compiler_result.
26707         * lib/mike-gcc.exp: Likewise.
26708
26709         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26710         execution "succeeded".
26711
26712 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26713
26714         * config/win32.exp: New file.
26715         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26716
26717 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26718
26719         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26720         unsupported.
26721         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26722         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26723         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26724
26725         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26726         "... without exceptions was ...".  That is now handled by
26727         prune_system_crud.
26728         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26729
26730 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26731
26732         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26733         sieve.c,sort2.c}: New files.
26734         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26735         sieve.exp,sort2.exp}: Drivers for them.
26736
26737         * lib/mike-gcc.exp (program_output): New user settable variable.
26738         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26739         messages.
26740         * lib/mike-g++.exp (program_output): New user settable variable.
26741
26742         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26743
26744         * config/sh.exp: Deleted (use sim.exp instead).
26745
26746 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26747
26748         * config/vx.exp: Declare CHECKTASK as global.
26749         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26750         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26751         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26752
26753 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26754
26755         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26756         target. Like vx.exp, only includes `vx29k.exp' instead of
26757         `vxworks.exp'.
26758
26759 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26760
26761         * config/sim.exp: Increase time limit from 120 seconds to 240.
26762
26763 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26764
26765         * gcc.c-torture/execute/950628-1.c: New test.
26766
26767 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26768
26769         * gcc.c-torture: Update with changes/additions from
26770         c-torture-1.34.
26771
26772 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26773
26774         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26775
26776 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26777
26778         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26779
26780 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26781
26782         * gcc.c-torture/compile/950512-1.c: New test.
26783         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26784         * gcc.dg/struct-ret-1.c: Likewise.
26785
26786 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26787
26788         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26789           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26790
26791 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26792
26793         * gcc.c-torture/special/920411-1.c: Deleted.
26794         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26795
26796 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26797
26798         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26799         cpu limit.
26800
26801 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26802
26803         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26804
26805 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26806
26807         From kenner;
26808         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26809         is the proper length.
26810         * va-arg-3.c: Likewise.
26811
26812 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26813
26814         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26815         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26816
26817         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26818         * lib/g++.exp (default_g++_start): Delete old cruft.
26819
26820 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26821
26822         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26823         (2 * (1 << 18)) to (2 * (1 << 17)).
26824
26825         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26826
26827 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26828
26829         * config/rom68k.exp: Renamed from config/idp.exp
26830
26831 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26832
26833         * c-torture/compile/921109-2.c
26834
26835 1995-04-18  Mike Stump  <mrs@cygnus.com>
26836
26837         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26838         excess errors.
26839
26840 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26841
26842         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26843         output.
26844         * lib/g++.exp (default_g++_start): Likewise.
26845
26846 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26847
26848         * gcc.c-torture/compile/950329-1.c: New test.
26849
26850 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26851
26852           * config/bug.exp (${tool}_load): Updated to use new remote_open
26853           and remote_close procs.
26854         * config/idp.exp: New file.
26855
26856 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26857
26858         * gcc.c-torture/execute/950322-1.c: New test.
26859
26860 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26861
26862         * config/vx.exp (${tool}_load): Clean up testing of return code from
26863         vxworks_ld and vxworks_spawn.
26864
26865 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26866
26867         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26868
26869 1995-03-13  Mike Stump  <mrs@cygnus.com>
26870
26871         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26872         can mark excess errors on a machine by machine basis.  Note, the
26873         default is to not expect any excess errors, even when excess
26874         errors test - is given, so you will want to put an XFAIL ... on
26875         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26876         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26877         those 4 machines, but no others.
26878
26879 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26880
26881         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26882         * lib/c-torture.exp: to here.
26883
26884 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26885
26886         * gcc.c-torture/execute/950221-1.c: New test.
26887         * gcc.c-torture/execute/struct-ret-1.c: New test.
26888         * gcc.c-torture/compile/950221-1.c: New test.
26889
26890         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26891
26892 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26893
26894         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26895         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26896
26897 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26898
26899         * g++.gb: New directory of tests, derived from my signature and
26900         class scoping tests.
26901
26902         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26903         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26904         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26905         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26906         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26907         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26908         * g++.gb/sig25.C: Likewise.
26909
26910         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26911         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26912         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26913         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26914         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26915         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26916         * g++.gb/sig25.exp: Likewise.
26917
26918         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26919         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26920         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26921         * g++.gb/scope13.C: Likewise, this test still fails.
26922
26923         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26924         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26925         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26926         * g++.gb/scope13.exp: Ditto.
26927
26928         * g++.gb/README: New file, explains what these tests are about.
26929
26930 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26931
26932         * lib/dg.exp (dg-do): Support `preprocess'.
26933         (dg-test): Likewise.
26934
26935 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26936
26937         * config/udi.exp: change "continue -expect" to "exp_continue".
26938
26939 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26940
26941         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26942         Delete redundant tests.
26943
26944         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26945         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26946         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26947         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26948         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26949         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26950         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26951         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26952
26953         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26954         storing label pointers.
26955         * gcc.c-torture/execute/921019-1.c: Likewise.
26956         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26957         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26958         parameter fp.
26959         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26960         constants.
26961
26962         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26963         Delete obsolete tests.
26964
26965         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26966         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26967         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26968         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26969         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26970         * gcc.c-torture/compile/950124-1.c: New test.
26971
26972         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26973
26974 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26975
26976         * lib/mike-g++.exp: Add -lm to LIBS.
26977
26978 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26979
26980         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26981
26982 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26983
26984         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26985
26986 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26987
26988         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26989
26990 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26991
26992         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26993         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26994         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26995         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26996         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26997         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26998         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26999         * g++.law/{operators31.C, operators32.C,
27000         * g++.law/{operators33.C, operators34.C}: Likewise.
27001         * g++.law/{pic1.C, refs2.C}: Likewise.
27002         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27003         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27004         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27005         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27006
27007         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27008         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27009         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27010         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27011         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27012         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27013         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27014         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27015         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27016         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27017         * g++.law/{operators34.exp}: Likewise.
27018         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27019         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27020         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27021         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27022         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27023
27024         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27025         No longer expected to fail.
27026         * g++.law/missed-error3.C: Tweak for recent bool changes.
27027
27028 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27029
27030         * config/emb-unix: Deleted.
27031         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27032         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27033
27034 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27035
27036         * lib/dg.exp (dg-test): Fix typo in last patch.
27037
27038 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27039
27040         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27041         (handles multiple occurrences).
27042
27043 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27044
27045         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27046         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27047         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27048         printed).
27049         * lib/c-torture.exp (c-torture-compile): Likewise.
27050         (c-torture): Prepend full path if missing.
27051         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27052         (gcc_fail): Likewise.
27053         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27054
27055 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27056
27057         * lib/netware.exp: Only attach to NetWare i386 systems.
27058
27059 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27060
27061         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27062         messages.  Add test name to "output pattern match" pass/fail message.
27063
27064 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27065
27066         * gcc.dg: New testsuite.
27067         * gcc.dg/dg.exp: New file.
27068
27069         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27070         test-switch.c}: Deleted.
27071
27072         * gcc.misc-tests/msgs.exp: New testcase driver.
27073
27074 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27075
27076         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27077         Watch for illegal return values from ${tool}_load.
27078         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27079         cross targets.  Coerce return value >0 to 1.
27080
27081 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27082
27083         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27084
27085         * config/emb-unix.exp: New file.
27086
27087         * config/sim.exp: Error if variable $SIM not defined.
27088         (${tool}_load): Mark test as "untested" if simulator missing.
27089
27090         * config/unix.exp: Load remote.exp to get rcp_download.
27091         * lib/c-torture.exp: Use different option lists for testcases with
27092         and without loops.
27093         * gcc.c-torture/execute/execute.exp: Likewise.
27094
27095 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27096
27097         * config/*.exp: Clarify return code from ${tool}_load.
27098         Call `unresolved' or `untested' instead of `warning' or `perror'
27099         (sometimes you still want to call both though).
27100         Add comment that `shell_id' is local to each file.
27101         * config/udi.exp (timeout): Set to 30.
27102         Don't print warning if connection fails, $connectmode has already
27103         printed an error.
27104         (${tool}_load): Move verbose messages to level 2.
27105         Rework pattern for "Process started" message.
27106         Pass `shell_id' to ${connectmode}_download.
27107         Retry twice upon timeout.  Make resetting of target more robust.
27108         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27109         Pass `shell_id' to exit_$connectmode.
27110         Only call exit_$connectmode if connected.
27111         * config/unix.exp (${tool}_load): Check return codes better.
27112         * config/vrtx.exp (${tool}_load): Likewise.
27113         * config/vx.exp (${tool}_load): Likewise.
27114         Delete unneeded global's.
27115         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27116         from ${tool}_load.
27117         (dg-stat): Delete.
27118         (dg-init): Delete recording of pass/fail counts.
27119         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27120         (old-dejagnu-init): Likewise.
27121         (old-dejagnu-stat): Delete contents, empty proc now.
27122         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27123         (c-torture): Delete references to lcnt, lpass, lfail.
27124         Get option list from TORTURE_OPTIONS.
27125         Delete -funroll[-all]-loops if no loops.
27126         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27127         (g++_stat): Delete contents (empty proc now).
27128         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27129         (gcc_finish): Likewise.
27130         (gcc_stat): Deleted.
27131         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27132         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27133         * gcc.c-torture/execute/execute.exp: Likewise.
27134         Split tests into two parts: compile, execute.
27135         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27136         no loops.  Update to reflect clarified return codes from ${tool}_load.
27137
27138 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27139
27140         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27141         to grep for.
27142         (old-dejagnu): Likewise (where necessary).
27143
27144 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27145
27146         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27147
27148         * lib/dg.exp (dg-process-target): Fix processing of selector.
27149         Add comment regarding use of `error'.
27150
27151         * lib/gcc.exp (prune_system_crud): Define if missing.
27152         * lib/g++.exp (prune_system_crud): Likewise.
27153
27154         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27155         Call prune_system_crud.
27156         * lib/dg.exp (dg-runtest): New proc.
27157         Use perror instead of send_user for tcl errors in testcase.
27158         Don't return any value, it's never used.
27159         Don't clobber previous definition of `unknown'.
27160         Print tcl errors in `dg-final'.
27161
27162 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27163
27164         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27165         (dg-test): Don't print errorInfo, it contains stack backtrace.
27166
27167 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27168
27169         * lib/g++.exp (runtest_file_p): Define if missing.
27170
27171 1994-09-24  Doug Evans  (dje@cygnus.com)
27172
27173         * lib/mike-g++.exp: Comment out loading of g++.exp.
27174         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27175         (default_g++_version): Always print something.
27176         (default_g++_start): Comment out call to `which'.
27177         (g++_start, g++_load): Deleted (must be defined in config file).
27178         * lib/gcc.exp: Test for existence of $CC at start.
27179         Delete check for tmpdir (done in gcc_init).
27180         (default_gcc_version): Always print something.
27181         (default_gcc_start): Comment out call to `which'.
27182         * config/*.exp: Major cleanup - make cross targets work at least a
27183         little better for g++ (by not being "--tool gcc" specific).
27184         Rename gcc_xxx to ${tool}_xxx.
27185         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27186         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27187
27188 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27189
27190         * lib/c-torture.exp (c-torture-compile): Rework compiler
27191         message processing.
27192
27193         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27194         c-torture.
27195
27196 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27197
27198         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27199
27200         * lib/dg.exp (dg-process-target): Support { target native }.
27201
27202 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27203
27204         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27205         looked for "... program xxx got fatal signal".
27206         Correct regsub munging of `comp_output'.
27207         Ignore compiler messages "path prefix not used" and "linker input
27208         file unused".
27209
27210 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27211
27212         * lib/gcc.exp (runtest_file_p): Define if missing.
27213         * gcc.prms/template.c: Example to work from.
27214
27215 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27216
27217         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27218         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27219
27220         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27221         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27222         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27223         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27224
27225         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27226         (dg-process-target): No longer a varargs proc.
27227         Return S/N for target, P/F for xfail.  All callers changed.
27228         (user option procs): More argument checking.
27229         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27230         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27231         (dg-test): Skip test if not running on selected target in `dg-do'.
27232         Update handling of `dg-do-what', `dg-output-text'.
27233         Separate execution pass/fail from output pattern match pass/fail.
27234         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27235
27236 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27237
27238         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27239         target for 920510-1.c.
27240
27241 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27242
27243         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27244         Clean up comment regarding use of passcnt, etc.
27245         (gcc_stat): Don't update `testcnt' here.
27246         (gcc_finish): Do it here.
27247         Might as well reset `but_id' here too.
27248         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27249         to determine if the file should be tested.
27250         * gcc.c-torture/compile/compile.exp: Likewise.
27251         * gcc.c-torture/execute/execute.exp: Likewise.
27252         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27253         * gcc.misc-tests/dg-test.exp: Likewise.
27254         * gcc.prms/prms.exp: Likewise.
27255         * gcc.wendy/wendy.exp: Likewise.
27256         * g++.old-deja.exp: Likewise.
27257         Move "Testing file" message to verbose level 1.
27258
27259 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27260
27261         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27262
27263 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27264
27265         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27266         (default_gcc_start): Accept optional second list element
27267         of compiler flags.  Print compiler output at verbosity level 2.
27268         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27269         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27270         Save current values of framework globals passcnt, failcnt, xpasscnt,
27271         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27272         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27273         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27274         xfailcnt to compute stats.  Update framework global `testcnt' from
27275         pass/fail counts.
27276         (gcc_finish): New proc.  Clean up test environment.
27277         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27278         (gcc_epass, gcc_efail): Delete.
27279         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27280         argument of line number.
27281         (dg-init): If the tool has an init routine, call it.
27282         (dg-test): Remove args `cflags_var' and `libs_var'.
27283         Pass all compiler options to ${tool}_start.
27284         Handle missing line number.
27285         (dg-finish): New function.
27286         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27287         particular files.  Call gcc_finish at end.  Move "skipping test"
27288         message to verbosity level 3.
27289         * gcc.c-torture/compile/compile.exp: Likewise.
27290         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27291         * gcc.c-torture/execute/execute.exp: Likewise.
27292         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27293         Print testcase being tried at verbosity level 1.
27294         * gcc.c-torture/special/special.exp: Unset xfail.
27295         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27296         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27297         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27298         * gcc.failure/failure.exp: Likewise.
27299         * gcc.ieee/ieee.exp: Likewise.
27300         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27301         Update call to dg-test.  Call dg-finish at end.
27302         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27303         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27304         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27305         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27306         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27307         * gcc.wendy/wendy.exp: Add copyright.
27308         Delete setting of tmpdir (done by gcc_init).
27309         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27310         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27311         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27312         gcc_[ce]pass/fail.
27313
27314 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27315
27316         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27317         confusion.
27318         (g++_load): Likewise.
27319
27320         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27321         Rename argument to `prog' to remove the confusion.
27322         Varargs fns behave differently too!
27323         (g++_load): Likewise.
27324
27325         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27326
27327         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27328         what it is.  Delete (always) printing of status value for !native.
27329         Simplify verbose code, and include status and exec_output.
27330         (g++_load): Use gcc_load.
27331
27332 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27333
27334         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27335         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27336         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27337         940714-3.c as these testcases don't exist anymore.  Make
27338         va-arg-1.c expected to pass.
27339
27340 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27341
27342         * gcc.misc-tests/misc.exp: Only run specific testcases.
27343         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27344         * gcc.misc-tests/dg-[1-9].c: New files.
27345
27346         * lib/dg.exp: New testsuite driver.
27347         * gcc.prms/prms.exp: Use it.
27348
27349         * README.gcc: New file.
27350
27351         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27352         Document and reset `lxpass' and `lxfail'.
27353         Simplify "initialized" message.
27354         (gcc_stat): Clean up comments a little.
27355
27356 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27357
27358         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27359
27360 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27361
27362         * lib/old-dejagnu.exp (process-option): New proc.
27363         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27364         (old-dejagnu): Simplify.
27365         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27366
27367 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27368
27369         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27370         exists and is not an empty string.
27371
27372         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27373         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27374         finished.
27375         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27376         automatically.
27377
27378         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27379         longer expected to fail.
27380
27381         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27382         "f" function call.
27383
27384         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27385
27386         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27387         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27388         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27389         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27390         c-torture-1.29.
27391
27392         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27393         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27394
27395         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27396
27397         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27398         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27399
27400         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27401         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27402         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27403
27404 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27405
27406         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27407         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27408         940714-1.c, 940714-2.c, 940714-3.c},
27409         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27410         gcc.misc-tests/{mg.c,mg.exp}:
27411         New tests.
27412         * gcc.noncompile/noncompile.exp: Change accordingly.
27413
27414 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27415
27416         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27417         Undo previous clobberage.
27418
27419 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27420
27421         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27422         * gcc.special/{930510-1.c, special.exp}:
27423         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27424         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27425         struct-varargs-1.c}: New tests from c-torture-1.26.
27426
27427 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27428
27429         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27430           argument to switch.
27431
27432 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27433
27434         * Revert the previous changes.  Please see Rob's directory
27435           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27436           fixes.
27437
27438 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27439
27440         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27441             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27442             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27443             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27444             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27445             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27446             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27447             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27448             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27449             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27450             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27451             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27452             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27453             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27454             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27455             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27456             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27457             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27458             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27459             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27460             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27461             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27462             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27463             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27464             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27465             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27466             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27467
27468 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27469
27470         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27471             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27472           with perror calls.
27473
27474 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27475
27476         * config/unix.exp (g++_load): Fix syntax.
27477
27478 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27479
27480         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27481         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27482         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27483         Don't expect va-arg-1.c to fail.  Correct expected output for
27484         920928-1.c.
27485         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27486         * gcc.wendy/hbm4.c: Correct typo.
27487         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27488
27489 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27490
27491         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27492         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27493         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27494         * lib/c-torture.exp (c-torture-compile): Ditto.
27495
27496         Reduce volume of output (remove all the -I's and such).
27497         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27498         Call gcc_cpass, gcc_cfail.
27499         (c-torture): Pass testing option to c-torture-compile.
27500
27501 1994-03-21  Doug Evans  (dje@cygnus.com)
27502
27503         Bring patches over from progressive.
27504         * config/default.exp: Exit remote shell cleanly.
27505         (g++_exit, g++_start): Add default versions.
27506         * config/sim.exp (gcc_load): Use perror, not error.
27507
27508 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27509
27510         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27511         set in site.exp.
27512
27513 1994-03-14  Doug Evans  (dje@cygnus.com)
27514
27515         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27516         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27517         (wendy_try): New proc to run testcase.
27518         (main loop): Call 'em.
27519         * gcc.wendy/*.c: Clean up pass to correct expected output.
27520
27521         * lib/gcc.exp: Minor cleanup work.
27522         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27523
27524 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27525
27526         * config/sim.exp (gcc_load): Document return codes better.
27527         Don't pass -v to simulator.
27528
27529 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27530
27531           * gcc.special/920717-x.c: Fix typo.
27532           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27533           get at sources.
27534
27535         * lib/mike-gcc.exp: Fix typo.
27536
27537 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27538
27539         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27540         binary to use, transform the name.
27541         * config/*.exp: rename everything. Nuke any g++ specific files,
27542         it's now a special case of gcc that requires no special support.
27543         Add a default.exp for unsupported targets.
27544
27545 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27546
27547         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27548         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27549         version of Tcl.
27550
27551 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27552
27553         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27554         than a warning.
27555
27556 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27557
27558         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27559
27560 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27561
27562         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27563         option_list.  Compile every file with only 4/6 option choices
27564         (same as C torture) instead of with 12/18 different option
27565         choices.
27566         * lib/c-torture.exp: Likewise.
27567
27568         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27569         not already set.
27570
27571 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27572
27573         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27574         can put an XFAIL *-*-* on excess errors.
27575
27576 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27577
27578         * g++.law: Add more tests derived from g++-bugs snapshots.
27579
27580         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27581         equivalent to g++.law/init9.
27582
27583         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27584         compiled it, and the a.out file after we've run it.
27585
27586 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27587
27588         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27589         compiled it, and the a.out file after we've run it.
27590
27591 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27592
27593         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27594
27595 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27596
27597         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27598         version number.
27599
27600 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27601
27602         * g++.law: New directory of g++ tests derived from the g++-bugs
27603         snapshots.
27604
27605 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27606
27607         * gcc.compile: initbug1.c initbug1.exp testcase added
27608
27609 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27610
27611         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27612         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27613           fixes submitted by Jeff Law (law@cs.utah.edu)
27614         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27615           Jeff Law (law@cs.utah.edu)
27616
27617
27618 1993-11-30  Mike Stump  (mrs@cygnus.com)
27619
27620         * config/unix-g++.exp: Follow the gcc way of doing things.
27621         * g++.old-deja/old-deja.exp: Minor updates.
27622         * lib/g++.exp: New file, follow the gcc way of doing things.
27623         * lib/old-dejagnu.exp: Minor updates.
27624         * lib/mike-g++.exp: Always unset errorInfo.
27625
27626 1993-11-06  Mike Stump  (mrs@cygnus.com)
27627
27628         * lib/gcc.exp: Fix some errors with the below change, CC and
27629         CFLAGS should be global when setting, not local.
27630
27631 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27632
27633         * lib/gcc.exp: Transform tool name.
27634
27635 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27636
27637         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27638
27639 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27640
27641         * lib/gcc.exp: change gcc_done to gcc_stat
27642
27643 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27644
27645         * Upgraded gcc testsuite to c-torture version 1.25
27646
27647 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27648
27649         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27650         * lib/c-torture: added hooks for new reporting code.
27651
27652 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27653
27654         * config/sh-gcc.exp: check if sh-sim exists in the path
27655
27656 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27657
27658         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27659         * gcc.compile/compile.exp: Initial changes for new logic.
27660         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27661         * gcc.failure/failure.exp: Initial changes for new logic.
27662         * gcc.ieee/ieee.exp: Initial changes for new logic.
27663         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27664         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27665         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27666         * lib/c-torture.exp: Initial changes for new logic.
27667         * lib/gcc.exp: Initial changes for new logic.
27668
27669 1993-10-15  Mike Stump  (mrs@cygnus.com)
27670
27671         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27672         depend upon failure or success.  Fully qualify names in failure
27673         and success messages.  Always remove a.out before starting
27674         compile, just in case.  Pay more attention to error text output by
27675         the compiler.  Handle testcases with no known past errors just
27676         like all others, so that things are uniform.  Other miscellaneous
27677         improvements.
27678
27679 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27680
27681         * gcc.cpp: new directory for cpp tests
27682
27683 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27684
27685         * lib/chill.exp: Code reformatted, removed unused code.
27686         * config/unix-chill.exp: Code reformatted, removed unused code.
27687         * chill.execute/execute.exp: Code reformatted, removed unused code.
27688         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27689
27690 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27691
27692         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27693         routines not written.
27694
27695 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27696
27697         * config/bug-gcc.exp: Use new procs from bug.exp.
27698
27699 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27700
27701         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27702         via ftp, rather than depending on NFS.
27703         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27704         case.
27705
27706 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27707
27708         * config/bug-gcc.exp: Use new download proc.
27709
27710 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27711
27712         * chill.execute/execute.exp: cleanups, handles errors better
27713         * chill.compile/compile.exp: rewrite, based on execute.exp
27714         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27715         * lib/chill.exp: major changes to diff proc and compile and link
27716           procs. added chill_fail and chill_pass wrappers to pass and
27717           fail. added more comments, and handle error codes better.
27718           Added a hack to capture stderr from exec, so noncompile tests
27719           can work.
27720
27721 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27722
27723         * chill.execute/execute.exp: rewrite of testsuite driver
27724         * lib/chill.exp: rewrite of testsuite driver
27725         * config/unix-chill.exp: rewrite of testsuite driver
27726
27727 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27728
27729     In chill.execute:
27730         * iexpr.ch: Standardize uppercase.
27731         * tuples.dat: Standardize uppercase.
27732         * vary.ch: standardize.  Correct varying string assignments.
27733         * vary.dat: Add new output lines.
27734
27735 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27736
27737     In chill.execute:
27738         * chprintf.ch: Standardize use of uppercase.
27739         * tuples.ch: Standardize and turn arr2 into a DCL,
27740           rather than a SYN.
27741         * pinits.ch: Standardize.
27742
27743 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27744
27745         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27746         * Makefil: Renamed to Makefile.in.
27747         * configure.in: New.
27748
27749 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27750
27751     In chill.execute:
27752         * .cvsignore: Add result/output files.
27753         * Makefile: Fix up variables at start.  Use MFLAGS
27754           everywhere.  Correct bool_loc, built_ins entries.
27755           Add entry for vary1.ch.
27756         * bitarray.ch: Standardize upper-case usage.
27757         * bitexpr.ch: Standardize, add output of b1.
27758         * params.ch: Use arrayt in along PROC parameters, to
27759           avoid novelty problems.
27760         * sets.ch: Tiny cleanup.
27761         * vary1.ch: Re-indent.
27762
27763 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27764
27765           * Add PR-related files to Makefiles, .cvsignore files, etc.
27766
27767 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27768
27769         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27770           with compiler objects. New names are test-flow.c and test-loop.c
27771
27772 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27773
27774         * Upgraded c-torture tests from 1.19 to 1.20
27775
27776         * new files:
27777         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27778         * gcc.compile: 930623-1.c 930623-2.c
27779         * gcc.noncompile: 930622-1.c 930622-2.c
27780         * gcc.failure: 920411-1.c 920627-2.c
27781         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27782
27783 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27784
27785         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27786           More changes to get testsuite working properly. Needs more work.
27787           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27788
27789 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27790
27791         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27792           More changes to get testsuite working properly. Needs more work.
27793
27794 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27795
27796         * chill.compile/compile.exp: Added for Dejagnu support
27797         * chill.execute/execute.exp: Added for Dejagnu support
27798         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27799
27800 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27801
27802     This should complete moving the CHILL test files.
27803         * chill.noncompile(.cvsignore printf.grt
27804             in-printf.grt chprintf.grt chprintf.ch):
27805             Added test-support files.
27806           (Makefile): Modified further.
27807         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27808             signal.ch): Added test files.
27809           * chill.execute (.cvsignore printf.grt printr.c
27810             in-printf.grt rts.c chprintf.grt rts.h): Added
27811           test-support files.
27812             (Makefile): More corrections.
27813
27814 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27815
27816         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27817           test cases, ready for DejaGnu.
27818
27819 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27820
27821         * Upgraded c-torture tests from 1.18 to 1.19
27822
27823         * gcc.compile: added test(s):
27824           930607-1.c
27825         * gcc.execute: added test(s):
27826           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27827
27828         * added new subdirectory for misc tests: gcc.misc-tests
27829         * gcc.misc-test(s): added tests:
27830           inst-check.c test-consts.c test-ior.c test-switch.c
27831
27832 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27833
27834         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27835
27836 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27837
27838         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27839
27840 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27841
27842         * Upgraded c-torture tests from 1.17 to 1.18
27843
27844 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27845
27846         * Upgraded c-torture tests from 1.12 to 1.17
27847
27848 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27849
27850         * lib/old-dejagnu.exp:
27851           Fixed handling of XFAIL target triplets to correctly
27852           recognize wildcard characters.  Removed code that
27853           appended a unique id tag to the end of the file name
27854           printed out by the result of the testcases within a
27855           given test file.
27856
27857 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27858
27859         * lib/old-dejagnu.exp:
27860           Reworked expected failure handling to trigger off of XFAIL
27861           keyword in keyphrase embeded in testcase source code. The
27862           XFAIL keyword must be at the end of the keyphrase line. It
27863           may optionally be followed by one or more target triplets.
27864           It has just occured that the handling of wildcards in the
27865           target triplet may not be correct.
27866
27867 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27868
27869         * g++.old-deja/tests:
27870           Moved all subdirectories up one level into g++.old-deja .
27871
27872         * lib/old-dejagnu.exp:
27873           Fixed problem with CXXFLAGS not being properly reset, and being
27874           corrupted with extraneous "-c" compiler option.  This was
27875           causing binaries to not be generated for test that needed them.
27876           Modified strings passed to "pass" and "fail" so that individual
27877           tests from the same test file would be distinguished by an
27878           identifier appended to the test file name in the summary logs;
27879           this corrected a problem with erroneous diff logs.  Added code
27880           to search testcases for expected fail and unexpected pass keywords.
27881
27882 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27883
27884         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27885
27886 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27887
27888         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27889           Removed extraneous text from end of "Special g++ Options"
27890           keyphrase.
27891
27892         * lib/old-dejagnu.exp: Added pattern matching to look for new
27893           keywords, embedded in testcases comments, which will trigger
27894           calls to xpass and xfail.
27895
27896 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27897
27898         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27899           comments embedded in the testcases, especially the one looking for
27900           special compiler options, as well as the pattern matching for the
27901           compiler output again.
27902
27903 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27904
27905         * lib/old-dejagnu.exp: Do a proper check of the return value for
27906           execute tests. Fixed several problems with the pattern matching
27907           of the compiler output which gave erroneous test results.
27908           Changed several of the test result messages to be more descriptive.
27909         * config/unix-g++.exp: Proc g++_load now actually works and
27910           executes the tests passed to it and returns a usable return
27911           value.
27912
27913 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27914
27915           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27916
27917 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27918
27919         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27920           Modified both files to properly execute the old style
27921           dejagnu tests. The previous versions of these files were
27922           experimental and did not function anything near correctly.
27923
27924 1993-04-05  Rob Savoye  (rob@cygnus.com)
27925
27926         * Removed all Makefile.in and configure.in files. No configuration
27927         needed now.
27928
27929 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27930
27931         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27932
27933 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27934
27935         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27936         gcc.special/configure.in, gcc.noncompile/configure.in,
27937         gcc.execute/configure.in, gcc.code_quality/configure.in,
27938         g++.other/configure.in, g++.old-deja/configure.in,
27939         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27940         in srcname setting.
27941
27942 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27943
27944         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27945         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27946         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27947
27948 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27949
27950         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27951         (gdb_exit): Don't remove *_soc files.
27952
27953 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27954
27955         * lib/c-torture.exp: Don't look for main; instead always use -w
27956         -c.  This is how the c-torture tests work.  Remove the object
27957         file if the compilation succeeds.
27958         * gcc.execute/execute.exp: Remove executable if test passes.
27959         * gcc.noncompile/noncompile.exp: Every test is an expected
27960         failure.
27961         * gcc.special/special.exp: Added tests from c-torture 1.11,
27962         corrected use of existing test.
27963         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27964         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27965         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27966         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27967         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27968         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27969         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27970         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27971         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27972         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27973         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27974         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27975         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27976         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27977         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27978         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27979         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27980         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27981         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27982         c-torture 1.11.
27983         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27984         correspond to c-torture 1.11.
27985
27986         * New file.