OSDN Git Service

912c9b36e778c8bb2abf46f072032b2906f49946
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4         Check existence of ld library path variables before unsetting.
5
6 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7
8         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9
10 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11
12         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13
14 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15
16         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17
18 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19
20         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21         dg-do directive.
22
23 2004-11-26  Ben Elliston  <bje@au.ibm.com>
24
25         * gcc.dg/pr17957.c: Pass --param, not -param.
26
27 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28
29         PR middle-end/17957
30         * testsuite/gcc.dg/pr17957.c: New test.
31
32 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33
34         PR c++/18445
35         * g++.dg/template/crash28.C: Likewise.
36
37         PR c++/18001
38         * g++.dg/expr/unary2.C: Adjust lvalue messages.
39         * g++.dg/ext/lvaddr.C: Likewise.
40         * g++.dg/opt/pr7503-3.C: Likewise.
41
42         PR c++/18466
43         * g++.dg/parse/qualified3.C: New test.
44         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
45         
46         PR c++/18545
47         * g++.dg/expr/return1.C: New test. 
48
49 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50
51         Friend class name lookup 3/n, PR c++/3332
52         * g++.dg/lookup/friend3.C: New test.
53         * g++.dg/lookup/friend4.C: Likewise.
54         * g++.dg/lookup/friend5.C: Likewise.
55
56 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57
58         Friend class name lookup 2/n, PR c++/14513, c++/15410
59         * g++.dg/lookup/friend2.C: New test.
60         * g++.dg/template/friend31.C: Likewise.
61
62 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
63
64         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
65
66 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/17473
69         * g++.dg/tc1/dr56.C: Remove.
70         * g++.dg/template/typedef1.C: Add dg-error markers.
71         * g++.old-deja/g++.other/typedef7.C: Likewise.
72
73         PR c++/18285
74         * g++.dg/parse/typedef7.C: New test.
75
76 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
77
78         * gcc.c-torture/execute/20041124-1.c: New test.
79
80 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
81
82         * g++.dg/template/deduce3.C: New test. 
83
84         PR c++/18586
85         * g++.dg/template/crash27.C: New test. 
86
87         PR c++/18530
88         * g++.dg/warn/Wshadow-3.C: New test.
89
90 2004-11-24  Devang Patel  <dpatel@apple.com>
91
92         PR/18555
93         * gcc.dg/cpp/isysroot-1.c: New test.
94         * gcc.dg/cpp/usr/include/stdio.h: New file.
95         * gcc.dg/cpp/isysroot-2.c: New test.
96         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
97         New file.
98
99 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
100
101         PR c++/8929
102         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
103
104 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
105
106         * gcc.target/sparc/align.c: Do not include <stdint.h>.
107         * gcc.target/sparc/pdist.c: Likewise.
108
109 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
110
111         PR c++/16882
112         * g++.dg/conversion/simd1.C: New test.
113
114 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
115
116         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
117         and restore_ld_library_path_env_vars.
118         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
119         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
120         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
121         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
122
123 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
124
125         * gcc.dg/pragma-align-2.c: Test macro expansion.
126         * gcc.dg/pragma-pack-2.c: New test.
127
128 2004-11-23  Richard Henderson  <rth@redhat.com>
129
130         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
131         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
132         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
133         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
134         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
135         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
136
137         * gcc.dg/vect/vect.exp: Add check for alpha.
138         * lib/target-supports.exp (check_alpha_max_hw_available): New.
139         (check_effective_target_vect_int): Enable for alpha.
140         (check_effective_target_vect_long): New.
141         (is-effective-target): Add it.
142
143 2004-11-23  Uros Bizjak <uros@kss-loka.si>
144
145         * gcc.dg/pr18614-1.c: New test.
146
147 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
148
149         * gcc.dg/setjmp-2.c: New test.
150
151 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
152
153         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
154         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
155         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
156         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
157         gcc.target/sparc/pdist.c: New tests.
158
159 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
160
161         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
162
163 2004-11-22  Dale Johannesen  <dalej@apple.com>
164
165         * gcc.dg/20041111-1.c:  New.
166
167 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
168
169         PR tree-opt/18536
170         * gcc.dg/vect/pr18536.c: New test.
171
172 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
173
174         PR c++/18354
175         * g++.dg/template/nontype11.C: New test.
176
177 2004-11-21  Roger Sayle  <roger@eyesopen.com>
178
179         PR middle-end/18520
180         * gcc.dg/pr18520-1.c: New test case.
181
182 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
183
184         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
185         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
186         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
187         expected diagnostics.
188
189 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
190
191         PR target/18580
192         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
193         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
194         vect-77.c, vect-77a.c: XFAIL on the SPARC.
195
196 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
197
198         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
199
200 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
201             Joseph Myers  <joseph@codesourcery.com>
202
203         * lib/target-supports.exp (check_visibility_available): Really
204         test the compiler.
205
206 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
207
208         PR tree-opt/18181
209         * gcc.dg/vect/vect-85.c: New test.
210         * gcc.dg/vect/vect-86.c: New test.
211         * gcc.dg/vect/vect-87.c: New test.
212         * gcc.dg/vect/vect-88.c: New test.
213
214 2004-11-19  Ben Elliston  <bje@au.ibm.com>
215
216         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
217
218 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
219
220         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
221         * gcc.dg/ppc-and-1.c: Ditto.
222         * gcc.dg/ppc-compare-1.c: Ditto.
223         * gcc.dg/ppc-mov-1.c: Ditto
224
225 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
226             Mark Mitchell  <mark@codesourcery.com>
227
228         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
229
230 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
231             Aldy Hernandez  <aldyh@redhat.com>
232
233         * lib/target-supports.exp (check_effective_target_vect_int): New
234         (check_effective_target_vect_float): New
235         (check_effective_target_vect_double): New.
236         (is-effective-target): Support new effective targets keywords.
237         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
238         default action for dg-do.
239         * gcc.dg/vect/pr16105.c: Use new support.
240         * gcc.dg/vect/pr18400.c: Ditto.
241         * gcc.dg/vect/pr18425.c: Ditto.
242         * gcc.dg/vect/vect-1.c: Ditto.
243         * gcc.dg/vect/vect-10.c: Ditto.
244         * gcc.dg/vect/vect-11.c: Ditto.
245         * gcc.dg/vect/vect-12.c: Ditto.
246         * gcc.dg/vect/vect-13.c: Ditto.
247         * gcc.dg/vect/vect-14.c: Ditto.
248         * gcc.dg/vect/vect-15.c: Ditto.
249         * gcc.dg/vect/vect-16.c: Ditto.
250         * gcc.dg/vect/vect-17.c: Ditto.
251         * gcc.dg/vect/vect-18.c: Ditto.
252         * gcc.dg/vect/vect-19.c: Ditto.
253         * gcc.dg/vect/vect-2.c: Ditto.
254         * gcc.dg/vect/vect-20.c: Ditto.
255         * gcc.dg/vect/vect-21.c: Ditto.
256         * gcc.dg/vect/vect-22.c: Ditto.
257         * gcc.dg/vect/vect-23.c: Ditto.
258         * gcc.dg/vect/vect-24.c: Ditto.
259         * gcc.dg/vect/vect-25.c: Ditto.
260         * gcc.dg/vect/vect-26.c: Ditto.
261         * gcc.dg/vect/vect-27.c: Ditto.
262         * gcc.dg/vect/vect-27a.c: Ditto.
263         * gcc.dg/vect/vect-28.c: Ditto.
264         * gcc.dg/vect/vect-29.c: Ditto.
265         * gcc.dg/vect/vect-29a.c: Ditto.
266         * gcc.dg/vect/vect-3.c: Ditto.
267         * gcc.dg/vect/vect-30.c: Ditto.
268         * gcc.dg/vect/vect-31.c: Ditto.
269         * gcc.dg/vect/vect-32.c: Ditto.
270         * gcc.dg/vect/vect-33.c: Ditto.
271         * gcc.dg/vect/vect-34.c: Ditto.
272         * gcc.dg/vect/vect-35.c: Ditto.
273         * gcc.dg/vect/vect-36.c: Ditto.
274         * gcc.dg/vect/vect-37.c: Ditto.
275         * gcc.dg/vect/vect-38.c: Ditto.
276         * gcc.dg/vect/vect-4.c: Ditto.
277         * gcc.dg/vect/vect-40.c: Ditto.
278         * gcc.dg/vect/vect-41.c: Ditto.
279         * gcc.dg/vect/vect-42.c: Ditto.
280         * gcc.dg/vect/vect-43.c: Ditto.
281         * gcc.dg/vect/vect-44.c: Ditto.
282         * gcc.dg/vect/vect-45.c: Ditto.
283         * gcc.dg/vect/vect-46.c: Ditto.
284         * gcc.dg/vect/vect-47.c: Ditto.
285         * gcc.dg/vect/vect-48.c: Ditto.
286         * gcc.dg/vect/vect-48a.c: Ditto.
287         * gcc.dg/vect/vect-49.c: Ditto.
288         * gcc.dg/vect/vect-5.c: Ditto.
289         * gcc.dg/vect/vect-50.c: Ditto.
290         * gcc.dg/vect/vect-51.c: Ditto.
291         * gcc.dg/vect/vect-52.c: Ditto.
292         * gcc.dg/vect/vect-53.c: Ditto.
293         * gcc.dg/vect/vect-54.c: Ditto.
294         * gcc.dg/vect/vect-55.c: Ditto.
295         * gcc.dg/vect/vect-56.c: Ditto.
296         * gcc.dg/vect/vect-56a.c: Ditto.
297         * gcc.dg/vect/vect-57.c: Ditto.
298         * gcc.dg/vect/vect-58.c: Ditto.
299         * gcc.dg/vect/vect-59.c: Ditto.
300         * gcc.dg/vect/vect-6.c: Ditto.
301         * gcc.dg/vect/vect-60.c: Ditto.
302         * gcc.dg/vect/vect-61.c: Ditto.
303         * gcc.dg/vect/vect-62.c: Ditto.
304         * gcc.dg/vect/vect-63.c: Ditto.
305         * gcc.dg/vect/vect-64.c: Ditto.
306         * gcc.dg/vect/vect-65.c: Ditto.
307         * gcc.dg/vect/vect-66.c: Ditto.
308         * gcc.dg/vect/vect-67.c: Ditto.
309         * gcc.dg/vect/vect-68.c: Ditto.
310         * gcc.dg/vect/vect-69.c: Ditto.
311         * gcc.dg/vect/vect-7.c: Ditto.
312         * gcc.dg/vect/vect-72.c: Ditto.
313         * gcc.dg/vect/vect-72a.c: Ditto.
314         * gcc.dg/vect/vect-73.c: Ditto.
315         * gcc.dg/vect/vect-74.c: Ditto.
316         * gcc.dg/vect/vect-75.c: Ditto.
317         * gcc.dg/vect/vect-76.c: Ditto.
318         * gcc.dg/vect/vect-77.c: Ditto.
319         * gcc.dg/vect/vect-77a.c: Ditto.
320         * gcc.dg/vect/vect-78.c: Ditto.
321         * gcc.dg/vect/vect-79.c: Ditto.
322         * gcc.dg/vect/vect-8.c: Ditto.
323         * gcc.dg/vect/vect-80.c: Ditto.
324         * gcc.dg/vect/vect-82.c: Ditto.
325         * gcc.dg/vect/vect-82_64.c: Ditto.
326         * gcc.dg/vect/vect-83.c: Ditto.
327         * gcc.dg/vect/vect-83_64.c: Ditto.
328         * gcc.dg/vect/vect-9.c: Ditto.
329         * gcc.dg/vect/vect-all.c: Ditto.
330         * gcc.dg/vect/vect-none.c: Ditto.
331
332 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
333
334         * lib/gcc-dg.exp (dg-skip-if): New function.
335         (dg-forbid-option): Remove.
336         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
337         * g++.dg/abi/bitfield8.C: Likewise.
338         * g++.dg/abi/dtor1.C: Likewise.
339         * g++.dg/abi/empty10.C: Likewise.
340         * g++.dg/abi/empty7.C: Likewise.
341         * g++.dg/abi/empty9.C: Likewise.
342         * g++.dg/abi/layout3.C: Likewise.
343         * g++.dg/abi/layout4.C: Likewise.
344         * g++.dg/abi/thunk1.C: Likewise.
345         * g++.dg/abi/thunk2.C: Likewise.
346         * g++.dg/abi/vbase11.C: Likewise.
347         * g++.dg/abi/vthunk2.C: Likewise.
348         * g++.dg/abi/vthunk3.C: Likewise.
349         * g++.dg/ext/attrib8.C: Likewise.
350         * g++.dg/opt/longbranch2.C: Likewise.
351         * g++.dg/opt/reg-stack4.C: Likewise.
352         * g++.old-deja/g++.ext/attrib1.C: Likewise.
353         * g++.old-deja/g++.ext/attrib2.C: Likewise.
354         * g++.old-deja/g++.ext/attrib3.C: Likewise.
355         * g++.old-deja/g++.other/store-expr1.C: Likewise.
356         * g++.old-deja/g++.other/store-expr2.C: Likewise.
357         * gcc.dg/20000609-1.c: Likewise.
358         * gcc.dg/20000720-1.c: Likewise.
359         * gcc.dg/20011107-1.c: Likewise.
360         * gcc.dg/20011119-1.c: Likewise.
361         * gcc.dg/20020108-1.c: Likewise.
362         * gcc.dg/20020122-2.c: Likewise.
363         * gcc.dg/20020122-3.c: Likewise.
364         * gcc.dg/20020201-3.c: Likewise.
365         * gcc.dg/20020206-1.c: Likewise.
366         * gcc.dg/20020218-1.c: Likewise.
367         * gcc.dg/20020310-1.c: Likewise.
368         * gcc.dg/20020411-1.c: Likewise.
369         * gcc.dg/20020418-2.c: Likewise.
370         * gcc.dg/20020426-1.c: Likewise.
371         * gcc.dg/20020426-2.c: Likewise.
372         * gcc.dg/20020517-1.c: Likewise.
373         * gcc.dg/20020523-1.c: Likewise.
374         * gcc.dg/20020523-2.c: Likewise.
375         * gcc.dg/20020729-1.c: Likewise.
376         * gcc.dg/20030204-1.c: Likewise.
377         * gcc.dg/20030826-2.c: Likewise.
378         * gcc.dg/20030926-1.c: Likewise.
379         * gcc.dg/20031202-1.c: Likewise.
380         * gcc.dg/980312-1.c: Likewise.
381         * gcc.dg/980313-1.c: Likewise.
382         * gcc.dg/990117-1.c: Likewise.
383         * gcc.dg/990424-1.c: Likewise.
384         * gcc.dg/990524-1.c: Likewise.
385         * gcc.dg/991230-1.c: Likewise.
386         * gcc.dg/i386-387-1.c: Likewise.
387         * gcc.dg/i386-387-2.c: Likewise.
388         * gcc.dg/i386-387-3.c: Likewise.
389         * gcc.dg/i386-387-4.c: Likewise.
390         * gcc.dg/i386-387-5.c: Likewise.
391         * gcc.dg/i386-387-6.c: Likewise.
392         * gcc.dg/i386-asm-1.c: Likewise.
393         * gcc.dg/i386-bitfield1.c: Likewise.
394         * gcc.dg/i386-bitfield2.c: Likewise.
395         * gcc.dg/i386-loop-1.c: Likewise.
396         * gcc.dg/i386-loop-2.c: Likewise.
397         * gcc.dg/i386-loop-3.c: Likewise.
398         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
399         * gcc.dg/i386-pic-1.c: Likewise.
400         * gcc.dg/i386-regparm.c: Likewise.
401         * gcc.dg/i386-signbit-1.c: Likewise.
402         * gcc.dg/i386-signbit-2.c: Likewise.
403         * gcc.dg/i386-signbit-3.c: Likewise.
404         * gcc.dg/i386-sse-5.c: Likewise.
405         * gcc.dg/i386-sse-8.c: Likewise.
406         * gcc.dg/i386-unroll-1.c: Likewise.
407         * gcc.dg/tls/opt-1.c: Likewise.
408         * gcc.dg/tls/opt-2.c: Likewise.
409         * gcc.dg/unroll-1.c: Likewise.
410         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
411         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
412         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
413         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
414
415 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
416
417         * g++.dg/template/incomplete1.C: New test.
418
419 2004-11-16  Nick Clifton  <nickc@redhat.com>
420
421         Revert patches accidentally commited during checkin of fixes for
422         xstormy16 tests:
423         gcc.c-torture/execute/simd-4.c: Revert
424         gcc.dg/20040910-1.c: Revert.
425
426 2004-11-16  Paul Brook  <paul@codesourcery.com>
427
428         PR fortran/13010
429         * gfortran.dg/der_pointer_1.f90: New test.
430
431 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
432
433         PR c/18498
434         * gcc.dg/bitfld-13.c: New test.
435
436 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
437
438         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
439         powerpc*-*-linux*.
440
441         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
442         * gcc.dg/ppc64-abi-2.c: Ditto.
443         * gcc.dg/ppc64-abi-3.c: Ditto.
444
445         * lib/gcc-dg.exp (dg-target-list): Remove.
446
447 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
448
449         * gcc.dg/ia64-postinc.c: New test.
450
451 2004-11-15  Mark Mitchell <mark@codesourcery.com>
452
453         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
454
455 2004-11-15  Nick Clifton  <nickc@redhat.com>
456
457         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
458         __INT_MAX__ so that the test can be compiled by toolchains
459         targeted at 16-bit processors.
460
461         * gcc.dg/20040625-1.c: Use long constants rather than integers
462         when performing arithmetic that will overflow 16-bits.
463
464         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
465         xstormy16.  It does not support 128-bit vector operations.
466
467         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
468         with the macro PTR_TYPE.  Define this macro to an integer type
469         suitable for holding a pointer.
470
471         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
472         the target is a 16-bit processor.
473
474         * gcc.dg/cpp/if-2.c: Expect a different warning message from
475         16-bit targets where the character constant will be too long.
476
477         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
478         where the double will not be directly addressable.
479
480 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
481
482         Friend class name lookup 1/n, PR c++/18471
483         * g++.dg/template/crash26.C: New test.
484         * g++.dg/lookup/struct1.C: Adjust expected error.
485         * g++.dg/parse/elab1.C: Likewise.
486         * g++.dg/parse/elab2.C: Likewise.
487         * g++.dg/parse/int-as-enum1.C: Likewise.
488         * g++.dg/parse/struct-as-enum1.C: Likewise.
489         * g++.dg/parse/typedef1.C: Likewise.
490         * g++.dg/parse/typedef3.C: Likewise.
491         * g++.dg/parse/typedef4.C: Likewise.
492         * g++.dg/parse/typedef5.C: Likewise.
493         * g++.dg/template/nontype4.C: Likewise.
494         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
495         * g++.old-deja/g++.other/elab1.C: Likewise.
496         * g++.old-deja/g++.other/syntax4.C: Likewise.
497
498 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
499
500         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
501
502 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
503
504         * gcc.c-torture/execute/20041114-1.c: New test.
505
506 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
507
508         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
509         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
510         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
511         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
512         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
513         gcc.dg/switch-7.c: New tests.
514
515 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
516
517         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
518
519 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
520
521         PR tree-opt/18400
522         * gcc.dg/vect/pr18400.c: New test.
523
524 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
525             Andrew Pinski  <pinskia@physics.uc.edu>
526
527         PR tree-opt/18425
528         * gcc.dg/vect/pr18425.c: New test.
529
530 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
531
532         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
533         Guard with dg-require-alias and dg-require-visibility.
534
535 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
536
537         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
538
539 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
540
541         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
542
543 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
544
545         PR c++/17344
546         * g++.dg/template/defarg5.C: New test.
547
548 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
549
550         * g++.dg/parse/cast1.C: Run only on ILP32.
551         * g++.old-deja/g++.mike/p784.C: Likewise.
552
553 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
554
555         * gcc.c-torture/execute/20041113-1.c: New test.
556
557 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
558
559         PR target/18230
560         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
561         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
562         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
563         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
564         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
565         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
566         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
567         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
568         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
569         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
570         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
571         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
572         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
573
574 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
575
576         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
577         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
578         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
579         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
580         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
581         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
582         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
583         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
584         gcc.target/sparc/combined-1.c: New tests.
585
586 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
587
588         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
589         New tests.
590
591 2004-11-12  Mark Mitchell <mark@codesourcery.com>
592
593         * lib/gcc-dg.exp (dg-forbid-option): New function.
594         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
595         * g++.dg/abi/bitfield8.C: Likewise.
596         * g++.dg/abi/dtor1.C: Likewise.
597         * g++.dg/abi/empty10.C: Likewise.
598         * g++.dg/abi/empty7.C: Likewise.
599         * g++.dg/abi/empty9.C: Likewise.
600         * g++.dg/abi/layout3.C: Likewise.
601         * g++.dg/abi/layout4.C: Likewise.
602         * g++.dg/abi/thunk1.C: Likewise.
603         * g++.dg/abi/thunk2.C: Likewise.
604         * g++.dg/abi/vbase11.C: Likewise.
605         * g++.dg/abi/vthunk2.C: Likewise.
606         * g++.dg/abi/vthunk3.C: Likewise.
607         * g++.dg/ext/attrib8.C: Likewise.
608         * g++.dg/opt/longbranch2.C: Likewise.
609         * g++.dg/opt/reg-stack4.C: Likewise.
610         * g++.old-deja/g++.ext/attrib1.C: Likewise.
611         * g++.old-deja/g++.ext/attrib2.C: Likewise.
612         * g++.old-deja/g++.ext/attrib3.C: Likewise.
613         * g++.old-deja/g++.other/store-expr1.C: Likewise.
614         * g++.old-deja/g++.other/store-expr2.C: Likewise.
615         * gcc.dg/20000609-1.c: Likewise.
616         * gcc.dg/20000720-1.c: Likewise.
617         * gcc.dg/20011107-1.c: Likewise.
618         * gcc.dg/20011119-1.c: Likewise.
619         * gcc.dg/20020108-1.c: Likewise.
620         * gcc.dg/20020122-2.c: Likewise.
621         * gcc.dg/20020122-3.c: Likewise.
622         * gcc.dg/20020201-3.c: Likewise.
623         * gcc.dg/20020206-1.c: Likewise.
624         * gcc.dg/20020218-1.c: Likewise.
625         * gcc.dg/20020310-1.c: Likewise.
626         * gcc.dg/20020411-1.c: Likewise.
627         * gcc.dg/20020418-2.c: Likewise.
628         * gcc.dg/20020426-1.c: Likewise.
629         * gcc.dg/20020426-2.c: Likewise.
630         * gcc.dg/20020517-1.c: Likewise.
631         * gcc.dg/20020523-1.c: Likewise.
632         * gcc.dg/20020523-2.c: Likewise.
633         * gcc.dg/20020729-1.c: Likewise.
634         * gcc.dg/20030204-1.c: Likewise.
635         * gcc.dg/20030826-2.c: Likewise.
636         * gcc.dg/20030926-1.c: Likewise.
637         * gcc.dg/20031202-1.c: Likewise.
638         * gcc.dg/980312-1.c: Likewise.
639         * gcc.dg/980313-1.c: Likewise.
640         * gcc.dg/990117-1.c: Likewise.
641         * gcc.dg/990424-1.c: Likewise.
642         * gcc.dg/990524-1.c: Likewise.
643         * gcc.dg/991230-1.c: Likewise.
644         * gcc.dg/i386-387-1.c: Likewise.
645         * gcc.dg/i386-387-2.c: Likewise.
646         * gcc.dg/i386-387-3.c: Likewise.
647         * gcc.dg/i386-387-4.c: Likewise.
648         * gcc.dg/i386-387-5.c: Likewise.
649         * gcc.dg/i386-387-6.c: Likewise.
650         * gcc.dg/i386-asm-1.c: Likewise.
651         * gcc.dg/i386-bitfield1.c: Likewise.
652         * gcc.dg/i386-bitfield2.c: Likewise.
653         * gcc.dg/i386-loop-1.c: Likewise.
654         * gcc.dg/i386-loop-2.c: Likewise.
655         * gcc.dg/i386-loop-3.c: Likewise.
656         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
657         * gcc.dg/i386-pic-1.c: Likewise.
658         * gcc.dg/i386-regparm.c: Likewise.
659         * gcc.dg/i386-signbit-1.c: Likewise.
660         * gcc.dg/i386-signbit-2.c: Likewise.
661         * gcc.dg/i386-signbit-3.c: Likewise.
662         * gcc.dg/i386-sse-5.c: Likewise.
663         * gcc.dg/i386-sse-8.c: Likewise.
664         * gcc.dg/i386-unroll-1.c: Likewise.
665         * gcc.dg/tls/opt-1.c: Likewise.
666         * gcc.dg/tls/opt-2.c: Likewise.
667         * gcc.dg/unroll-1.c: Likewise.
668         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
669         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
670         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
671         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
672         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
673         -m64 is specified.
674
675 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
676
677         PR c++/18389
678         * g++.dg/parse/cond1.C: New test.
679
680         PR c++/18429
681         * g++.dg/template/array9.C: New test.
682         * g++.dg/ext/vla1.C: Adjust error messages.
683         * g++.dg/ext/vlm1.C: Likewise.
684         * g++.dg/template/crash2.C: Likewise.
685
686         PR c++/18436
687         * g++.dg/template/call3.C: New test.
688
689         PR c++/18407
690         * g++.dg/template/ptrmem11.C: New test.
691
692 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         PR other/14264
695         * lib/g++.exp: Set LC_ALL and LANG to C.
696         * lib/gcc-dg.exp: Likewise.
697         * lib/gfortran.exp: Likewise.
698         * lib/objc.exp: Likewise.
699         * lib/treelang.exp: Likewise.
700
701 2004-11-12  Andreas Schwab  <schwab@suse.de>
702
703         * gcc.dg/pr16286.c: Fix last change.
704
705 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
706
707         PR c++/18416
708         * g++.dg/init/global1.C: New test.
709
710 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
711
712         * gcc.c-torture/execute/20041112-1.c: New test.
713
714 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
715
716         * lib/gcc-dg.exp (dg-target-list): New.
717
718 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
719             Richard Sandiford  <rsandifo@redhat.com>
720
721         * lib/target-supports.exp (get-compiler_messages): New.
722         (check_named_sections_available): Use it.
723         (check_effective_target_ilp32): New.
724         (check_effective_target_lp64): New.
725         (is-effective-target): New.
726         * lib/gcc-dg.exp (dg-require-effective-target): New.
727
728 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
729
730         * gcc.dg/precedence-1.c: New test.
731
732 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
733
734         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
735
736         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
737         message, delete generated files, use more descriptive name for
738         executable, and make the test unsupported when it cannot be run.
739
740         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
741         (dg-require-weak, dg-require-visibility, dg-require-alias,
742         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
743         dg-require-iconv, dg-require-named-sections): Use it.
744
745         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
746
747 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
748
749         PR target/16457
750         * gcc.dg/ppc-and-1: New
751
752         PR target/16796
753         * gcc.dg/ppc-mov-1.c: New.
754
755         PR target/16458
756         * gcc.dg/ppc-compare-1.c: New.
757
758 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
759
760         * objc.dg/desig-init-2.m: New test.
761
762 2004-11-10  Adam Nemet  <anemet@lnxw.com>
763
764         PR middle-end/18160  
765         * g++.dg/warn/register-var-1.C: New test.
766         * g++.dg/warn/register-var-2.C: New test.
767
768 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
769
770         * gcc.dg/union-2.c: New test.
771
772 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
773
774         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
775         New test for PR tree-optimization/17892.
776
777 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c++/18369
780         * g++.dg/init/new12.C: New test.
781
782 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
783
784         * gcc.target/sparc: New directory.
785         * gcc.target/sparc/sparc.exp: New driver.
786         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
787         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
788         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
789         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
790
791 2004-11-10  Paul Brook  <paul@codesourcery.com>
792
793         PR fortran/18218
794         * gfortran.dg/list_read.c: New test.
795
796 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
797
798         PR c/18322
799         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
800         expected diagnostic location.
801
802 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
803
804         * gcc.dg/20041109-1.c: New test.
805
806 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
807
808         PR objc/18406
809         * objc/compile/pr18406.m: New test.
810
811 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
812
813         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
814
815 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
816
817         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
818
819 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
820
821         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
822
823 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
824
825         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
826         exit. 
827
828 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
829
830         PR tree-opt/18299
831         * gcc.c-torture/pr18299-1.c: New test.
832
833 2004-11-06  Andreas Schwab  <schwab@suse.de>
834
835         * gcc.dg/pr16286.c: Also test for bool and pixel.
836
837 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
838
839         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
840         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
841         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
842         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
843         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
844         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
845         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
846         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
847         gcc.dg/struct-semi-3.c: New tests.
848
849 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
850
851         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
852
853 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
854
855         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
856         Do not use C99 designators.
857
858 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
859
860         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
861
862 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
863
864         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
865         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
866         * gcc.c-torture/execute/simd-5.x: Remove.
867
868 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
869
870         PR rtl-optimization/17933
871         * gcc.dg/torture/pr17933-1.c: New test.
872
873 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
874
875         PR target/18106
876         * lib/target-supports.exp (check_weak_available): Support
877         Windows.
878
879 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
880
881         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
882         call to fflush(stdout) before abort.
883         (my_ffsll): New function.
884         (generate_fields): Use it.
885
886 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
887
888         * gcc.dg/init-undef-1.c: New test.
889
890 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
891
892         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
893         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
894         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
895         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
896         expected messages for new parser.
897
898 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
899
900         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
901         
902 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
903
904         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
905         on LP64 targets.
906
907 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
908
909         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
910         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
911         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
912         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
913         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
914         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
915         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
916         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
917         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
918         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
919
920 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
921
922         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
923         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
924         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
925         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
926         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
927         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
928         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
929         for new parser.
930
931 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
932
933         PR target/15342
934         * gcc.dg/20041104-1.c: New test.
935
936 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
937
938         * g++.dg/template/nontype7.C: New test.
939         * g++.dg/template/nontype8.C: Likewise.
940         * g++.dg/template/nontype9.C: Likewise.
941         * g++.dg/template/nontype10.C: Likewise.
942         * g++.dg/tc1/dr49.C: Likewise.
943         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
944         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
945
946 2004-11-04  Ben Elliston  <bje@au.ibm.com>
947
948         * g++.dg/rtti/tinfo1.C: Remove xfails.
949
950 2004-11-04  Ben Elliston  <bje@au.ibm.com>
951
952         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
953         packed attribute to the definition to satisfy the new C++ parser.
954
955 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
956
957         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
958         invocations of va_arg.
959
960 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
961
962         PR c++/18124
963         * g++.dg/template/crash25.C: New test.
964
965         PR c++/18155
966         * g++.dg/template/typedef2.C: New test.
967         * g++.dg/parse/crash13.C: Adjust error markers.
968
969         PR c++/18177
970         * g++.dg/conversion/const3.C: New test.
971         
972 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
973
974         PR fortran/17535
975         PR fortran/17583
976         PR fortran/17713
977         * gfortran.dg/generic_[123].f90: New testcases.
978
979 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
980
981         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
982         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
983
984 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
985
986         PR tree-opt/16808
987         * gcc.c-torture/compile/pr16808.c: New test.
988
989 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
990
991         PR rtl-optimization/17104
992         * gcc.dg/ppc-bitfield1.c: New.
993
994 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
995
996         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
997
998 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
999
1000         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1001         strings for 32-bit code.
1002
1003 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1004
1005         PR c/18239
1006         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1007
1008 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1009
1010         PR c++/18064
1011         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1012
1013 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1014
1015         PR c++/15172
1016         * g++.dg/init/aggr2.C: New test.
1017
1018 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1019
1020         * objc.dg/local-decl-1.m: New test.
1021
1022 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1023
1024         * gcc.dg/20040910-1.c: Adjust regex.
1025
1026 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1027
1028         PR rtl-optimization/18084
1029         * g++.dg/opt/pr18084-1.C: New testcase.
1030
1031 2004-10-30  Matt Austern  <austern@apple.com>
1032
1033         PR c++/17542
1034         * g++.dg/ext/attrib18.C: New test.
1035         
1036 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1037
1038         PR middle-end/18096
1039         * gcc.dg/pr18096-1.c: New test case.
1040
1041 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1042
1043         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1044
1045 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1046
1047         PR c/16666
1048         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1049         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1050         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1051         gcc.dg/old-style-prom-3.c: New tests.
1052
1053 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1054
1055         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1056         Remove unnecessary inclusion of stdio.h.
1057
1058 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1059
1060         PR rtl-optimization/17581
1061         * gcc.dg/pr17581-1.c: New test case.
1062
1063 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1064
1065         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1066         being implemented.
1067         * g++.dg/conversion/dr195-1.C: New.
1068         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1069         * g++.old-deja/g++.mike/p10148.C: Likewise.
1070
1071 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/17695
1074         * g++.dg/debug/typedef2.C: New test.
1075
1076 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1077
1078         PR fortran/13490
1079         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1080         * gfortran.dg/g77/README: Update.
1081
1082 2004-10-28  Matt Austern  <austern@apple.com>
1083
1084         PR c++/14124
1085         * g++.dg/ext/packed7.C: New test.
1086         
1087 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1088
1089         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1090         scan-assembler.
1091         * lib/scanasm.exp (hidden-scan-for): New proc.
1092         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1093         string.
1094         (scan-not-hidden): Likewise.
1095         * lib/target-supports.exp (check_visibility_available): mach-o is
1096         support too.
1097
1098 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/17132
1101         * g++.dg/template/memclass3.C: New test.
1102
1103 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1104
1105         PR middle-end/18160  
1106         * gcc.dg/register-var-1.c: New test.
1107         * gcc.dg/register-var-2.c: New test.
1108         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1109         error now.
1110
1111 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1112
1113         PR other/18172
1114         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1115         unused variables.
1116         * gcc.dg/vect/vect-22.c: Likewise.
1117
1118 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1119
1120         * gcc.dg/i386-rotate-1.c: New test.
1121
1122 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1123
1124         * g++.dg/init/ref12.C: Add "run" marker.
1125
1126         PR c++/17435
1127         * g++.dg/init/ref12.C: New test.
1128
1129         PR c++/18140
1130         * g++.dg/template/shift1.C: New test.
1131         * g++.dg/template/error10.C: Adjust error markers.
1132
1133 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1134
1135         PR tree-opt/17529
1136         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1137
1138 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1139
1140         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1141         * gcc.dg/weak/weak-3.c: Likewise.
1142         * gcc.dg/weak/weak-5.c: Likewise.
1143         * gcc.dg/weak/weak-9.c: Likewise.
1144         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1145         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1146
1147         * gcc.dg/darwin-weakimport-1.c: New.
1148
1149 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1150
1151         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1152
1153 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1154
1155         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1156         'syntax' error messages.
1157         * gcc.dg/cpp/direct2s.c: Likewise.
1158
1159 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1160
1161         * gcc.c-torture/compile/20041026-1.c: New.
1162
1163 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1164
1165         PR c++/18093
1166         * g++.dg/lookup/ns2.C: New test.
1167
1168         PR c++/18020
1169         * g++.dg/template/enum4.C: New test.
1170
1171         PR c++/18161
1172         * g++.dg/template/expr1.C: New test.
1173
1174 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1175
1176         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1177
1178 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1179
1180         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1181         gcc.dg/decl-nospec-3.c: New tests.
1182
1183 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1184
1185         * objc.dg/super-class-3.m: New test.
1186
1187 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1188
1189         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1190         resyncing.
1191         * gcc.dg/cpp/direct2s.c: Likewise.
1192
1193 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1194
1195         * objc.dg/image-info.m: Update for changes to section selection.
1196
1197 2004-10-25  David Ayers  <d.ayers@inode.at>
1198             Ziemowit Laski  <zlaski@apple.com>
1199
1200         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1201         diagnostics when messaging 'id <Proto>'.
1202         * objc.dg/class-protocol-1.m: New test.
1203         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1204         a non-existent method signature.
1205         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1206         Update diagnostics when messaging with non-existent method signature.
1207         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1208         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1209         invalid receivers are now resolved as if messaging 'id'; remove
1210         extraneous diagnostics.
1211
1212 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1213
1214         PR c/16667
1215         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1216         gcc.dg/init-desig-obs-3.c: New tests.
1217
1218 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1219
1220         * gcc.dg/debug/20041023-1.c: New test.
1221
1222 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1223
1224         PR middle-end/17407
1225         * gcc.c-torture/compile/pr17407.c: New test.
1226
1227         PR c++/18121
1228         * g++.dg/template/array8.C: New test.
1229
1230 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1231
1232         PR other/18138
1233         * lib/g++.exp: Accept more than one multilib libgcc.
1234         * lib/gcc-dg.exp: Likewise.
1235         * lib/objc.exp: Likewise.
1236         * lib/treelang.exp: Likewise.
1237         * lib/gfortran.exp: Likewise.
1238
1239 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1240
1241         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1242
1243 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1244
1245         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1246         * gcc.dg/c99-const-expr-3.c: Likewise.
1247
1248 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1249
1250         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1251
1252 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1253
1254         * gcc.c-torture/execute/loop-2e.x: Remove.
1255
1256 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1257
1258         PR c++/18095
1259         * g++.dg/parse/crash18.C: New.
1260         * g++.dg/parse/crash19.C: New.
1261
1262 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1263
1264         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1265         * g++.dg/ext/dllimport2.C: Same.
1266         * g++.dg/ext/dllimport8.C: Same.
1267
1268 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1269
1270         PR c++/10841
1271         * g++.dg/conversion/cast1.C: New test.
1272         * g++.dg/overload/pmf1.C: Adjust error marker.
1273
1274 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1275
1276         PR objc/17923
1277         * objc.dg/const-str-7.m: New test.
1278
1279 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1280
1281         * g++.dg/template/memfriend11.C: Fix comment typo.
1282         * g++.dg/template/memfriend14.C: Likewise.
1283
1284 2004-10-20  Richard Henderson  <rth@redhat.com>
1285
1286         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1287         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1288         -fasynchronous-unwind-tables.
1289
1290 2004-10-20  Richard Henderson  <rth@redhat.com>
1291
1292         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1293         (main): Return success.
1294         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1295         (main): Return success.
1296
1297 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1298
1299         PR c++/13495
1300         * g++.dg/template/memfriend9.C: New test.
1301         * g++.dg/template/memfriend10.C: Likewise.
1302         * g++.dg/template/memfriend11.C: Likewise.
1303         * g++.dg/template/memfriend12.C: Likewise.
1304         * g++.dg/template/memfriend13.C: Likewise.
1305         * g++.dg/template/memfriend14.C: Likewise.
1306         * g++.dg/template/memfriend15.C: Likewise.
1307         * g++.dg/template/memfriend16.C: Likewise.
1308         * g++.dg/template/memfriend17.C: Likewise.
1309         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1310
1311 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         * g++.dg/conversion/dr195.C: New.
1314         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1315
1316 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1317             Devang Patel  <dpatel@apple.com>
1318
1319         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1320         of floating point arithmetic, which could trap.
1321
1322 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1323
1324         PR c++/14035
1325         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1326         * g++.dg/conversion/const2.C: New test.
1327         * g++.dg/expr/reinterpret2.C: New test.
1328         * g++.dg/expr/reinterpret3.C: New test.
1329         * g++.dg/expr/cast2.C: New test.
1330         * g++.dg/expr/copy1.C: New test.
1331         * g++.dg/other/conversion1.C: Change error message.
1332         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1333         function pointers to void *.
1334         * g++.old-deja/g++.mike/p10148.C: Likewise.
1335
1336 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1337
1338         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1339
1340 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1341
1342         PR c++/18047
1343
1344         * g++.dg/parse/expr3.C: New test.
1345
1346 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1347
1348         * gcc.dg/smod-1.c: New test.
1349
1350 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1351
1352         * objc.dg/method-14.m: New test.
1353
1354 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1355
1356         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1357         Also xfail as the patch was reverted.
1358
1359 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1360
1361         PR middle-end/16973
1362         * gcc.dg/pr16973.c: New test.
1363
1364 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1365
1366         PR tree-optimization/17656
1367         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1368
1369 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1370
1371         * g++.dg/eh/shadow1.C: New.
1372
1373 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1374
1375         * gcc.c-torture/compile/20041018-1.c: New test.
1376
1377 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1378
1379         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1380         compiler referring to register 0 when accessing sdata.  The linker
1381         now patches things up.
1382
1383 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1384
1385         PR c/17529
1386         * gcc.c-torture/compile/pr17529.c: New test.
1387
1388 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1389
1390         PR c++/17743
1391         * g++.dg/ext/attrib17.C: New test.
1392
1393 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1394
1395         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1396
1397 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1398
1399         PR c++/10479
1400         * g++.dg/ext/attrib16.C: New test.
1401
1402 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1403
1404         PR c++/17042
1405         * g++.dg/init/dso_handle1.C: New test.
1406
1407         PR c++/14667
1408         * g++.dg/parse/typedef6.C: New test.
1409
1410         PR c++/17916
1411         * g++.dg/parse/pragma1.C: New test.
1412
1413 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1414
1415         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1416
1417 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1418
1419         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1420         -fno-common when on HPPA HP-UX platforms.
1421
1422 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1423
1424         PR other/16820
1425         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1426         stdint.h.
1427         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1428         uintptr_t.
1429
1430 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1431
1432         PR c++/16301
1433         * g++.dg/lookup/strong-using-4.C: New test.
1434
1435 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1436
1437         PR middle-end/16567
1438         * gcc.c-torture/compile/nested-1.c: New test.
1439
1440 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1441
1442         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1443         and mipsisa64*-*-* (until support for misaligned loads is added).
1444         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1445         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1446         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1447         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1448         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1449         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1450
1451 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/17976
1454         * g++.dg/init/dtor3.C: New test.
1455
1456 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1457
1458         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1459
1460 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1461
1462         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1463         * gcc.dg/macho-lo-sum.c: Likewise.
1464
1465 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1466
1467         * gcc.dg/ppc-spe64-1.c: New test.
1468
1469 2004-10-14  Devang Patel  <dpatel@apple.com>
1470
1471         PR 17635
1472         * gcc.dg/pr17635.c : New test.
1473         
1474 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1475
1476         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1477         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1478         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1479         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1480         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1481         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1482         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1483         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1484         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1485         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1486         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1487         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1488         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1489         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1490         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1491         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1492         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1493         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1494
1495 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1496
1497         * gcc.dg/vect/vect-82.c: New testcase.  
1498         * gcc.dg/vect/vect-82_64.c: New testcase.       
1499         * gcc.dg/vect/vect-83.c: New testcase.  
1500         * gcc.dg/vect/vect-83_64.c: New testcase.       
1501
1502 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1503
1504         * gcc.dg/cpp/error-1.c: New test.
1505
1506 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1507
1508         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1509
1510 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1511
1512         PR target/17984
1513         * gcc.dg/cris-peep2-xsrand2.c: New test.
1514
1515 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1516
1517         PR c++/17661
1518         * testsuite/g++.dg/expr/for2.C: New test.
1519
1520 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1521
1522         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1523
1524 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR tree-optimization/17724
1527         * g++.dg/opt/pr17724-1.C: New test.
1528         * g++.dg/opt/pr17724-2.C: New test.
1529         * g++.dg/opt/pr17724-3.C: New test.
1530         * g++.dg/opt/pr17724-4.C: New test.
1531         * g++.dg/opt/pr17724-5.C: New test.
1532         * g++.dg/opt/pr17724-6.C: New test.
1533
1534 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1535
1536         PR c/17301
1537         * gcc.dg/pr17301-2.c: New test.
1538
1539 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/15876
1542         * g++.dg/parse/error22.C: New test.
1543
1544         PR c++/17936
1545         * g++.dg/template/spec18.C: New test.
1546
1547 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1548
1549         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1550         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1551         memcpy. 
1552         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1553         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1554
1555 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1556
1557         * g++.dg/eh/cleanup5.C: Add dg-options "".
1558
1559 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1560
1561         PR middle-end/17657
1562         * gcc.dg/switch-4.c: New test case.
1563
1564 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1565
1566         * gcc.c-torture/execute/20041011-1.c: New test.
1567
1568 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1569
1570         PR c++/17554
1571         * g++.dg/init/for3.C: New test.
1572
1573         PR c++/17657
1574         * g++.dg/opt/switch2.C: New test.
1575
1576         PR middle-end/17703
1577         * g++.dg/warn/Wreturn-2.C: New test.
1578
1579 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1580
1581         PR c++/17907
1582         * g++.dg/eh/cleanup5.C: New test.
1583
1584 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/17393
1587         * g++.dg/parse/error21.C: New test.
1588
1589 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1590
1591         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1592         * g++.dg/warn/incomplete1.C: Likewise.
1593         * g++.dg/template/qualttp20.C: Likewise.
1594
1595 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1596
1597         PR c/17881
1598         * parm-incomplete-1.c: New test.
1599
1600 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1601
1602         PR c++/17867
1603         * g++.dg/parse/error19.C: New test.
1604
1605         PR c++/17670
1606         * g++.dg/init/new11.C: New test.
1607
1608         PR c++/17821
1609         * g++.dg/parse/error20.C: New test.
1610
1611         PR c++/17826
1612         * g++.dg/template/crash24.C: New test.
1613         
1614 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1615
1616         PR c/17301
1617         * gcc.dg/pr17301-1.c: New test.
1618
1619 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1620
1621         PR c/17189
1622         * gcc.dg/anon-struct-5.c: New test.
1623
1624 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1625
1626         PR c/17844
1627         * gcc.dg/pr17844-1.c: New test.
1628
1629 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1630
1631         PR tree-optimization/17906
1632         * gcc.c-torture/compile/pr17906.c: New.
1633
1634 2004-10-09  Stuart Hastings  <stuart@apple.com>
1635             Roger Sayle  <roger@eyesopen.com>
1636
1637         PR rtl-optimization/17853
1638         * gcc.dg/i386-mmx-5.c: New testcase.
1639
1640 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1641
1642         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1643
1644 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1645
1646         PR c++/17524
1647         * g++.dg/template/static9.C: New test.
1648
1649         PR c++/17685
1650         * g++.dg/parse/operator5.C: New test.
1651
1652 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1653
1654         PR middle-end/17894
1655         * gcc.c-torture/execute/divcmp-4.c: New test case.
1656
1657 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1658
1659         PR tree-opt/17902
1660         * g++.dg/opt/pr17902.C: New test.
1661
1662 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1663
1664         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1665
1666 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1667
1668         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1669
1670 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1671
1672         * gcc.dg/assign-warn-3.c: New test.
1673
1674 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1675
1676         PR c/16999
1677         * gcc.dg/cpp/ident-1.c: New test.
1678
1679 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1680
1681         * gcc.c-torture/compile/acc1.c: New.
1682
1683 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1684
1685         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1686         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1687
1688 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1689
1690         * gcc.dg/ultrasp11.c: New test.
1691
1692 2004-10-08  Michael Matz  <matz@suse.de>
1693
1694         * gcc.dg/doloop-2.c: New test.
1695
1696 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1697
1698         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1699         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1700         objc.dg/method-9.m: Update expected diagnostics.
1701
1702 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1703
1704         * gcc.dg/ppc-fsel-3.c: New file.
1705         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1706
1707 2004-10-07  Paul Brook  <paul@codesourcery.com>
1708
1709         * gfortran.dg/intrinsic_verify_1.f90: New test.
1710
1711 2004-10-07  Paul Brook  <paul@codesourcery.com>
1712
1713         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1714
1715 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1716
1717         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1718         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1719         commit.
1720
1721 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1722
1723         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1724
1725 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1726
1727         PR c++/17115
1728         * g++.dg/warn/Winline-4.C: New test.
1729
1730 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1731
1732         * gcc.c-torture/compile/20041007-1.c: New test.
1733
1734 2004-10-07  Paul Brook  <paul@codesourcery.com>
1735
1736         PR fortran/17678
1737         * gfortran.dg/use_allocated_1.f90: New test.
1738
1739 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1740
1741         PR middle-end/17849
1742         * gfortran.fortran-torture/compile/nested.f90: New test
1743
1744 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1745
1746         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1747
1748 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1749
1750         PR c++/17368
1751         * g++.dg/ext/asm6.C: New test.
1752
1753 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1754
1755         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1756
1757 2004-10-06  Paul Brook  <paul@codesourcery.com>
1758
1759         PR libfortran/17709
1760         * gfortran.dg/empty_format_1.f90: New test.
1761
1762 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1763
1764         PR fortran/17568
1765         * gfortran.dg/ishft.f90: New test.
1766
1767         PR fortran/17283
1768         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1769         tests.
1770
1771 2004-10-06  Paul Brook  <paul@codesourcery.com>
1772
1773         * gfortran.dg/do_1.f90: New test.
1774
1775 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1776
1777         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1778         optimizing for size.
1779
1780 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1781
1782         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1783
1784 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1785
1786         * gcc.c-torture/compile/20041005-1.c: New test.
1787
1788 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1789
1790         PR c++/17829
1791         * g++.dg/lookup/koenig4.C: New.
1792
1793 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1794
1795         * g++.dg/other/classkey1.C: Adjust quoting marks.
1796         * g++.dg/parse/error15.C: Likewise.
1797         * g++.dg/template/meminit2.C (int>): Likewise.
1798
1799 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1800
1801         PR fortran/17283
1802         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1803
1804         PR fortran/17631
1805         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1806
1807         PR fortran/17708
1808         * gfortran.dg/pr17708.f90: New test.
1809         
1810 2004-10-04  Chao-ying Fu  <fu@mips.com>
1811
1812         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1813         * gcc.dg/vect/vect-4.c: Ditto.
1814         * gcc.dg/vect/vect-5.c: Ditto.
1815         * gcc.dg/vect/vect-6.c: Ditto.
1816         * gcc.dg/vect/vect-8.c: Ditto.
1817         * gcc.dg/vect/vect-16.c: Ditto.
1818         * gcc.dg/vect/vect-30.c: Ditto.
1819         * gcc.dg/vect/vect-40.c: Ditto.
1820         * gcc.dg/vect/vect-41.c: Ditto.
1821         * gcc.dg/vect/vect-42.c: Ditto.
1822         * gcc.dg/vect/vect-43.c: Ditto.
1823         * gcc.dg/vect/vect-44.c: Ditto.
1824         * gcc.dg/vect/vect-45.c: Ditto.
1825         * gcc.dg/vect/vect-46.c: Ditto.
1826         * gcc.dg/vect/vect-47.c: Ditto.
1827         * gcc.dg/vect/vect-48.c: Ditto.
1828         * gcc.dg/vect/vect-49.c: Ditto.
1829         * gcc.dg/vect/vect-50.c: Ditto.
1830         * gcc.dg/vect/vect-51.c: Ditto.
1831         * gcc.dg/vect/vect-52.c: Ditto.
1832         * gcc.dg/vect/vect-53.c: Ditto.
1833         * gcc.dg/vect/vect-54.c: Ditto.
1834         * gcc.dg/vect/vect-55.c: Ditto.
1835         * gcc.dg/vect/vect-56.c: Ditto.
1836         * gcc.dg/vect/vect-57.c: Ditto.
1837         * gcc.dg/vect/vect-58.c: Ditto.
1838         * gcc.dg/vect/vect-59.c: Ditto.
1839         * gcc.dg/vect/vect-60.c: Ditto.
1840         * gcc.dg/vect/vect-74.c: Ditto.
1841         * gcc.dg/vect/vect-79.c: Ditto.
1842         * gcc.dg/vect/vect-80.c: Ditto.
1843
1844 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1845
1846         * gcc.dg/unused-7.c: Use the correct option.
1847
1848 2004-10-04  Paul Brook  <paul@codesourcery.com>
1849         Bud Davis  <bdavis9659@comcast.net>
1850
1851         PR fortran/17706
1852         PR fortran/16434
1853         * gfortran/pr17706.f90: New test.
1854         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1855
1856 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1857
1858         * gfortran.dg/pr17612.f90: New test.
1859
1860 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1861
1862         * g++.dg/template/local1.C: Adjust quoting marks in
1863         testing for diagnostics.
1864         * g++.dg/tls/diag-2.C: Likewise.
1865         * g++.dg/other/error8.C: Likewise.
1866
1867 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1868
1869         PR c/17178
1870         * gcc.dg/unused-4.c: Adjust to be correct.
1871
1872         PR c/17820
1873         * gcc.dg/unused-7.c: New test.
1874
1875 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1876
1877         PR c++/17797
1878         * g++.dg/overload/template2.C: New test.
1879
1880 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1881
1882         PR tree-optimization/16632
1883         * gcc.dg/tree-ssa/20041002-1.c: New.
1884
1885 2004-10-03  Paul Brook  <paul@codesourcery.com>
1886
1887         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1888         rather than relying on default formatting.
1889
1890 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1891
1892         * gcc.dg/20040920-1.c: Update expected message text.
1893
1894 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1895
1896         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1897
1898 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1899
1900         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1901         tree level.
1902
1903 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1904
1905         * gcc.dg/tree-ssa/pr17343.c: Remove.
1906
1907 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1908
1909         PR tree-opt/17343
1910         * gcc.dg/tree-ssa/pr17343.c: New test.
1911
1912 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1913
1914         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1915         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1916         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1917         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1918         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1919
1920 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1921
1922         * gcc.dg/lvalue-2.c: New test.
1923
1924 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1925
1926         PR c/17730
1927         * gcc.dg/pr17730-1.c: New test
1928
1929 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1930
1931         PR c/7425
1932         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1933
1934 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1935
1936         * gcc.c-torture/execute/stdarg-1.c: New test.
1937         * gcc.c-torture/execute/stdarg-2.c: New test.
1938         * gcc.c-torture/execute/stdarg-3.c: New test.
1939         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1940         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1941         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1942         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1943         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1944
1945 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1946
1947         PR tree-optimization/17697
1948         * g++.dg/opt/pr17697-1.C: New test.
1949         * g++.dg/opt/pr17697-2.C: New test.
1950         * g++.dg/opt/pr17697-3.C: New test.
1951
1952 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1953
1954         PR c/16409
1955         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1956         gcc.dg/vla-init-5.c: New tests.
1957
1958 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1959
1960         PR c/13804
1961         * gcc.dg/pr13804-1.c: New test.
1962
1963 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1964
1965         PR fortran/16938
1966         * gfortran.dg/pr16938.f90: New test.
1967
1968 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1969
1970         * g++.dg/template/crash23.C: New test.
1971
1972 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/17585
1975         * g++.dg/template/static8.C: New test.
1976
1977 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1978
1979         PR c++/17681
1980         * g++.dg/other/error9.C: New test.
1981
1982 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1983
1984         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1985
1986 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1987
1988         PR fortran/15164
1989         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1990
1991 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1992
1993         PR middle-end/17112
1994         * gcc.dg/pr17112-1.c: New test case.
1995
1996 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1997
1998         PR c/11459
1999         * gcc.dg/pr11459-1.c: New test.
2000
2001 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2002
2003         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2004         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2005
2006 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2007
2008         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2009
2010 2004-09-25  Jan Hubicka  <jh@suse.cz>
2011
2012         * compile/30040909-1.c: New test.
2013         * compile/30040907-1.c: New test.
2014
2015 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2016
2017         * gcc.c-torture/execute/va-arg-26.c: New test.
2018
2019 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2020
2021         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2022         extra diagnostics on targets with 64-bit pointers.
2023         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2024
2025 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2026
2027         PR c/17188
2028         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2029         * gcc.dg/decl-3.c: Adjust expected message.
2030
2031 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2032
2033         PR fortran/17615
2034         * gfortran.dg/pr17615.f90: New test.
2035
2036 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2037
2038         PR tree-optimzation/17517
2039         * g++.dg/tree-ssa/pr17517.C: New Test.
2040
2041 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2042
2043         PR c++/16889
2044         * g++.dg/lookup/ambig3.C: New.
2045
2046 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2047
2048         PR tree-opt/17624
2049         * g++.dg/opt/pr17624.C: New test.
2050
2051 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2052
2053         PR c/6980
2054         * gcc.dg/Wbad-function-cast-1.c: New test.
2055
2056 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2057
2058         * g++.dg/ext/complit1.C
2059         * g++.dg/other/error2.C
2060         * g++.dg/other/nontype-1.C
2061         * g++.dg/parse/crash11.C
2062         * g++.dg/parse/crash12.C
2063         * g++.dg/parse/error15.C
2064         * g++.dg/parse/error4.C
2065         * g++.dg/parse/tmpl-outside1.C
2066         * g++.dg/parse/too-many-tmpl-args1.C
2067         * g++.dg/template/dependent-expr3.C
2068         * g++.dg/template/error10.C
2069         * g++.dg/template/instantiate1.C
2070         * g++.dg/template/vtable2.C
2071         * g++.dg/warn/Wshadow-1.C
2072         * g++.dg/warn/weak1.C
2073         * g++.old-deja/g++.brendan/crash16.C
2074         * g++.old-deja/g++.brendan/crash18.C
2075         * g++.old-deja/g++.brendan/crash48.C
2076         * g++.old-deja/g++.brendan/crash49.C
2077         * g++.old-deja/g++.brendan/crash55.C
2078         * g++.old-deja/g++.brendan/crash56.C
2079         * g++.old-deja/g++.brendan/crash8.C
2080         * g++.old-deja/g++.brendan/enum11.C
2081         * g++.old-deja/g++.brendan/enum8.C
2082         * g++.old-deja/g++.brendan/enum9.C
2083         * g++.old-deja/g++.brendan/friend3.C
2084         * g++.old-deja/g++.brendan/misc14.C
2085         * g++.old-deja/g++.bugs/900402_02.C
2086         * g++.old-deja/g++.bugs/900404_03.C
2087         * g++.old-deja/g++.bugs/900404_04.C
2088         * g++.old-deja/g++.bugs/900428_03.C
2089         * g++.old-deja/g++.jason/crash4.C
2090         * g++.old-deja/g++.jason/overload21.C
2091         * g++.old-deja/g++.jason/redecl1.C
2092         * g++.old-deja/g++.jason/report.C
2093         * g++.old-deja/g++.jason/rfg10.C
2094         * g++.old-deja/g++.jason/template30.C
2095         * g++.old-deja/g++.law/arm12.C
2096         * g++.old-deja/g++.law/ctors5.C
2097         * g++.old-deja/g++.law/cvt20.C
2098         * g++.old-deja/g++.law/init10.C
2099         * g++.old-deja/g++.law/init8.C
2100         * g++.old-deja/g++.law/visibility17.C
2101         * g++.old-deja/g++.law/visibility7.C
2102         * g++.old-deja/g++.mike/net8.C
2103         * g++.old-deja/g++.mike/p646.C
2104         * g++.old-deja/g++.mike/p700.C
2105         * g++.old-deja/g++.mike/p701.C
2106         * g++.old-deja/g++.mike/p811.C
2107         * g++.old-deja/g++.ns/template13.C
2108         * g++.old-deja/g++.other/array3.C
2109         * g++.old-deja/g++.other/crash25.C
2110         * g++.old-deja/g++.other/dtor3.C
2111         * g++.old-deja/g++.other/dtor4.C
2112         * g++.old-deja/g++.other/main1.C
2113         * g++.old-deja/g++.other/warn7.C
2114         * g++.old-deja/g++.pt/crash11.C
2115         * g++.old-deja/g++.pt/crash36.C
2116         * g++.old-deja/g++.pt/spec22.C
2117         * g++.old-deja/g++.pt/spec9.C
2118         * g++.old-deja/g++.pt/ttp52.C
2119         * g++.old-deja/g++.robertl/eb103.C
2120         * g++.old-deja/g++.robertl/eb121.C
2121         * g++.old-deja/g++.robertl/eb22.C
2122         * g++.old-deja/g++.robertl/eb8.C:
2123         Update locations and/or regexps of dg-error markers.
2124         Remove markers for some bogus messages that are no longer issued.
2125
2126 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2127
2128         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2129         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2130
2131 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2132
2133         PR c++/17618
2134         * g++.dg/lookup/crash5.C: New test.
2135
2136 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2137
2138         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2139         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2140         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2141         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2142         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2143         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2144
2145         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2146         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2147         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2148         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2149         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2150         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2151
2152         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2153
2154         * gcc.dg/vect/vect-44.c: Check additional cases.
2155         * gcc.dg/vect/vect-48.c: Check additional cases.
2156
2157         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2158         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2159         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2160         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2161         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2162         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2163         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2164         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2165         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2166
2167         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2168         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2169         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2170
2171 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2172
2173         * gcc.dg/tree-ssa/loop-6.c: New test.
2174
2175 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2176
2177         PR c++/17620
2178         * g++.dg/inherit/base2.C: New.
2179
2180 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2181
2182         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2183         * gcc.dg/20001012-2.c: Likewise.
2184         * gcc.dg/20001013-1.c: Likewise.
2185         * gcc.dg/20001101-1.c: Likewise.
2186         * gcc.dg/20001102-1.c: Likewise.
2187         * gcc.dg/bf-spl1.c: Likewise.
2188         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2189         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2190
2191 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2192
2193         PR tree-optimization/16721
2194         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2195
2196 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2197
2198         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2199         * gcc.dg/20040305-1.c: Likewise.
2200
2201 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2202
2203         PR c/16566
2204         * gcc.c-torture/compile/pr16566-1.c,
2205         gcc.c-torture/compile/pr16566-2.c,
2206         gcc.c-torture/compile/pr16566-3.c: New tests.
2207
2208 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2209
2210         PR tree-optimization/17512
2211         * gcc.c-torture/compile/20040916-1.c.
2212
2213 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2214
2215         * gcc.dg/pragma-re-3.c: New test.
2216
2217 2004-09-17  Matt Austern  <austern@apple.com>
2218
2219         PR c++/15049
2220         * g++.dg/other/anon3.C: New.
2221
2222 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2223
2224         PR c++/7503
2225         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2226         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2227         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2228         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2229         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2230
2231 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2232
2233         PR fortran/17286
2234         * gfortran.dg/pr17286.f90: New test.
2235
2236 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/17530
2239         * g++.dg/template/static7.C: New test.
2240
2241 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2242
2243         PR tree-opt/17558
2244         * gcc.c-torture/compile/pr17558.c: New test.
2245
2246 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2247
2248         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2249         if SKIP_ATTRIBUTE is defined.
2250
2251 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2252
2253         PR fortran/15957
2254         * gfortran.dg/pr15957.f90: New test.
2255
2256 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2257
2258         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2259         in comparison.
2260         * gcc.dg/vect/vect-79.c: Likewise.
2261         * gcc.dg/vect/vect-80.c: Likewise.
2262
2263 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2264
2265         PR fortran/15750
2266         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2267
2268 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2269
2270         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2271         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2272         * gcc.dg/vect/vect-62.c: New testcase.
2273         * gcc.dg/vect/vect-63.c: New testcase.
2274         * gcc.dg/vect/vect-64.c: New testcase.
2275         * gcc.dg/vect/vect-65.c: New testcase.
2276         * gcc.dg/vect/vect-66.c: New testcase.
2277         * gcc.dg/vect/vect-67.c: New testcase.
2278         * gcc.dg/vect/vect-68.c: New testcase.
2279         * gcc.dg/vect/vect-69.c: New testcase.
2280         * gcc.dg/vect/vect-79.c: New testcase.
2281         * gcc.dg/vect/vect-80.c: New testcase.
2282
2283 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2284
2285         * gcc.target/mips/asm-1.c: New test.
2286
2287 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2288
2289         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2290         * gcc.dg/vect/vect-73.c: New testcase.
2291         * gcc.dg/vect/vect-74.c: New testcase.
2292         * gcc.dg/vect/vect-75.c: New testcase.
2293         * gcc.dg/vect/vect-76.c: New testcase.
2294         * gcc.dg/vect/vect-77.c: New testcase.
2295         * gcc.dg/vect/vect-78.c: New testcase
2296
2297 2004-09-18  Paul Brook  <paul@codesourcery.com>
2298
2299         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2300
2301 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2302
2303         PR c/17424
2304         * gcc.dg/pr17424-1.c: New test.
2305
2306 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2307
2308         * g++.dg/tree-ssa/pr17153.C: New test.
2309
2310 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2311
2312         PR pch/13361
2313         * testsuite/g++.dg/pch/wchar-1.C: New.
2314         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2315
2316 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2317
2318         * gcc.c-torture/execute/20040917-1.c: New test.
2319
2320 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2321
2322         PR tree-optimization/17319
2323         * gcc.dg/pr17319.c: New test.
2324
2325 2004-09-17  Devang Patel  <dpatel@apple.com>
2326
2327         * gcc.dg/20040813-1.c: New test.
2328
2329 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2330
2331         PR tree-optimization/17273
2332         * gcc.c-torture/compile/pr17273.c: New test.
2333
2334 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2335
2336         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2337         Update expected messages.
2338         * gcc.dg/declspec-13.c: New test.
2339
2340 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2341
2342         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2343
2344 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2345
2346         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2347         change what 'a' is pointing to.
2348
2349 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2350
2351         PR c++/16002
2352         * g++.dg/template/error18.C: New test.
2353
2354         PR c++/16029
2355         * g++.dg/warn/Wunused-8.C: New test.
2356
2357 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2358
2359         PR tree-optimization/17513
2360         * gcc.dg/20040916-1.c: New test.
2361
2362 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2363
2364         PR c++/17501
2365         * g++.dg/template/typename7.C: New test.
2366
2367 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2368
2369         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2370
2371 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2372
2373         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2374         with -ftree-based-profiling also.
2375         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2376
2377 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2378
2379         PR/15364
2380         * gfortran.dg/der_array_io_1.f90: New test.
2381         * gfortran.dg/der_array_io_2.f90: New test.
2382         * gfortran.dg/der_array_io_3.f90: New test.
2383
2384 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2385
2386         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2387         EABI.
2388
2389 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2390
2391         * g++.dg/opt/switch1.C: New test.
2392
2393 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2394
2395         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2396         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2397         Update expected messages.
2398
2399 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2400
2401         PR fortran/16485
2402         * gfortran.dg/same_name_1.f90: New test.
2403
2404 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2405
2406         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2407         dereference garbage pointers.
2408
2409 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2410
2411         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2412         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2413
2414         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2415         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2416         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2417
2418 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2419
2420         PR c++/17324
2421         * g++.dg/template/mangle1.C: New test.
2422
2423 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2424
2425         PR tree-optimization/17252
2426         * gcc.c-torture/execute/pr17252.c: New test.
2427
2428 2004-09-14  Andrew Pinski  <apinski@apple.com>
2429
2430         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2431
2432 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2433
2434         PR rtl-optimization/9771
2435         * gcc.dg/pr9771-1.c: New test case.
2436
2437 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2438
2439         PR tree-optimization/15262
2440         * gcc.c-torture/execute/pr15262-1.c: New test.
2441         * gcc.c-torture/execute/pr15262-2.c: New test.
2442
2443 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2444
2445         * gcc.dg/declspec-12.c: New test.
2446
2447 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2448
2449         * gfortran.dg/pr17090.f90: Add directives to test.
2450
2451 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2452
2453         * gcc.c-torture/compile/20040914-1.c: New test.
2454
2455 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2456
2457         PR c++/16162
2458         * g++.dg/template/decl2.C: New test.
2459
2460 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2461
2462         PR fortran/17090
2463         * gfortran.dg/pr17090.f90: New test.
2464
2465 2004-09-13  Dale Johannesen  <dalej@apple.com>
2466
2467         * gcc.c-torture/compile/pr17408.c:  New test case.
2468
2469 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2470
2471         PR c++/16716
2472         * g++.dg/parse/crash17.C: New test.
2473
2474         PR c++/17327
2475         * g++.dg/template/enum3.C: New test.
2476
2477 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2478
2479         * lib/gcc-defs.exp: Load wrapper.exp.
2480         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2481         using local code.
2482         * lib/gcc.exp (gcc_init): Similar.
2483         * lib/gfortran.exp (gfortran_init): Similar.
2484         * lib/objc.exp (objc_init): Similar.
2485         * lib/treelang.exp (treelang_init): Similar.
2486         * lib/wrapper.exp: New file with build_wrapper call machinery in
2487         ${tool}_maybe_build_wrapper.
2488
2489 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2490
2491         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2492         "inline".
2493         * gcc.dg/declspec-11.c: Update expected messages.
2494         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2495         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2496         gcc.dg/inline-12.c: New tests.
2497
2498 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2499
2500         * g++.dg/tree-ssa/pr17400.C: New testcase.
2501
2502 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2503
2504         * gcc.target/mips/sb1-1.c: New testcase.
2505
2506 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2507
2508         * lib/g77-dg.exp: Remove unused file.
2509         * lib/mike-g77.exp: Ditto.
2510         * lib/g77.exp: Ditto.
2511
2512 2004-09-12  Richard Henderson  <rth@redhat.com>
2513
2514         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2515
2516 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2517
2518         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2519         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2520         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2521         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2522         Update expected messages.
2523
2524 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2525
2526         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2527         declaration/use mismatch for dirp parameter.
2528
2529 2004-09-12  Andrew Pinski  <apinski@apple.com>
2530
2531         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2532         -fgnu-runtime is passed.
2533
2534 2004-09-12  Richard Henderson  <rth@redhat.com>
2535
2536         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2537         do the uplevel thing and update additional_flags directly.
2538         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2539         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2540         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2541         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2542
2543 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2544
2545         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2546
2547 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2548
2549         PR middle-end/17411
2550         * g++.dg/opt/pr17411-1.C: New test case.
2551
2552 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2553
2554         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2555         gcc.dg/tls/diag-2.c: Update expected messages.
2556         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2557         messages.
2558         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2559         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2560         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2561         gcc.dg/tls/diag-5.c: New tests.
2562
2563 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2564
2565         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2566
2567 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2568
2569         * g++.dg/parse/break-in-for.C: New test.
2570
2571 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2572
2573         * gcc.dg/tree-ssa/20040911-1.c: New test.
2574
2575 2004-09-11  Andreas Jaeger  <aj@suse.de>
2576
2577         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2578         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2579
2580 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2581
2582         * gcc.target/frv: New directory of FR-V-specific tests.
2583
2584 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2585
2586         * gcc.dg/convert-vec-1.c: New test.
2587
2588 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2589
2590         PR middle-end/17024
2591         * gcc.dg/pr17024-1.c: New test case.
2592
2593 2004-09-10  Eric Christopher  <echristo@redhat.com>
2594
2595         * gcc.dg/20040910-1.c: New test.
2596
2597 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2598
2599         * gcc.dg/bitfld-9.c: New test.
2600
2601 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2602
2603         * gcc.c-torture/execute/ieee/acc1.c: New test.
2604         * gcc.c-torture/execute/ieee/acc2.c: New test.
2605         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2606
2607 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2608
2609         * gcc.dg/deprecated-2.c: New test.
2610
2611 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2612
2613         * gcc.dg/init-vec-1.c: New test.
2614
2615 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2616
2617         PR middle-end/17055
2618         * gcc.dg/pr17055-1.c: New test case.
2619
2620 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2621
2622         PR target/17377
2623         * gcc.c-torture/execute/pr17377.c: New test.
2624
2625 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2626
2627         PR c/8420
2628         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2629         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2630         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2631         gcc.dg/long-long-typespec-1.c: New tests.
2632         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2633
2634 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2635
2636         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2637         gcc.dg/gnu99-static-1.c: New tests.
2638
2639 2004-09-08  Devang Patel  <dpatel@apple.com>
2640
2641         * gcc.dg/darwin-ld-20040828-1.c: New test.
2642         * gcc.dg/darwin-ld-20040828-2.c: New test.
2643         * gcc.dg/darwin-ld-20040828-3.c: New test.
2644
2645 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2646
2647         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2648         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2649         in error message.
2650         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2651         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2652         in error message.
2653         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2654         types they qualify.
2655         * objc.dg/type-size-2.m: Fix wording in comment.
2656         * objc.dg/va-meth-1.m: New test case.
2657
2658 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2659
2660         PR c/16633:
2661         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2662         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2663
2664 2004-09-06  Devang Patel  <dpatel@apple.com>
2665
2666         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2667         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2668
2669 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2670
2671         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2672         reflect changed line numbering of diagnostics.
2673
2674 2004-09-06  Paul Brook  <paul@codesourcery.com>
2675
2676         * gfortran.dg/edit_real_1.f90: Add new test.
2677
2678 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2679
2680         * gcc.dg/tree-ssa/loop-2.c: New test.
2681         * gcc.dg/tree-ssa/loop-3.c: New test.
2682         * gcc.dg/tree-ssa/loop-4.c: New test.
2683         * gcc.dg/tree-ssa/loop-5.c: New test.
2684
2685 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2686
2687         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2688
2689 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2690
2691         * gcc.dg/format/sentinel-1.c: New test.
2692
2693 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2694
2695         * testsuite/gcc.dg/builtins-46.c: New.
2696
2697 2004-09-03  Devang Patel  <dpatel@apple.com>
2698
2699         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2700         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2701
2702 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2703
2704         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2705         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2706         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2707         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2708         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2709         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2710         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2711         the non-portable bzero.
2712         * gcc.dg/20010912-1.c: xfail for NetWare.
2713         * gcc.dg/20020426-2.c: xfail for NetWare.
2714         * gcc.dg/20021014-1.c: xfail for NetWare.
2715         * gcc.dg/20021018-1.c: xfail for NetWare.
2716         * gcc.dg/20030213-1.c: xfail for NetWare.
2717         * gcc.dg/20030225-1.c: xfail for NetWare.
2718         * gcc.dg/20030708-1.c: xfail for NetWare.
2719         * gcc.dg/builtins-config.h: Also exclude NetWare.
2720         * gcc.dg/format/format.h: Define restrict only if not already defined.
2721         * gcc.dg/nest.c: xfail for NetWare.
2722         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2723         * lib/target-supports.exp (check_visibility_available): Exclude
2724         NetWare.
2725
2726 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2727
2728         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2729         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2730         deterministic starting point for the alignment of structure fields.
2731         * gcc.dg/Wpadded.c: Dito.
2732         * g++.dg/abi/vbase10.C: Dito.
2733
2734 2004-09-03  Devang Patel  <dpatel@apple.com>
2735
2736         * g++.dg/debug/pr15736.cc: New test.
2737
2738 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2739
2740         * README.QMTEST: Fix out-of-date link.
2741
2742 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2743
2744         PR fortran/16579
2745         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2746         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2747
2748 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2749
2750         * g++.dg/abi/arm_rtti1.C: New test.
2751
2752 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2753
2754         * gcc.dg/ppc-vector-memcpy.c: New.
2755         * gcc.dg/ppc-vector-memset.c: New.
2756
2757 2004-09-02  Chao-ying Fu  <fu@mips.com>
2758
2759         * gcc.target/mips/mips-3d-1.c: New test.
2760         * gcc.target/mips/mips-3d-2.c: New test.
2761         * gcc.target/mips/mips-3d-3.c: New test.
2762         * gcc.target/mips/mips-3d-4.c: New test.
2763         * gcc.target/mips/mips-3d-5.c: New test.
2764         * gcc.target/mips/mips-3d-6.c: New test.
2765         * gcc.target/mips/mips-3d-7.c: New test.
2766         * gcc.target/mips/mips-3d-8.c: New test.
2767         * gcc.target/mips/mips-3d-9.c: New test.
2768         * gcc.target/mips/mips-ps-1.c: New test.
2769         * gcc.target/mips/mips-ps-2.c: New test.
2770         * gcc.target/mips/mips-ps-3.c: New test.
2771         * gcc.target/mips/mips-ps-4.c: New test.
2772         * gcc.target/mips/mips-ps-type.c: New test.
2773
2774 2004-09-02  Paul Brook  <paul@codesourcery.com>
2775
2776         * gfortran.dg/edit_real_1.f90: Add new tests.
2777
2778 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2779
2780         PR fortran/15327
2781         * gfortran.dg/merge_char_1.f90: New test.
2782
2783 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2784
2785         PR fortran/16404
2786         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2787
2788 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2789
2790         PR c/1522
2791         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2792
2793 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2794
2795         * g++.dg/opt/loop1.C: Do not XFAIL.
2796
2797 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2798
2799         * gcc.c-torture/execute/20040831-1.c: New test.
2800
2801 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2802
2803         PR fortran/16579
2804         * gfortran.dg/g77/20010610.f: Now passes.
2805         Copy from g77.f-torture/execute. Add dg-run directive.
2806         * gfortran.dg/g77/README: Update
2807
2808 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2809
2810         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2811         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2812         (t1, t2, t3, t4): Add volatile.
2813
2814 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2815
2816         * g++.dg/ext/visibility/arm1.C: New test.
2817
2818 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2819
2820         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2821         -pedantic-errors.
2822
2823 2004-09-01  Paul Brook  <paul@codesourcery.com>
2824
2825         * gfortran.dg/eof_2.f90: New test.
2826
2827 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2828
2829         PR fortran/16579
2830         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2831
2832 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2833
2834         PR libfortran/16805
2835         * gfortran.dg/list_read_2.f90: New test.
2836
2837 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2838
2839         * g++.dg/abi/key1.C: New test.
2840
2841 2004-08-31  Richard Henderson  <rth@redhat.com>
2842
2843         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2844         form of offsetof.
2845         * g++.dg/other/offsetof5.C: Remove duplicate.
2846
2847 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2848
2849         PR fortran/17244
2850         * gfortran.dg/func_derived_1.f90: New test.
2851
2852 2004-08-31  Paul Brook  <paul@codesourcery.com>
2853
2854         * gfortran.dg/eof_1.f90: New test.
2855
2856 2004-08-31  Paul Brook  <paul@codesourcery.com>
2857
2858         * gfortran.dg/list_read_1.f90: New file.
2859
2860 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2861
2862         * g++.dg/opt/loop1.C: XFAIL.
2863
2864 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2865
2866         * gcc.dg/funcdef-storage-1.c: New.
2867         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2868         an extern function in local scope.
2869         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2870         declare an 'auto inline' function in local scope.
2871         * gcc.dg/20011130-1.c: Likewise.
2872         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2873         an 'auto' function in local scope.
2874         * gcc.dg/20021014-1.c: Likewise.
2875         * gcc.dg/20030331-2.c: Likewise.
2876
2877 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2878
2879         * gfortran.dg/blockdata_1.f90: New test.
2880
2881 2004-08-30  Richard Henderson  <rth@redhat.com>
2882
2883         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2884
2885 2004-08-30  Richard Henderson  <rth@redhat.com>
2886
2887         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2888         additional_flags set by alternate driver.
2889         (ieee-options): New procedure.
2890         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2891         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2892         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2893         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2894
2895 2004-08-30  Richard Henderson  <rth@redhat.com>
2896
2897         * lib/f-torture.exp: Remove.
2898
2899 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2900
2901         PR rtl-optimization/16590
2902         * g++.dg/opt/loop1.C: New test.
2903
2904 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2905
2906         PR fortran/13910
2907         * gfortran.dg/oldstyle_1.f90: New test.
2908
2909 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2910         Paul Brook  <paul@codesourcery.com>
2911
2912         * gfortran.dg/g77/README: Update.
2913         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2914         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2915         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2916
2917 2004-08-28  Paul Brook  <paul@codesourcery.com>
2918
2919         PR libfortran/17195
2920         * gfortran.dg/edit_real_1.f90: New test.
2921
2922 2004-08-27  Paul Brook  <paul@codesourcery.com>
2923
2924         * gfortran.dg/rewind_1.f90: New test.
2925
2926 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2927
2928         PR fortran/16597
2929         * gfortran.dg/pr16597.f90: New test.
2930
2931 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2932
2933         PR c/13801
2934         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2935         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2936         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2937         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2938         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2939
2940 2004-08-26  Nick Clifton  <nickc@redhat.com>
2941
2942         * gcc.c-torture/compile/pr17119.c: New test.
2943
2944 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2945
2946         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2947
2948 2004-08-25  Richard Henderson  <rth@redhat.com>
2949
2950         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2951         the bits that expect kind=8 to be the largest real kind.
2952
2953 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2954
2955         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2956
2957 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2958
2959         * gfortran.dg/assignment_1.f90: New test.
2960
2961 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2962
2963         * g++.dg/template/repo3.C: New test.
2964
2965 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2966
2967         PR middle-end/16693
2968         PR tree-optimization/16372
2969         * g++.dg/opt/pr16372-1.C: New test case.
2970         * g++.dg/opt/pr16693-1.C: New test case.
2971         * g++.dg/opt/pr16693-2.C: New test case.
2972
2973 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2974
2975         * objc.dg/proto-lossage-4.m: New test.
2976
2977 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/17155
2980         * g++.dg/inherit/local2.C: New test.
2981
2982 2004-08-25  Paul Brook  <paul@codesourcery.com>
2983
2984         PR fortran/17144
2985         * gfortran.dg/string_ctor_1.f90: New test.
2986
2987 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2988
2989         PR c++/14428
2990         * g++.dg/template/redecl2.C: New test.
2991
2992 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2993
2994         PR fortran/17143
2995         * gfortran.dg/pr17143.f90: New test.
2996
2997 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2998
2999         PR fortran/17164
3000         * gfortran.dg/pr17164.f90: New test.
3001
3002 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3003
3004         * gcc.dg/tree-ssa/loop-1.c: New test.
3005
3006 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3007
3008         * gcc.c-torture/compile/20040824-1.c: New test.
3009
3010 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3011
3012         * gcc.c-torture/compile/iftrap-3.c: New test.
3013
3014 2004-08-24  Paul Brook  <paul@codesourcery.com>
3015
3016         * gfortran.dg/entry_2.f90: New test.
3017
3018 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3019
3020         PR c++/16889
3021         * g++.dg/lookup/ambig[12].C: New.
3022
3023 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3024
3025         PR c++/16706
3026         * g++.dg/template/crash21.C: New test.
3027         * g++.dg/template/crash22.C: Likewise.
3028
3029 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3030
3031         PR c++/17149
3032         * g++.dg/template/access15.C: New.
3033
3034 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/17163
3037         * g++.dg/template/repo2.C: New test.
3038
3039 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3040
3041         PR rtl-optimization/17078
3042         * gcc.c-torture/execute/pr17078-1.c: New test case.
3043
3044 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3045
3046         PR c/14492
3047         * gcc.dg/debug/crash1.c: New test.
3048
3049 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3050
3051         PR c/16180
3052         * gcc.dg/loop-5.c: New test.
3053
3054 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3055
3056         * gcc.c-torture/execute/20040823-1.c: New test.
3057
3058 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3059
3060         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3061         to the assembler.  Simplify test accordingly.
3062         (asm_abi_flags): Use GNU names.
3063         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3064         to check for ABI flags.
3065
3066 2004-08-22  Andrew Pinski  <apinski@apple.com>
3067
3068         * g++.dg/opt/pr14029.C: New test.
3069         * gcc.c-torture/execute/pr15262.c: New test.
3070
3071 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3072
3073         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3074
3075 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3076
3077         PR 16908
3078         * gfortran.dg/direct_io.f90: New test.
3079
3080 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3081
3082         PR c++/17121
3083         * g++.dg/inherit/local2.C: New test.
3084
3085 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3086
3087         PR c++/17120
3088         * g++.dg/warn/Wparentheses-4.C: New test.
3089
3090 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/17121
3093         * g++.dg/inherit/local2.C: New test.
3094
3095         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3096         * gcc.dg/ppc-ldstruct.c: Likewise.
3097         * gcc.dg/ppc64-abi-2.c: Likewise.
3098
3099 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR rtl-optimization/17099
3102         * gcc.c-torture/execute/20040820-1.c: New test.
3103
3104 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3105
3106         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3107
3108 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3109
3110         PR fortran/17077
3111         * gfortran.dg/auto_array_1.f90: New test.
3112
3113 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3114
3115         PR fortran/17074
3116         * gfortran.dg/simpleif_1.f90: New test.
3117
3118 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3119
3120         * lib/target-supports.exp (check_profiling_available): Return
3121         false for arm*-*-symbianelf* and arm*-*-eabi*.
3122
3123         PR c++/15890
3124         * g++.dg/template/delete1.C: New test.
3125
3126 2004-08-19  Paul Brook  <paul@codesourcery.com>
3127
3128         PR fortran/14976
3129         PR fortran/16228
3130         * gfortran.dg/data_char_1.f90: New test.
3131
3132 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3133
3134         PR fortran/16946
3135         * gfortran.dg/reduction.f90: New testcase.
3136
3137 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3138
3139         PR fortran/16520
3140         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3141
3142 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3143
3144         PR c++/17041
3145         * g++.dg/Wparentheses-3.C: New test.
3146
3147 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3148
3149         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3150         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3151         * gcc.dg/vect/vect-2.c: Likewise.
3152         * gcc.dg/vect/vect-3.c: Likewise.
3153         * gcc.dg/vect/vect-4.c: Likewise.
3154         * gcc.dg/vect/vect-5.c: Likewise.
3155         * gcc.dg/vect/vect-6.c: Likewise.
3156         * gcc.dg/vect/vect-7.c: Likewise.
3157         * gcc.dg/vect/vect-25.c: Likewise.
3158         * gcc.dg/vect/vect-31.c: Likewise.
3159         * gcc.dg/vect/vect-32.c: Likewise.
3160         * gcc.dg/vect/vect-34.c: Likewise.
3161         * gcc.dg/vect/vect-36.c: Likewise.
3162         * gcc.dg/vect/vect-all.c: Likewise.
3163
3164 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/17068
3167         * g++.dg/template/operator4.C: New test.
3168
3169 2004-08-18  Richard Henderson  <rth@redhat.com>
3170
3171         * gcc.dg/20040206-1.c: XFAIL.
3172
3173 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3174
3175         PR c++/16246
3176         * g++.dg/template/array7.C: New test.
3177
3178 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3179
3180         * gcc.dg/mips-movcc-1.c: New test.
3181         * gcc.dg/mips-movcc-2.c: New test.
3182         * gcc.dg/mips-movcc-3.c: New test.
3183
3184         * gcc.dg/mips-nmadd-1.c: New test.
3185         * gcc.dg/mips-nmadd-2.c: New test.
3186
3187 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/15871
3190         * g++.dg/opt/inline8.C: New test.
3191
3192         PR c++/16965
3193         * g++.dg/parse/error17.C: New test.
3194
3195 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3196
3197         * gcc.dg/vect: New directory for vectorizer tests.
3198         * gcc.dg/vect/tree-vect.h: New file.
3199         * gcc.dg/vect/vect.exp: New file.
3200         * gcc.dg/vect/pr16105.c.c: New test.
3201         * gcc.dg/vect/vect-1.c: New test.
3202         * gcc.dg/vect/vect-2.c: New test.
3203         * gcc.dg/vect/vect-3.c: New test.
3204         * gcc.dg/vect/vect-4.c: New test.
3205         * gcc.dg/vect/vect-5.c: New test.
3206         * gcc.dg/vect/vect-6.c: New test.
3207         * gcc.dg/vect/vect-7.c: New test.
3208         * gcc.dg/vect/vect-8.c: New test.
3209         * gcc.dg/vect/vect-9.c: New test.
3210         * gcc.dg/vect/vect-10.c: New test.
3211         * gcc.dg/vect/vect-11.c: New test.
3212         * gcc.dg/vect/vect-12.c: New test.
3213         * gcc.dg/vect/vect-13.c: New test.
3214         * gcc.dg/vect/vect-14.c: New test.
3215         * gcc.dg/vect/vect-15.c: New test.
3216         * gcc.dg/vect/vect-16.c: New test.
3217         * gcc.dg/vect/vect-17.c: New test.
3218         * gcc.dg/vect/vect-18.c: New test.
3219         * gcc.dg/vect/vect-19.c: New test.
3220         * gcc.dg/vect/vect-20.c: New test.
3221         * gcc.dg/vect/vect-21.c: New test.
3222         * gcc.dg/vect/vect-22.c: New test.
3223         * gcc.dg/vect/vect-23.c: New test.
3224         * gcc.dg/vect/vect-24.c: New test.
3225         * gcc.dg/vect/vect-25.c: New test.
3226         * gcc.dg/vect/vect-26.c: New test.
3227         * gcc.dg/vect/vect-27.c: New test.
3228         * gcc.dg/vect/vect-28.c: New test.
3229         * gcc.dg/vect/vect-29.c: New test.
3230         * gcc.dg/vect/vect-30.c: New test.
3231         * gcc.dg/vect/vect-31.c: New test.
3232         * gcc.dg/vect/vect-32.c: New test.
3233         * gcc.dg/vect/vect-33.c: New test.
3234         * gcc.dg/vect/vect-34.c: New test.
3235         * gcc.dg/vect/vect-35.c: New test.
3236         * gcc.dg/vect/vect-36.c: New test.
3237         * gcc.dg/vect/vect-37.c: New test.
3238         * gcc.dg/vect/vect-38.c: New test.
3239         * gcc.dg/vect/vect-40.c: New test.
3240         * gcc.dg/vect/vect-41.c: New test.
3241         * gcc.dg/vect/vect-42.c: New test.
3242         * gcc.dg/vect/vect-43.c: New test.
3243         * gcc.dg/vect/vect-44.c: New test.
3244         * gcc.dg/vect/vect-45.c: New test.
3245         * gcc.dg/vect/vect-46.c: New test.
3246         * gcc.dg/vect/vect-47.c: New test.
3247         * gcc.dg/vect/vect-48.c: New test.
3248         * gcc.dg/vect/vect-49.c: New test.
3249         * gcc.dg/vect/vect-50.c: New test.
3250         * gcc.dg/vect/vect-51.c: New test.
3251         * gcc.dg/vect/vect-52.c: New test.
3252         * gcc.dg/vect/vect-53.c: New test.
3253         * gcc.dg/vect/vect-54.c: New test.
3254         * gcc.dg/vect/vect-55.c: New test.
3255         * gcc.dg/vect/vect-56.c: New test.
3256         * gcc.dg/vect/vect-57.c: New test.
3257         * gcc.dg/vect/vect-58.c: New test.
3258         * gcc.dg/vect/vect-59.c: New test.
3259         * gcc.dg/vect/vect-60.c: New test.
3260         * gcc.dg/vect/vect-61.c: New test.
3261         * gcc.dg/vect/vect-all.c: New test.
3262         * gcc.dg/vect/vect-none.c: New test.
3263
3264 2004-08-17  Paul Brook  <paul@codesourcery.com>
3265
3266         PR fortran/13082
3267         * gfortran.dg/entry_1.f90: New test.
3268
3269 2004-08-17  Andrew Pinski  <apinski@apple.com>
3270
3271         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3272
3273 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3274
3275         * gcc.dg/pr17036-1.c: New test.
3276
3277 2004-08-16  Devang Patel  <dpatel@apple.com>
3278
3279         * gcc.dg/darwin-20040809-1.c: New test.
3280
3281 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3282
3283         * gcc.dg/funcdef-attr-1.c: New test.
3284
3285 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3286
3287         * gcc.dg/altivec-17.c: New test.
3288         * gcc.dg/altivec-18.c: New test.
3289
3290 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3291
3292         PR c++/6749
3293         * g++.dg/template/vtable2.C: New test.
3294
3295 2004-08-14  Richard Henderson  <rth@redhat.com>
3296
3297         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3298         * gcc.dg/pack-test-4.c (main): Return 0.
3299         * gcc.dg/setjmp-1.c: Remove XFAIL.
3300         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3301
3302 2004-08-14  Richard Henderson  <rth@redhat.com>
3303
3304         * gcc.dg/980217-1.c: Add prototype for printf.
3305
3306 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3307
3308         * gfortran.dg/pr16935.f90: New test.
3309
3310 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3311
3312         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3313
3314 2004-08-13  Paul Brook  <paul@codesourcery.com>
3315
3316         * gfortran.dg/der_io_1.f90: Remove stray comma.
3317
3318 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3319
3320         * gcc.dg/vmx/cw-bug-2.c: Remove.
3321         * gcc.dg/vmx/vprint-1.c: Remove.
3322         * gcc.dg/vmx/vscan-1.c: Remove.
3323
3324 2004-08-12  Devang patel  <dpatel@apple.com>
3325
3326         * gcc.dg/darwin-20040809-2.c: New test.
3327
3328 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3329
3330         * g++.dg/ext/altivec-12.C: New test.
3331
3332         * g++.dg/ext/altivec-11.C: New test.
3333
3334 2004-08-12  Paul Brook  <paul@codesourcery.com>
3335
3336         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3337
3338 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3339
3340         * g++.dg/ext/altivec-2.C: Check for hardware support before
3341         executing any VMX instructions.
3342
3343         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3344
3345 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR c++/16276
3348         * g++.old-deja/g++.other/comdat4.C: New test.
3349         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3350
3351 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3352
3353         PR target/16286
3354         * gcc.dg/pr16286.c: New test.
3355
3356 2004-08-12 Jan Beulich <jbeulich@novell.com>
3357
3358         * g++.dg/ext/asm5.C: New.
3359
3360 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3361
3362         PR c++/16698
3363         * g++.dg/eh/crash1.C: New test.
3364
3365         PR c++/16717
3366         * g++.dg/ext/construct1.C: New test.
3367
3368 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3369
3370         PR c++/16853
3371         * g++.dg/init/ptrmem1.C: New test.
3372
3373         PR c++/16618
3374         * g++.dg/parse/offsetof5.C: New test.
3375
3376         PR c++/16870
3377         * g++.dg/template/overload3.C: New test.
3378
3379 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3380
3381         PR c++/16964
3382         * g++.dg/parse/error16.C: New test.
3383
3384         PR c++/16904
3385         * g++.dg/template/error14.C: New test.
3386
3387         PR c++/16929
3388         * g++.dg/template/error15.C: New test.
3389
3390 2004-08-11  Devang Patel  <dpatel@apple.com>
3391
3392         * gcc.dg/darwin-ld-20040809-1.c: New test.
3393         * gcc.dg/darwin-ld-20040809-2.c: New test.
3394
3395 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3396
3397         PR fortran/16917
3398         * gfortran.dg/dfloat_1.f90: New test.
3399
3400 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3401
3402         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3403         * gcc.dg/dll-2.c: Fix dg-require syntax.
3404         * gcc.misc-tests/arm-isr.c (abort): Declare.
3405         (exit): Likewise.
3406
3407 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3408
3409         PR c++/16971
3410         * g++.dg/parse/crash16.C: New test.
3411
3412 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3413
3414         * gcc.dg/mips-rsqrt-1.c: New test case.
3415         * gcc.dg/mips-rsqrt-2.c: New test case.
3416         * gcc.dg/mips-rsqrt-3.c: New test case.
3417
3418 2004-08-10  Paul Brook  <paul@codesourcery.com>
3419
3420         * gfortran.dg/der_io_1.f90: New test.
3421
3422 2004-08-10  Paul Brook  <paul@codesourcery.com>
3423
3424         PR fortran/16919
3425         * gfortran.dg/der_array_1.f90: New test.
3426
3427 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3428
3429         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3430
3431 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3432
3433         * gcc.dg/wchar_t-2.c: Fix typo.
3434
3435 2004-08-09  Falk Hueffner  <falk@debian.org>
3436
3437         PR tree-optimization/12517
3438         * gcc.c-torture/compile/pr12517.c: New test.
3439
3440         PR tree-optimization/12578
3441         * gcc.c-torture/compile/pr12578.c: New test.
3442
3443         PR tree-optimization/12899
3444         * gcc.c-torture/compile/pr12899.c: New test.
3445
3446         PR rtl-optimization/14692
3447         * gcc.c-torture/compile/pr14692.c: New test.
3448
3449         PR tree-optimization/16461
3450         * gcc.c-torture/compile/pr16461.c: New test.
3451
3452 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3453
3454         * gfortran.dg/getenv_1.f90: New test.
3455
3456 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3457
3458         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3459         wchar_t.
3460         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3461
3462 2004-08-06  Paul Brook  <paul@codesourcery.com>
3463
3464         * gfortran.dg/ret_array_1.f90: New test.
3465         * gfortran.dg/ret_pointer_1.f90: New test.
3466
3467 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3468
3469         * gcc.dg/missing-field-init-[12].c: New tests.
3470         * g++.dg/warn/missing-field-init-[12].C: New tests.
3471
3472 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3473
3474         * gcc.dg/enum2.c: New test.
3475         * gcc.dg/symbian3.c: Likewise.
3476         * gcc.dg/symbian4.c: Likewise.
3477         * gcc.dg/wchar_t-2.c: Likewise.
3478
3479 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3480
3481         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3482         destructor tests.
3483
3484 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3485
3486         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3487         dg-require-visiblity.
3488         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3489         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3490         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3491         * g++.dg/ext/visibility/new1.C: Likewise.
3492         * g++.dg/ext/visibility/pragma.C: Likewise.
3493         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3494         * g++.dg/ext/visibility/virtual.C: Likewise.
3495         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3496         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3497         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3498         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3499         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3500         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3501         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3502         * g++/dg/ext/visibility/visibility-8.C: New test.
3503         * gcc.c-torture/compile/dll.x: Remove.
3504         * gcc.dg/dll-2.c: Use dg-require-dll
3505         * gcc.dg/visibility-10.c: New test.
3506         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3507         supporting DLLs.
3508         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3509         (scan_not_hidden): Likewise.
3510
3511 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3512
3513         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3514
3515 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3516
3517         * gcc.c-torture/execute/20040805-1.c: New test.
3518
3519 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3520
3521         * gcc.dg/20020118-1.c: Declare abort.
3522         * gcc.dg/altivec_check.h: Likewise.
3523         * gcc.dg/iftrap-2.c: Likewise.
3524         * gcc.dg/pragma-darwin.c: Likewise.
3525         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3526
3527 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3528
3529         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3530
3531 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3532
3533         * gcc.c-torture/execute/builtins/abs-2.c,
3534         gcc.c-torture/execute/builtins/abs-3.c,
3535         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3536         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3537         intmax_t, uintmax_t and their limits.
3538         * gcc.dg/intmax_t-1.c: New test.
3539
3540 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3541
3542         * g++.dg/tc1/dr147.C: Add reference to PR.
3543
3544 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3545
3546         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3547         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3548
3549 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3550
3551         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3552
3553 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3554
3555         * gcc.dg/redecl-5.c: New test.
3556         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3557         of scanf.
3558
3559 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3560
3561         PR middle-end/16790
3562         * gcc.c-torture/execute/pr16790-1.c: New test case.
3563
3564 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3565
3566         * g++.dg/ext/visibility/assign1.C: New test.
3567         * g++.dg/ext/visibility/new1.C: Likewise.
3568
3569         * gcc.dg/symbian1.c: New test.
3570         * gcc.dg/symbian2.c: Likewise.
3571
3572 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3573
3574         PR target/16570
3575         * gcc.dg/i386-sse-9.c: New test.
3576
3577 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3578
3579         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3580
3581 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3582
3583         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3584         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3585         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3586         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3587         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3588         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3589         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3590         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3591         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3592         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3593         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3594         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3595         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3596         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3597         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3598         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3599         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3600         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3601         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3602         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3603         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3604         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3605         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3606         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3607         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3608         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3609         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3610         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3611         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3612         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3613         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3614         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3615         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3616         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3617         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3618         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3619         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3620         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3621         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3622         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3623         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3624         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3625         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3626         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3627         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3628         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3629         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3630         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3631         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3632         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3633         gcc.misc-tests/i386-pf-3dnow-1.c,
3634         gcc.misc-tests/i386-pf-athlon-1.c,
3635         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3636         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3637         Declare built-in functions used.
3638         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3639
3640 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3641
3642         PR c++/16707
3643         * g++.dg/lookup/using12.C: New test.
3644
3645         * g++.dg/init/null1.C: Fix PR number.
3646         * g++.dg/parse/namespace10.C: Likewise.
3647
3648 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3649
3650         PR c++/16224
3651         * g++.dg/template/spec17.C: New test.
3652         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3653         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3654
3655 2004-08-02  David Billinghurst
3656
3657         PR fortran/16292
3658         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3659
3660 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3661
3662         * gcc.dg/ia64-got-1.c: New test case.
3663
3664 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/16489
3667         * g++.dg/init/null1.C: New test.
3668         * g++.dg/tc1/dr76.C: Adjust error marker.
3669
3670         PR c++/16529
3671         * g++.dg/parse/namespace10.C: New test.
3672
3673         PR c++/16810
3674         * g++.dg/inherit/ptrmem2.C: New test.
3675
3676 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3677
3678         PR target/16155
3679         * gcc.dg/pr16155.c: New test.
3680
3681 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3682
3683         * gcc.dg/redecl-2.c: New test.
3684
3685 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3686
3687         * gcc.dg/darwin-longdouble.c: New file.
3688
3689 2004-07-30  Richard Henderson  <rth@redhat.com>
3690
3691         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3692         write to constant argument.
3693         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3694
3695 2004-07-30  Richard Henderson  <rth@redhat.com>
3696
3697         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3698         tests of nearest around zero.
3699
3700 2004-07-30  Andrew Pinski  <apinski@apple.com>
3701
3702         * gcc.c-torture/compile/20040730-1.c: New test.
3703
3704 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3705
3706         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3707         powerpc-eabispe.
3708
3709 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3710
3711         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3712
3713 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3714
3715         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3716         contains $ld_library_path.
3717         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3718
3719 2004-07-29  Richard Henderson  <rth@redhat.com>
3720
3721         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3722
3723         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3724         (alt2, which): New.
3725         (Check): Accept either alternative.
3726
3727 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3728
3729         * g++.dg/abi/inline1.C: New test.
3730         * g++.dg/abi/local1-a.cc: Likewise.
3731         * g++.dg/abi/local1.C: Likewise.
3732         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3733         * g++.dg/abi/mangle12.C: Likewise.
3734         * g++.dg/abi/mangle17.C: Likewise.
3735         * g++.dg/abi/mangle20-2.C: Likewise.
3736         * g++.dg/opt/interface1.C: Likewise.
3737         * g++.dg/opt/interface1.h: Likewise.
3738         * g++.dg/opt/interface1-a.cc: New test.
3739         * g++.dg/parse/repo1.C: New test.
3740         * g++.dg/template/repo1.C: Likewise.
3741         * g++.dg/warn/Winline-1.C: Likewise.
3742         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3743
3744 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3745
3746         * gcc.dg/tree-ssa/20040729-1.c: New test.
3747
3748 2004-07-27  Matt Austern <austern@apple.com>
3749
3750         * gcc.dg/darwin-bool-1.c: New test.
3751         * gcc.dg/darwin-bool-2.c: New test.
3752
3753 2004-07-28  Richard Henderson  <rth@redhat.com>
3754
3755         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3756         arguments in the correct type.  Don't write to constant arguments.
3757
3758 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3759
3760         PR tree-optimization/16688
3761         PR tree-optimization/16689
3762         * g++.dg/tree-ssa/pr16688.C: New test.
3763
3764 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3765
3766         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3767         loads.  Not only in the comment, this time.
3768
3769 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3770
3771         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3772         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3773         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3774         * gcc.dg/sh4a-bitmovua.c: New.
3775         * gcc.dg/sh4a-cos.c: New.
3776         * gcc.dg/sh4a-cosf.c: New.
3777         * gcc.dg/sh4a-fprun.c: New.
3778         * gcc.dg/sh4a-fsrra.c: New.
3779         * gcc.dg/sh4a-memmovua.c: New.
3780         * gcc.dg/sh4a-sin.c: New.
3781         * gcc.dg/sh4a-sincos.c: New.
3782         * gcc.dg/sh4a-sincosf.c: New.
3783         * gcc.dg/sh4a-sinf.c: New.
3784
3785 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3786
3787         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3788         conditionals.
3789         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3790         loads.
3791         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3792         DOM1.
3793
3794 2004-07-27  Andrew Pinski  <apinski@apple.com>
3795
3796         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3797
3798 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3799
3800         * gcc.dg/pragma-isr.c: New test.
3801
3802 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3803
3804         PR c++/14429
3805         * g++.dg/template/ttp11.C: New test.
3806
3807 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3808
3809         * gcc.c-torture/compile/20040727-1.c: New test.
3810
3811 2004-07-26  Eric Christopher  <echristo@redhat.com>
3812
3813         * gcc.c-torture/compile/20040726-2.c: New test.
3814
3815 2004-07-26  Andrew Pinski  <apinski@apple.com>
3816
3817         * g++.dg/rtti/tinfo1.C: Xfail.
3818
3819 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3820
3821         * gcc.c-torture/compile/20040726-1.c: New test.
3822
3823 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3824             Brian Ryner  <bryner@brianryner.com>
3825
3826         PR c++/9283
3827         PR c++/15000
3828         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3829         * g++.dg/ext/visibility/: New directory.
3830         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3831         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3832         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3833         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3834         * g++.dg/ext/visibility/fvisibility.C,
3835         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3836         g++.dg/ext/visibility/fvisibility-override1.C
3837         g++.dg/ext/visibility/fvisibility-override2.C
3838         g++.dg/ext/visibility/memfuncts.C
3839         g++.dg/ext/visibility/noPLT.C
3840         g++.dg/ext/visibility/pragma.C
3841         g++.dg/ext/visibility/pragma-override1.C
3842         g++.dg/ext/visibility/pragma-override2.C
3843         g++.dg/ext/visibility/staticmemfuncts.C
3844         g++.dg/ext/visibility/virtual.C: New tests.
3845
3846 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3847
3848         PR c/15360
3849         * gcc.dg/pr15360-1.c: New test.
3850
3851 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3852
3853         * gcc.dg/pragma-align-2.c: New test.
3854         * gcc.dg/pragma-init-fini.c: New test.
3855         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3856         targets.
3857
3858 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3859
3860         * gcc.dg/init-string-2.c: New test.
3861
3862 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3863
3864         PR 16684
3865         * gcc.dg/Wredundant-decls-1.c: New test case.
3866
3867 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3868
3869         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3870         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3871         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3872         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3873         * gcc.dg/compat/generate-random.c: New file.
3874         * gcc.dg/compat/generate-random.h: Likewise.
3875         * gcc.dg/compat/generate-random_r.c: Likewise.
3876         * gcc.dg/compat/struct-layout-1.h: Likewise.
3877         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3878         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3879         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3880         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3881         * gcc.dg/compat/struct-layout-1_main.c: New test.
3882         * gcc.dg/compat/struct-layout-1_x.c: New file.
3883         * gcc.dg/compat/struct-layout-1_y.c: New file.
3884         * gcc.dg/compat/struct-layout-1_test.h: New file.
3885
3886 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3887
3888         * gcc.dg/comp-return-1.c: New test
3889
3890 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3891
3892         * gcc.dg/vmx/8-02a.c: Fix typo.
3893
3894         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3895         * gcc.dg/darwin-abi-3.c: New test.
3896
3897         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3898         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3899
3900         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3901         * gcc.dg/vmx/ops-long-1.c: New test.
3902         * gcc.dg/vmx/ops-long-2.c: New test.
3903
3904 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3905
3906         * g++.dg/lookup/conv-[1234].C: New.
3907
3908 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3909
3910         * g++.dg/parse/attr2.C: Simplify.
3911
3912 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3913
3914         PR c/7284
3915         * gcc.c-torture/execute/pr7284-1.c: New test.
3916
3917 2004-07-22  Brian Booth  <bbooth@redhat.com>
3918
3919         * gcc.dg/tree-ssa/20040721-1.c: New test.
3920
3921 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3922
3923         * g++.dg/template/crash20.c: New.
3924
3925 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3926
3927         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3928         Add dg-run directive.  Declare variables as required.
3929         * gfortran.dg/g77/README: Update
3930
3931 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3932
3933         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3934         gcc.dg/cris-peep2-andu2.c: New tests.
3935
3936 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3937
3938         PR c/15052
3939         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3940         on return type.
3941         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3942         messages.
3943         * gcc.dg/qual-return-2.c: Update expected messages.
3944         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3945
3946 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3947
3948         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3949         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3950
3951 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3952
3953         PR c/11250
3954         * gcc.dg/init-string-1.c: New test.
3955
3956 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR middle-end/15345
3959         PR c/16450
3960         * gcc.dg/torture/nested-fn-1.c: New test.
3961
3962 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3963
3964         PR target/16559
3965         * gcc.dg/ia64-fptr-1.c: New file.
3966
3967 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3968
3969         PR c++/14497
3970         * g++.dg/template/spec16.C: New test.
3971         * g++.old-deja/g++.robertl/eb118.C: Remove.
3972
3973 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3974
3975         PR c++/509
3976         * g++.dg/template/spec15.C: New test.
3977
3978 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3979
3980         Copy cases from g77.f-torture/execute and add dg-run
3981         directive.  Other changes as noted.
3982         * gfortran.dg/g77/13037.f
3983         * gfortran.dg/g77/1832.f
3984         * gfortran.dg/g77/19981119-0.f
3985         * gfortran.dg/g77/19990313-0.f
3986         * gfortran.dg/g77/19990313-1.f
3987         * gfortran.dg/g77/19990313-2.f
3988         * gfortran.dg/g77/19990313-3.f
3989         * gfortran.dg/g77/19990419-1.f
3990         * gfortran.dg/g77/19990826-0.f
3991         * gfortran.dg/g77/19990826-2.f
3992         * gfortran.dg/g77/20000503-1.f
3993         * gfortran.dg/g77/20001111.f
3994         * gfortran.dg/g77/20010116.f
3995         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3996         * gfortran.dg/g77/20010430.f
3997         * gfortran.dg/g77/6177.f
3998         * gfortran.dg/g77/947.f
3999         * gfortran.dg/g77/970816-3.f
4000         * gfortran.dg/g77/971102-1.f
4001         * gfortran.dg/g77/980520-1.f
4002         * gfortran.dg/g77/980628-0.f
4003         * gfortran.dg/g77/980628-1.f
4004         * gfortran.dg/g77/980628-10.f
4005         * gfortran.dg/g77/980628-2.f
4006         * gfortran.dg/g77/980628-3.f
4007         * gfortran.dg/g77/980628-7.f
4008         * gfortran.dg/g77/980628-8.f
4009         * gfortran.dg/g77/980628-9.f
4010         * gfortran.dg/g77/980701-0.f
4011         * gfortran.dg/g77/980701-1.f
4012         * gfortran.dg/g77/cabs.f
4013         * gfortran.dg/g77/claus.f
4014         * gfortran.dg/g77/complex_1.f
4015         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4016         * gfortran.dg/g77/dcomplex.f
4017         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4018         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4019         * gfortran.dg/g77/f90-intrinsic-numeric.f
4020         * gfortran.dg/g77/int8421.f
4021         * gfortran.dg/g77/labug1.f
4022         * gfortran.dg/g77/large_vec.f
4023         * gfortran.dg/g77/le.f
4024         * gfortran.dg/g77/short.f
4025         * gfortran.dg/g77/README: Update
4026
4027 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4028
4029         PR c++/16637
4030         * g++.dg/parse/lookup4.C: New test.
4031
4032 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4033
4034         PR c++/16175
4035         * g++.dg/template/ttp10.C: New test.
4036
4037 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4038
4039         * gcc.dg/pr12625-1.c: New test.
4040
4041 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4042
4043         * testsuite/gcc.dg/switch-warn-1.c: New test.
4044         * testsuite/gcc.dg/switch-warn-2.c: New test.
4045         * gcc.c-torture/compile/pr14730.c: Update.
4046
4047 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4048
4049         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4050         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4051         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4052         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4053
4054 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4055
4056         PR c++/16623
4057         * g++.dg/template/assign1.C: New test.
4058
4059 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4060
4061         PR c++/12170
4062         * g++.dg/template/ttp9.C: New test.
4063
4064 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4065
4066         * gcc.dg/format/cmn-err-1.c: New test.
4067
4068 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4069
4070         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4071         gcc.dg/Wparentheses-10.c: New tests.
4072         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4073
4074 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4075
4076         PR fortran/16465
4077         * gfortran.dg/g77//ffixed-line-length-0.f,
4078         gfortran.dg/g77/ffixed-line-length-132.f,
4079         gfortran.dg/g77/ffixed-line-length-72.f,
4080         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4081         gfortran.dg/g77/README: Update.
4082
4083 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4084
4085         PR c++/13092
4086         * g++.dg/template/non-dependent7.C: New test.
4087         * g++.dg/template/non-dependent8.C: Likewise.
4088         * g++.dg/template/non-dependent9.C: Likewise.
4089         * g++.dg/template/non-dependent10.C: Likewise.
4090
4091 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4092
4093         PR c++/16337
4094         * g++.dg/parse/attr2.C: New test.
4095
4096 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4097
4098         * g77.dg: Removed.
4099         * g77.f-torture: Ditto.
4100
4101 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4102
4103         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4104         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4105         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4106
4107 2004-07-16  Richard Henderson  <rth@redhat.com>
4108
4109         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4110
4111 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4112
4113         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4114         tests with full list of options.
4115         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4116         of TORTURE_OPTIONS if test contains 'dg-do run'.
4117
4118         PR fortran/16404
4119         * gfortran.dg/do_iterator.f90: New test.
4120
4121 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4122
4123         PR rtl-optimization/16536
4124         * gcc.c-torture/execute/restrict-1.c: New test.
4125
4126 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4127
4128         PR fortran/15324
4129         * gfortran.dg/pr15324.f90: New test.
4130
4131         PR fortran/15129
4132         * gfortran.dg/pr15129.f90: New test.
4133
4134         PR fortran/15140
4135         * gfortran.dg/pr15140.f90: New test.
4136
4137         PR fortran/13792
4138         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4139         compile-time simplification.
4140
4141 2004-07-14  Mike Stump  <mrs@apple.com>
4142
4143         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4144
4145 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4146
4147         PR target/16325
4148         * gcc.dg/profile-generate-1.c: New.
4149
4150 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * gcc.c-torture/execute/20040709-1.c: New test.
4153         * gcc.c-torture/execute/20040709-2.c: New test.
4154
4155 2004-07-14  Mike Stump  <mrs@apple.com>
4156
4157         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4158
4159 2004-07-14  Mike Stump  <mrs@apple.com>
4160
4161         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4162
4163 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4164
4165         PR c++/16518
4166         * g++.dg/parse/mutable1.C: New test.
4167
4168 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4169
4170         PR tree-optimization/16443
4171         * gcc.dg/tree-ssa/20040713-1.c: New test.
4172
4173 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4174
4175         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4176         for operator new.
4177
4178 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4179
4180         * gfortran.dg/g77/README: New file
4181         * gfortran.dg/g77/19981216-0.f:  Copy from
4182         g77.f-torture/noncompile.  Add "dg-do compile" and
4183         dg-error as required.
4184         * gfortran.dg/g77/19990218-1.f: Likewise
4185         * gfortran.dg/g77/19990905-1.f: Likewise
4186         * gfortran.dg/g77/9263.f: Likewise
4187         * gfortran.dg/g77/980615-0.f: Likewise
4188         * gfortran.dg/g77/980616-0.f: Likewise
4189         * gfortran.dg/g77/check0.f: Likewise
4190         * gfortran.dg/g77/select_no_compile.f: Likewise
4191
4192 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4193
4194         Copy files from g77.f-torture/compile.
4195         Add "{ dg-do compile}".  Other changes as noted
4196         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4197         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4198         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4199         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4200         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4201         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4202         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4203         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4204         statement to conform to standard.  Append alpha1.x for reference.
4205         * gfortran.dg/g77/xformat.f: Add dg-warning
4206
4207 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4208
4209         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4210         Add {dg-do compile} directive.
4211         * gfortran.dg/g77/cpp2.F: Likewise
4212
4213 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4214
4215         PR c++/5402
4216         * g++.dg/lookup/name-clash1.C: New test.
4217
4218         PR c++/9777
4219         * g++.dg/lookup/name-clash2.C: New test.
4220
4221         PR c++/12102
4222         * g++.dg/lookup/name-clash3.C: New test.
4223
4224 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4225
4226         * g++.dg/lookup/new2.C: New test.
4227         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4228
4229 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4230
4231         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4232         Add {dg-do compile} directive.
4233         * gfortran.dg/g77/13060.f: Likewise
4234         * gfortran.dg/g77/19990218-0.f: Likewise
4235         * gfortran.dg/g77/19990305-0.f: Likewise
4236         * gfortran.dg/g77/19990419-0.f: Likewise
4237         * gfortran.dg/g77/19990502-0.f: Likewise
4238         * gfortran.dg/g77/19990502-1.f: Likewise
4239         * gfortran.dg/g77/19990525-0.f: Likewise
4240         * gfortran.dg/g77/19990826-1.f: Likewise
4241         * gfortran.dg/g77/19990826-3.f: Likewise
4242         * gfortran.dg/g77/19990905-2.f: Likewise
4243         * gfortran.dg/g77/20000412-1.f: Likewise
4244         * gfortran.dg/g77/20000511-1.f: Likewise
4245         * gfortran.dg/g77/20000511-2.f: Likewise
4246         * gfortran.dg/g77/20000518.f: Likewise
4247         * gfortran.dg/g77/20000601-1.f: Likewise
4248         * gfortran.dg/g77/20000601-2.f: Likewise
4249         * gfortran.dg/g77/20000629-1.f: Likewise
4250         * gfortran.dg/g77/20000630-2.f: Likewise
4251         * gfortran.dg/g77/20010115.f: Likewise
4252         * gfortran.dg/g77/20010321-1.f: Likewise
4253         * gfortran.dg/g77/20010426.f: Likewise
4254         * gfortran.dg/g77/20020307-1.f: Likewise
4255         * gfortran.dg/g77/8485.f: Likewise
4256         * gfortran.dg/g77/960317-1.f: Likewise
4257         * gfortran.dg/g77/970915-0.f: Likewise
4258         * gfortran.dg/g77/980310-1.f: Likewise
4259         * gfortran.dg/g77/980310-2.f: Likewise
4260         * gfortran.dg/g77/980310-3.f: Likewise
4261         * gfortran.dg/g77/980310-4.f: Likewise
4262         * gfortran.dg/g77/980310-6.f: Likewise
4263         * gfortran.dg/g77/980310-7.f: Likewise
4264         * gfortran.dg/g77/980310-8.f: Likewise
4265         * gfortran.dg/g77/980419-2.f: Likewise
4266         * gfortran.dg/g77/980424-0.f: Likewise
4267         * gfortran.dg/g77/980427-0.f: Likewise
4268         * gfortran.dg/g77/980729-0.f: Likewise
4269         * gfortran.dg/g77/981117-1.f: Likewise
4270         * gfortran.dg/g77/toon_1.f: Likewise
4271
4272 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4273
4274         PR c++/2204
4275         * g++.dg/other/abstract2.C: New test.
4276
4277 2004-07-12  Paul Brook  <paul@codesourcery.com>
4278
4279         * gfortran.dg/pointer_init_1.f90: New test.
4280
4281 2004-07-11  Paul Brook  <paul@codesourcery.com>
4282
4283         PR fortran/15986
4284         * gfortran.dg/contained_1.f90: New test.
4285
4286 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4287
4288         * g++.dg/parse/defarg8.C: New test.
4289
4290 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4291
4292         PR fortran/16433
4293         * gfortran.dg/pr16433.f: New test.
4294
4295         PR fortran/17574
4296         * gfortran.dg/pr15754.f90: New test.
4297
4298 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4299
4300         PR tree-optimization/16437
4301         * gcc.c-torture/execute/bitfld-4.c: New test.
4302
4303 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4304
4305         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4306         access to common var from module.
4307
4308 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4309
4310         PR fortran/16336
4311         * gfortran.fortran-torture/execute/common_2.f90: New test.
4312
4313 2004-07-10  Paul Brook  <paul@codesourcery.com>
4314
4315         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4316
4317 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4318
4319         PR fortran/15969
4320         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4321
4322 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4323
4324         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4325         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4326         * gfortran.dg/g77/ffree-form-1.f: Likewise
4327         * gfortran.dg/g77/ffree-form-2.f: Likewise
4328         * gfortran.dg/g77/ffree-form-3.f: Likewise
4329         * gfortran.dg/g77/fno-underscoring.f: Likewise
4330         * gfortran.dg/g77/funderscoring.f: Likewise
4331         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4332
4333 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4334
4335         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4336
4337 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4338         Paul Brook  <paul@codesourcery.com>
4339
4340         PR fortran/13415
4341         * gfortran.dg/common_pointer_1.f90: New test.
4342
4343 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4344
4345         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4346
4347 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4348
4349         PR target/16364
4350         * gcc.c-torture/compile/20040709-1.c: New.
4351
4352 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4353
4354         PR fortran/14077
4355         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4356
4357 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4358
4359         PR fortran/13201
4360         * gfortran.dg/shape_1.f90: New test.
4361
4362 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4363             Andrew Pinski  <apinski@apple.com>
4364
4365         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4366
4367 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4368
4369         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4370         comment.
4371
4372 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4373         Paul Brook  <paul@codesourcery.com>
4374
4375         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4376         '.f95' and '.F95'.
4377
4378 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4379
4380         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4381
4382 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4383
4384         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4385         testcases with capital suffix.
4386
4387 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4388
4389         PR fortran/15481
4390         PR fortran/13372
4391         PR fortran/13575
4392         PR fortran/15978
4393         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4394
4395         * gfortran.dg/implicit_1.f90: New test.
4396
4397 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4398
4399         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4400         expression to match gfortran warning/error messages
4401         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4402         dg-error text.
4403
4404 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4405
4406         * lib/fortran-torture.exp: Rename proc search_for to
4407         search_for_re.
4408
4409 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4410
4411         * gcc.c-torture/execute/simd-5.x: New file.
4412         XFAIL on SPARC 64-bit at -O0.
4413
4414 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4415
4416         PR c++/8211
4417         PR c++/16165
4418         * g++.dg/warn/effc3.C: New test.
4419
4420 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4421
4422         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4423         change X to 1X in format.
4424         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4425         add data statements to conform to standard.
4426
4427 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4428
4429         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4430         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4431         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4432
4433 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4434
4435         * gfortran.dg/g77/7388.f: Copy from g77.dg
4436         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4437         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4438         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4439         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4440         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4441         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4442         * gfortran.dg/g77/strlen0.f: Likewise
4443
4444 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4445
4446         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4447         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4448
4449 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4450
4451         * gcc.c-torture/execute/920428-2.x: Delete.
4452         * gcc.c-torture/execute/920501-7.x: Likewise.
4453
4454 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4455
4456         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4457         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4458         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4459         prescott and c3-2.
4460         (PREFETCH_3DNOW): Add -march=c3.
4461
4462 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4463
4464         PR c/16437
4465         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4466         * gcc.c-torture/execute/bf64-1.x: Likewise.
4467
4468 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4469
4470         * gcc.c-torture/compile/20040708-1.c: New test.
4471
4472 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4473
4474         PR c++/16169
4475         * g++.dg/warn/effc2.C: New test.
4476
4477 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4478
4479         * gcc.c-torture/execute/bitfld-1.x: Remove.
4480         * gcc.c-torture/execute/bitfld-3.c: New test.
4481         * gcc.dg/bitfld-2.c: Remove XFAILs.
4482
4483 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4484
4485         PR c++/16276
4486         * g++.dg/rtti/tinfo1.C: New file.
4487
4488 2004-07-07  Eric Christopher  <echristo@redhat.com>
4489
4490         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4491
4492 2004-07-07  Andrew Pinski  <apinski@apple.com>
4493
4494         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4495
4496 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4497
4498         * g++.dg/init/call1.C: XFAIL.
4499
4500 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4501
4502         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4503         except for movstrict*, to movmem* and clrstr* to clrmem*.
4504
4505 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4506
4507         * gcc.c-torture/execute/20040707-1.c: New test.
4508
4509 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4510
4511         * gcc.c-torture/execute/20040706-1.c: New test.
4512
4513 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4514
4515         PR c++/3671
4516         * g++.dg/template/spec14.C: New test.
4517
4518 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4519
4520         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4521         nothing if not yet defined.  Use it in b, c and d type definitions.
4522         * gcc.c-torture/execute/20040705-1.c: New test.
4523         * gcc.c-torture/execute/20040705-2.c: New test.
4524
4525 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4526
4527         PR c++/2518
4528         * g++.dg/lookup/new1.C: New test.
4529
4530 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4531
4532         PR c++/11406
4533         * g++.dg/template/sizeof8.C: New test.
4534
4535 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4536
4537         * gcc.c-torture/compile/20040705-1.c: New test.
4538
4539 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4540
4541         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4542
4543 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4544
4545         * gcc.dg/cpp/if-mop.c: Two new testcases.
4546         * gcc.dg/cpp/trad/comment-3.c: New.
4547
4548 2004-07-04  Paul Brook  <paul@codesourcery.com>
4549
4550         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4551
4552 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4553
4554         PR c++/3761
4555         * g++.dg/lookup/crash4.C: New test.
4556
4557 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4558
4559         * gcc.c-torture/execute/builtin-abs-1.c
4560         * gcc.c-torture/execute/builtin-abs-2.c
4561         * gcc.c-torture/execute/builtin-complex-1.c
4562         * gcc.c-torture/execute/builtins/string-1-lib.c
4563         * gcc.c-torture/execute/builtins/string-1.c
4564         * gcc.c-torture/execute/builtins/string-2-lib.c
4565         * gcc.c-torture/execute/builtins/string-2.c
4566         * gcc.c-torture/execute/builtins/string-3-lib.c
4567         * gcc.c-torture/execute/builtins/string-3.c
4568         * gcc.c-torture/execute/builtins/string-4-lib.c
4569         * gcc.c-torture/execute/builtins/string-4.c
4570         * gcc.c-torture/execute/builtins/string-5-lib.c
4571         * gcc.c-torture/execute/builtins/string-5.c
4572         * gcc.c-torture/execute/builtins/string-6-lib.c
4573         * gcc.c-torture/execute/builtins/string-6.c
4574         * gcc.c-torture/execute/builtins/string-7-lib.c
4575         * gcc.c-torture/execute/builtins/string-7.c
4576         * gcc.c-torture/execute/builtins/string-8-lib.c
4577         * gcc.c-torture/execute/builtins/string-8.c
4578         * gcc.c-torture/execute/builtins/string-9-lib.c
4579         * gcc.c-torture/execute/builtins/string-9.c
4580         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4581         * gcc.c-torture/execute/builtins/string-asm-1.c
4582         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4583         * gcc.c-torture/execute/builtins/string-asm-2.c
4584         * gcc.c-torture/execute/stdio-opt-1.c
4585         * gcc.c-torture/execute/stdio-opt-2.c
4586         * gcc.c-torture/execute/stdio-opt-3.c
4587         * gcc.c-torture/execute/string-opt-1.c
4588         * gcc.c-torture/execute/string-opt-10.c
4589         * gcc.c-torture/execute/string-opt-11.c
4590         * gcc.c-torture/execute/string-opt-12.c
4591         * gcc.c-torture/execute/string-opt-13.c
4592         * gcc.c-torture/execute/string-opt-14.c
4593         * gcc.c-torture/execute/string-opt-15.c
4594         * gcc.c-torture/execute/string-opt-16.c
4595         * gcc.c-torture/execute/string-opt-2.c
4596         * gcc.c-torture/execute/string-opt-6.c
4597         * gcc.c-torture/execute/string-opt-7.c
4598         * gcc.c-torture/execute/string-opt-8.c:
4599         Replace with ...
4600
4601         * gcc.c-torture/execute/builtins/abs-2.c
4602         * gcc.c-torture/execute/builtins/abs-3.c
4603         * gcc.c-torture/execute/builtins/complex-1.c
4604         * gcc.c-torture/execute/builtins/fprintf.c
4605         * gcc.c-torture/execute/builtins/fputs.c
4606         * gcc.c-torture/execute/builtins/memcmp.c
4607         * gcc.c-torture/execute/builtins/memmove.c
4608         * gcc.c-torture/execute/builtins/memops-asm.c
4609         * gcc.c-torture/execute/builtins/mempcpy-2.c
4610         * gcc.c-torture/execute/builtins/mempcpy.c
4611         * gcc.c-torture/execute/builtins/memset.c
4612         * gcc.c-torture/execute/builtins/printf.c
4613         * gcc.c-torture/execute/builtins/sprintf.c
4614         * gcc.c-torture/execute/builtins/strcat.c
4615         * gcc.c-torture/execute/builtins/strchr.c
4616         * gcc.c-torture/execute/builtins/strcmp.c
4617         * gcc.c-torture/execute/builtins/strcpy.c
4618         * gcc.c-torture/execute/builtins/strcspn.c
4619         * gcc.c-torture/execute/builtins/strlen-2.c
4620         * gcc.c-torture/execute/builtins/strlen.c
4621         * gcc.c-torture/execute/builtins/strncat.c
4622         * gcc.c-torture/execute/builtins/strncmp-2.c
4623         * gcc.c-torture/execute/builtins/strncmp.c
4624         * gcc.c-torture/execute/builtins/strncpy.c
4625         * gcc.c-torture/execute/builtins/strpbrk.c
4626         * gcc.c-torture/execute/builtins/strpcpy-2.c
4627         * gcc.c-torture/execute/builtins/strpcpy.c
4628         * gcc.c-torture/execute/builtins/strrchr.c
4629         * gcc.c-torture/execute/builtins/strspn.c
4630         * gcc.c-torture/execute/builtins/strstr-asm.c
4631         * gcc.c-torture/execute/builtins/strstr.c:
4632         ... these new files.
4633
4634         * gcc.c-torture/execute/builtins/abs-2-lib.c
4635         * gcc.c-torture/execute/builtins/abs-3-lib.c
4636         * gcc.c-torture/execute/builtins/complex-1-lib.c
4637         * gcc.c-torture/execute/builtins/fprintf-lib.c
4638         * gcc.c-torture/execute/builtins/fputs-lib.c
4639         * gcc.c-torture/execute/builtins/memcmp-lib.c
4640         * gcc.c-torture/execute/builtins/memmove-lib.c
4641         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4642         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4643         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4644         * gcc.c-torture/execute/builtins/memset-lib.c
4645         * gcc.c-torture/execute/builtins/printf-lib.c
4646         * gcc.c-torture/execute/builtins/sprintf-lib.c
4647         * gcc.c-torture/execute/builtins/strcat-lib.c
4648         * gcc.c-torture/execute/builtins/strchr-lib.c
4649         * gcc.c-torture/execute/builtins/strcmp-lib.c
4650         * gcc.c-torture/execute/builtins/strcpy-lib.c
4651         * gcc.c-torture/execute/builtins/strcspn-lib.c
4652         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4653         * gcc.c-torture/execute/builtins/strlen-lib.c
4654         * gcc.c-torture/execute/builtins/strncat-lib.c
4655         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4656         * gcc.c-torture/execute/builtins/strncmp-lib.c
4657         * gcc.c-torture/execute/builtins/strncpy-lib.c
4658         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4659         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4660         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4661         * gcc.c-torture/execute/builtins/strrchr-lib.c
4662         * gcc.c-torture/execute/builtins/strspn-lib.c
4663         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4664         * gcc.c-torture/execute/builtins/strstr-lib.c
4665         * gcc.c-torture/execute/builtins/lib/abs.c
4666         * gcc.c-torture/execute/builtins/lib/fprintf.c
4667         * gcc.c-torture/execute/builtins/lib/memset.c
4668         * gcc.c-torture/execute/builtins/lib/printf.c
4669         * gcc.c-torture/execute/builtins/lib/sprintf.c
4670         * gcc.c-torture/execute/builtins/lib/strcpy.c
4671         * gcc.c-torture/execute/builtins/lib/strcspn.c
4672         * gcc.c-torture/execute/builtins/lib/strncat.c
4673         * gcc.c-torture/execute/builtins/lib/strncmp.c
4674         * gcc.c-torture/execute/builtins/lib/strncpy.c
4675         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4676         * gcc.c-torture/execute/builtins/lib/strspn.c
4677         * gcc.c-torture/execute/builtins/lib/strstr.c:
4678         New files containing support routines.
4679
4680         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4681         declaration.
4682         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4683         when not optimizing.
4684
4685 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/16240
4688         * g++.dg/abi/mangle22.C: New test.
4689         * g++.dg/abi/mangle23.C: Likewise.
4690
4691 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4692
4693         PR fortran/16290
4694         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4695         Allow for cases without denormalized floating point numbers.
4696
4697 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4698
4699         PR c/1027
4700         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4701         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4702         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4703         expected warning text.
4704         * gcc.dg/format/diag-2.c: New test.
4705
4706 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4707
4708         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4709
4710 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4711
4712         * gcc.dg/builtins-43.c: New.
4713         * gcc.dg/builtins-44.c: New.
4714         * gcc.dg/builtins-45.c: New.
4715
4716 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4717             Andreas Tobler  <a.tobler@schweiz.ch>
4718
4719         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4720         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4721         as SIGSEGV.
4722         * gcc.dg/cleanup-11.c: Likewise.
4723         * gcc.dg/cleanup-8.c: Likewise.
4724         * gcc.dg/cleanup-9.c: Likewise.
4725         * gcc.dg/cleanup-5.c: Run on all platforms.
4726
4727 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4728
4729         * g++.dg/warn/nonnull1.C: New test.
4730
4731 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4732
4733         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4734         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4735         Special-case the Sun compiler wrt to <complex.h>.
4736
4737 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4738
4739         * gcc.dg/Wunreachable-8.C: New test.
4740
4741         * gcc.dg/h8300-ice2.c : New test.
4742
4743 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4744
4745         PR fortran/16161
4746         * gfortran.fortran-torture/compile/implicit.f90: Add test
4747         for implicit character.
4748
4749 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4750
4751         PR fortran/16289
4752         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4753         Use tiny() intrinsic to find smallest non-negative real
4754
4755 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4756
4757         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4758         * gcc.dg/compat/struct-by-value-22_x.c: New.
4759         * gcc.dg/compat/struct-by-value-22_y.c: New.
4760
4761         * gcc.c-torture/execute/20040629-1.c: New test.
4762
4763 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4764
4765         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4766         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4767
4768         PR target/16195
4769         * gcc.dg/20040625-1.c: New test.
4770
4771 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4772
4773         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4774
4775 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4776
4777         PR fortran/15963
4778         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4779
4780 2004-06-29  Richard Henderson  <rth@redhat.com>
4781
4782         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4783
4784 2004-06-29  Paul Brook  <paul@codesourcery.com>
4785
4786         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4787         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4788
4789 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4790
4791         PR c++/16260
4792         * g++.dg/parse/crash15.C: New.
4793
4794 2004-06-28  Andrew Pinski  <apinski@apple.com>
4795
4796         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4797         by the error already.
4798
4799         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4800
4801 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4802
4803         PR target/14041
4804         * gcc.dg/h8300-bss-align-1.c : New.
4805
4806 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4807
4808         * PR c++/16174
4809         * g++.dg/template/ctor4.C: New.
4810
4811 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4812
4813         PR c++/16205
4814         * g++.dg/warn/Wsequence-point-1.C: New test.
4815
4816 2004-06-27  Paul Brook  <paul@codesourcery.com>
4817
4818         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4819
4820 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4821
4822         * g++.old-deja/g++.mike/p7325.C: Remove.
4823
4824 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4825
4826         PR c/14963
4827         * gcc.dg/pr14963.c: New test.
4828
4829 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4830
4831         PR c++/16193
4832         * g++.dg/parse/redef1.C: New test.
4833
4834 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4835
4836         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4837         20021110.c.
4838         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4839         20021119-1.c.
4840         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4841         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4842         5-04.c.
4843         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4844         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4845         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4846         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4847         g++.brendan/enum14.C.
4848         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4849         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4850         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4851         g++.mike/virt1.C.
4852         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4853         memtemp24.C.
4854
4855 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4856
4857         * gcc.dg/20040527-1.c: New test case.
4858
4859 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4860
4861         PR gfortran/pr16196
4862         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4863
4864 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4865
4866         PR middle-end/15825
4867         * gcc.dg/pr15825-1.c: New test case.
4868
4869 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4870
4871         * gcc.c-torture/execute/20040625-1.c: New test.
4872
4873 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4874
4875         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4876
4877 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4878
4879         * gcc.dg/torture/mips-div-1.c: New test.
4880
4881 2004-06-24  Jeff Law  <law@redhat.com>
4882
4883         * gcc.dg/tree-ssa/20040624-1.c: New test.
4884
4885 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4886
4887         * gcc.c-torture/compile/20040624-1.c: New test.
4888
4889 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4890
4891         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4892         this directory.
4893
4894 2004-06-23  Andrew Pinski  <apinski@apple.com>
4895
4896         PR middle-end/15988
4897         * g++.dg/opt/ptrmem4.C: New test.
4898
4899         * gcc.dg/c90-array-quals-2.c: New test.
4900
4901 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4902
4903         * gcc.dg/kpice1.c: New test.
4904
4905 2006-06-23  Andrew Pinski  <apinski@apple.com>
4906
4907         * gcc.dg/c90-array-quals.c: New test.
4908
4909 2006-06-22  Richard Henderson  <rth@redhat.com>
4910
4911         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4912
4913 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4914
4915         * gcc.dg/builtins-config.h: Handle FreeBSD.
4916
4917 2006-06-22  Richard Henderson  <rth@redhat.com>
4918
4919         * g++.dg/opt/devirt1.C: New.
4920
4921 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4922
4923         * g++.dg/opt/pr15551.C: New testcase.
4924
4925 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4926
4927         PR target/14800
4928         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4929         x86_64-*-linux* when compiling for 32bit.
4930
4931 2004-06-21  Andrew Pinski  <apinski@apple.com>
4932
4933         * gcc.dg/pch/struct-1.c: New.
4934         * gcc.dg/pch/struct-1.hs: New.
4935
4936 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4937
4938         * gcc.dg/pch/save-temps-1.c: New file.
4939         * gcc.dg/pch/save-temps-1.hs: New file.
4940
4941 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4942
4943         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4944         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4945
4946 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4947
4948         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4949         to fix type error.
4950         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4951         Remove trailing spaces.
4952
4953 2004-06-21  Richard Henderson  <rth@redhat.com>
4954
4955         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4956         merging && to BIT_FIELD_REF.
4957
4958 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4959
4960         * g++.dg/opt/placeholder1.C: New test.
4961
4962 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4963
4964         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4965         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4966         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4967         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4968
4969 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4970
4971         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4972         extern "C".
4973         * g++.dg/other/pragma-re-1.C: Add comments.
4974
4975 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4976
4977         PR gfortran/16080
4978         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4979
4980 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4981
4982         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4983         instead of setting the type of size_t by
4984         hand.
4985
4986 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4987
4988         * gcc.dg/unordered-2.c: New test case.
4989         * gcc.dg/unordered-3.c: New test case.
4990
4991 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4992
4993         PR other/16043
4994         * lib/g++.exp (g++_version): Tweak regexp for version
4995         * lib/g77.exp (g77_version): Likewise
4996         * lib/gfortran.exp (gfortran_version): Likewise
4997         * lib/objc.exp (objc_version): Likewise
4998         * lib/treelang.exp (treelang_version): Likewise
4999
5000 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5001
5002         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5003         Use INT_MAX instead of __INT_MAX__.
5004         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5005
5006         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5007         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5008         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5009         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5010         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5011         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5012         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5013         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5014         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5015
5016         * gcc.dg/range-test-1.c: New test.
5017         * g++.dg/opt/range-test-1.C: New test.
5018
5019 2004-06-17  Richard Henderson  <rth@redhat.com>
5020
5021         * objc.dg/sync-1.m: New.
5022         * objc.dg/try-catch-1.m: Don't force next runtime.
5023         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5024         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5025         shadowed catch clause.
5026         * objc.dg/try-catch-5.m: New.
5027
5028 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5029
5030         Bug 14610
5031         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5032
5033 2004-06-15  Richard Henderson  <rth@redhat.com>
5034
5035         * gcc.dg/20001116-1.c: Move expected warning line.
5036
5037 2004-06-15  Richard Henderson  <rth@redhat.com>
5038
5039         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5040         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5041
5042 2004-06-15  Jeff Law  <law@redhat.com>
5043
5044         * gcc.dg/tree-ssa/20040615-1.c: New test.
5045         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5046         be less sensitive to operand ordering.
5047         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5048
5049 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5050
5051         * g++.dg/abi/bitfield3.C: Add comment..
5052
5053 2004-06-15  Richard Henderson  <rth@redhat.com>
5054
5055         * g++.dg/ext/stmtexpr1.C: XFAIL.
5056         * gcc.dg/20030612-1.c: XFAIL.
5057
5058 2004-06-15  Eric Christopher  <echristo@redhat.com>
5059
5060         * g++.dg/charset/asm5.c: New.
5061         * gcc.dg/charset/asm6.c: New.
5062
5063 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5064
5065         PR fortran/15962
5066         * gfortran.fortran-torture/execute/select_1.f90: New test.
5067
5068 2004-06-15  Paul Brook  <paul@codesourcery.com>
5069
5070         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5071
5072 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5073
5074         PR c++/15967
5075         * g++.dg/lookup/crash3.C: New test.
5076
5077 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5078
5079         PR c++/15947
5080         * g++.dg/parse/dtor4.C: New test.
5081
5082 2004-06-14  Jeff Law  <law@redhat.com>
5083
5084         * gcc.c-torture/compile/20040614-1.c: New test.
5085
5086 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5087
5088         PR fortran/15211
5089         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5090         LEN of a character array.
5091
5092 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5093
5094         PR c++/15096
5095         * g++.dg/template/ptrmem10.C: New test.
5096
5097         PR c++/14930
5098         * g++.dg/template/friend30.C: New test.
5099
5100 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5101
5102         PR fortran/14928
5103         * gfortran.fortran-torture/compile/mloc.f90: New test.
5104
5105 2004-06-13  Paul Brook  <paul@codesourcery.com>
5106
5107         * gfortran.fortran-torture/execute/random_2.f90: New test.
5108
5109 2004-06-13  Eric Christopher  <echristo@redhat.com>
5110
5111         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5112
5113 2004-06-12  Paul Brook  <paul@codesourcery.com>
5114
5115         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5116
5117 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5118
5119         PR fortran/14923
5120         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5121
5122 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5123
5124         PR fortran/14957
5125         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5126         syntax errors in end statements of contained subroutines.
5127
5128 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5129
5130         PR fortran/12841
5131         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5132
5133 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5134
5135         PR fortran/15665
5136         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5137
5138 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5139
5140         PR gfortran/12839
5141         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5142
5143 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/15862
5146         * g++.dg/parse/enum1.C: New test.
5147
5148 2004-06-10  Jeff Law  <law@redhat.com>
5149
5150         * gcc.c-torture/compile/20040610-1.c: New test.
5151
5152 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5153
5154         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5155         * g++.old-deja/g++.other/decl3.C: Likewise.
5156
5157 2004-06-10  Brian Booth  <bbooth@redhat.com>
5158
5159         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5160         V_MAY_DEF instead of VDEF.
5161         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5162
5163 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5164
5165         PR c++/14211
5166         * g++.dg/conversion/const1.C: New test.
5167
5168         PR c++/15076
5169         * g++.dg/conversion/reinterpret1.C: New test.
5170
5171         PR c++/15877
5172         * g++.dg/template/enum2.C: New test.
5173
5174         PR c++/15227
5175         * g++.dg/template/error13.C: New test.
5176
5177 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5178
5179         PR fortran/14957
5180         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5181         arguments to test_* REAL and of the right size.
5182
5183 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5184
5185         PR target/15569
5186         PR rtl-optimization/15681
5187         * gcc.dg/20040609-1.c: New test.
5188
5189 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR c++/14791
5192         * g++.dg/opt/builtins1.C: New test.
5193
5194 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5195
5196         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5197         that use default windows32 struct layout.
5198         * gcc.dg/i386-bitfield2.c: Likewise.
5199
5200 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5201
5202         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5203         for mingw32 and cygwin targets.
5204
5205 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5206
5207         * gcc.dg/pch/macro-4.c: New.
5208         * gcc.dg/pch/macro-4.hs: New.
5209
5210 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5211
5212         PR fortran/13249
5213         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5214
5215 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5216
5217         PR fortran/13372
5218         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5219
5220 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5221
5222         PR gfortran/14897
5223         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5224
5225 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5226
5227         PR gfortran/15755
5228         * gfortran.fortran-torture/execute/backspace.c : New test.
5229
5230 2004-06-09  Paul Brook  <paul@codesourcery.com>
5231
5232         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5233         (pointer_to_section): Rewrite to use smaller array.
5234
5235 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5236
5237         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5238         * gcc.dg/ext/altivec-10.c: Same.
5239         * gcc.dg/ext/altivec-11.c: Same.
5240         * gcc.dg/ext/altivec-12.c: Same.
5241         * gcc.dg/ext/altivec-13.c: Same.
5242         * gcc.dg/ext/altivec-14.c: Same.
5243         * gcc.dg/ext/altivec-15.c: Same.
5244         * gcc.dg/ext/altivec-16.c: Same.
5245         * gcc.dg/ext/altivec-3.c: Same.
5246         * gcc.dg/ext/altivec-4.c: Same.
5247         * gcc.dg/ext/altivec-6.c: Same.
5248         * gcc.dg/ext/altivec-7.c: Same.
5249         * gcc.dg/ext/altivec-8.c: Same.
5250         * gcc.dg/ext/altivec-varargs-1.c: Same.
5251
5252         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5253         * g++.dg/ext/altivec-10.C: Same.
5254         * g++.dg/ext/altivec-2.C: Same.
5255         * g++.dg/ext/altivec-3.C: Same.
5256         * g++.dg/ext/altivec-4.C: Same.
5257         * g++.dg/ext/altivec-5.C: Same.
5258         * g++.dg/ext/altivec-6.C: Same.
5259         * g++.dg/ext/altivec-7.C: Same.
5260         * g++.dg/ext/altivec-8.C: Same.
5261         * g++.dg/ext/altivec-9.C: Same.
5262
5263 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5264
5265         PR c++/7841
5266         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5267
5268 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5269
5270         * gcc.dg/union-1.c: New test.
5271
5272 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5273
5274         * gcc.dg/builtins-41.c: New test case.
5275         * gcc.dg/builtins-42.c: New test case.
5276
5277 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5278
5279         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5280         * g++.dg/ext/altivec-10.C: Same.
5281         * g++.dg/ext/altivec-2.C: Same.
5282         * g++.dg/ext/altivec-3.C: Same.
5283         * g++.dg/ext/altivec-4.C: Same.
5284         * g++.dg/ext/altivec-5.C: Same.
5285         * g++.dg/ext/altivec-6.C: Same.
5286         * g++.dg/ext/altivec-7.C: Same.
5287         * g++.dg/ext/altivec-8.C: Same.
5288         * g++.dg/ext/altivec-9.C: Same.
5289         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5290         * g++.old-deja/g++.brendan/new3.C: Same.
5291         * gcc.c-torture/execute/eeprof-1.x: Same.
5292
5293 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5294
5295         PR c/14765
5296         * gcc.dg/pr14765-1.c: New test.
5297
5298 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5299
5300         PR c/14649
5301         * gcc.dg/pr14649-1.c: New test case.
5302
5303 2004-06-07  Richard Henderson  <rth@redhat.com>
5304
5305         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5306         if temporaries.
5307
5308 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5309
5310         * g++.dg/eh/elide1.C: Remove XFAIL.
5311
5312 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5313
5314         PR c++/15337
5315         * g++.dg/expr/sizeof3.C: New test.
5316
5317         PR c++/14777
5318         * g++.dg/template/access14.C: New test.
5319
5320         PR c++/15554
5321         * g++.dg/template/enum1.C: New test.
5322
5323         PR c++/15057
5324         * g++.dg/eh/throw1.C: New test.
5325
5326 2004-06-07  David Ayers  <d.ayers@inode.at>
5327             Ziemowit Laski  <zlaski@apple.com>
5328
5329         * lib/objc.exp (objc_target_compile): Revert the '-framework
5330         Foundation' flag fix, since bare Darwin does not ship
5331         with the Foundation framework.
5332         * objc/execute/next_mapping.h: Provide a local NSConstantString
5333         @interface and @implementation.
5334         (objc_constant_string_init): A constructor function, used to
5335         initialize the NSConstantString meta-class object.
5336         * objc/execute/string1.m: Include "next_mapping.h" instead of
5337         <Foundation/NSString.h>.
5338         * objc/execute/string2.m: Likewise.
5339         * objc/execute/string3.m: Likewise.
5340         * objc/execute/string4.m: Likewise.
5341
5342 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5343
5344         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5345         to double. Replace double with FLOAT.
5346         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5347
5348         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5349         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5350         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5351         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5352         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5353         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5354         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5355         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5356
5357 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5358
5359         PR c/13519
5360         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5361
5362 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5363
5364         PR c++/15503
5365         * g++.dg/template/meminit2.C: New test.
5366
5367 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5368
5369         PR target/15822
5370         * gcc.c-torture/execute/compare-fp-1.c,
5371         gcc.c-torture/execute/compare-fp-2.c,
5372         gcc.c-torture/execute/compare-fp-3.c,
5373         gcc.c-torture/execute/compare-fp-4.c,
5374         gcc.c-torture/execute/compare-fp-3.x,
5375         gcc.c-torture/execute/compare-fp-4.x: Moved...
5376         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5377         gcc.c-torture/execute/ieee/compare-fp-2.c,
5378         gcc.c-torture/execute/ieee/compare-fp-3.c,
5379         gcc.c-torture/execute/ieee/compare-fp-4.c,
5380         gcc.c-torture/execute/ieee/compare-fp-3.x,
5381         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5382
5383 2004-06-04  David Ayers  <d.ayers@inode.at>
5384
5385         * objc/execute/protocol-isEqual-4.m: New testcase.
5386
5387 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5388
5389         * objc/execute/protocol-isEqual-1.m: New testcase.
5390         * objc/execute/protocol-isEqual-2.m: New testcase.
5391         * objc/execute/protocol-isEqual-3.m: New testcase.
5392
5393 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5394
5395         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5396
5397 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5398
5399         * lib/objc.exp (objc_target_compile): When running tests on
5400         Darwin (Mac OS X), inform the linker about '-framework
5401         'Foundation'.
5402
5403 2004-06-02  Eric Christopher  <echristo@redhat.com>
5404
5405         * gcc.c-torture/compile/20040602-1.c: New.
5406
5407 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5408
5409         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5410         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5411
5412         PR tree-optimization/14736
5413         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5414
5415         PR tree-optimization/14042
5416         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5417
5418         PR tree-optimization/14729
5419         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5420
5421 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5422
5423         PR fortran/15557
5424         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5425
5426 2004-06-01  Richard Hederson  <rth@redhat.com>
5427
5428         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5429
5430 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5431
5432         PR c++/14932
5433         * g++.dg/parse/offsetof4.C: New test.
5434
5435 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5436
5437         PR objc/7993
5438         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5439
5440 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5441
5442         PR c++/15701
5443         * g++.dg/template/friend29.C: New test.
5444
5445 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5446
5447         PR c/15749
5448         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5449
5450 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5451
5452         * gcc.dg/sparc-trap-1.c: New test.
5453
5454 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5455
5456         PR middle-end/15069
5457         * g++.dg/opt/fold3.C: New test case.
5458
5459 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5460
5461         * lib/target-supports.exp (check_iconv_available): Fix fallout
5462         from 2004-05-28 patch.
5463
5464 2004-05-30  Paul Brook  <paul@codesourcery.com>
5465
5466         PR fortran/15620
5467         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5468         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5469
5470 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5471
5472         * gfortran.fortran-torture/execute/random_1.f90: New test.
5473
5474 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5475
5476         * g++.dg/ext/altivec-10.C: New test.
5477
5478 2004-05-29  Paul Brook  <paul@codesourcery.com>
5479
5480         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5481
5482 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5483
5484         * gcc.dg/altivec-16.c: New test.
5485
5486 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5487
5488         * lib/target-supports.exp (check_vmx_hw_available): New.
5489         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5490
5491         * lib/target-supports.exp (check_alias_available,
5492         check_iconv_available, check_named_sections_available): Use
5493         unique names for temporary files.
5494
5495 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5496
5497         * gcc.dg/altivec-15.c: New test.
5498
5499 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/15083
5502         * g++.dg/warn/noeffect6.C: New test.
5503
5504         PR c++/15471
5505         * g++.dg/expr/ptrmem4.C: New test.
5506
5507         PR c++/15640
5508         * g++.dg/template/operator3.C: New test.
5509
5510 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5511
5512         PR c++/14668
5513         * g++.dg/lookup/redecl1.C: New test.
5514         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5515
5516 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5517
5518         * gcc.c-torture/execute/compare-fp-1.c,
5519         gcc.c-torture/execute/compare-fp-2.c,
5520         gcc.c-torture/execute/compare-fp-3.c,
5521         gcc.c-torture/execute/compare-fp-4.c,
5522         gcc.c-torture/execute/compare-fp-3.x,
5523         gcc.c-torture/execute/compare-fp-4.x,
5524         gcc.dg/pr15649-1.c: New.
5525
5526 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5527
5528         PR c++/12883
5529         * g++.dg/init/array14.C: New test.
5530
5531 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5532
5533         * lib/compat.exp (compat-get-options-main): New.
5534         (compat-get-options): Remove unneeded code, warn for ignored
5535         command.
5536         (compat-execute): Check flag set by dg-require-* commands.
5537
5538         * lib/compat.exp (compat-execute): Break up long lines.
5539
5540 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5541
5542         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5543         * gcc.dg/altivec-14.c: New test.
5544         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5545
5546         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5547         * gcc.dg/altivec-12.c: Ditto.
5548
5549         * gcc.dg/altivec-3.c: Move call to altivec_check.
5550
5551 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5552
5553         PR c++/15044
5554         * g++.dg/template/error12.C: New test.
5555
5556         PR c++/15317
5557         * g++.dg/ext/attrib15.C: New test.
5558
5559         PR c++/15329
5560         * g++.dg/template/ptrmem9.C: New test.
5561
5562 2004-05-25  Paul Brook  <paul@codesourcery.com>
5563
5564         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5565
5566 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/15165
5569         * g++.dg/template/crash19.C: New test.
5570
5571 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5572
5573         PR c++/15025
5574         * g++.dg/template/redecl1.C: New test.
5575
5576 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/14821
5579         * g++.dg/other/ns1.C: New test.
5580
5581         PR c++/14883
5582         * g++.dg/template/invalid1.C: New test.
5583
5584 2004-05-23  Paul Brook  <paul@codesourcery.com>
5585         Victor Leikehman  <lei@haifasphere.co.il>
5586
5587         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5588         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5589
5590 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5591
5592         PR c++/15285
5593         PR c++/15299
5594         * g++.dg/template/non-dependent5.C: New test.
5595         * g++.dg/template/non-dependent6.C: New test.
5596
5597 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/15507
5600         * g++.dg/inherit/union1.C: New test.
5601
5602         PR c++/15542
5603         * g++.dg/template/addr1.C: New test.
5604
5605         PR c++/15427
5606         * g++.dg/template/array5.C: New test.
5607
5608         PR c++/15287
5609         * g++.dg/template/array6.C: New test.
5610
5611 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5612             Roger Sayle  <roger@eyesopen.com>
5613
5614         * g++.dg/lookup/forscope2.C: New test case.
5615
5616 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5617
5618         * gcc.dg/cpp/Wmissingdirs.c: New.
5619
5620 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5621
5622         PR target/15301
5623         * gcc.dg/compat/union-m128-1.h: New file.
5624         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5625         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5626         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5627
5628 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5629
5630         PR target/15302
5631         * gcc.dg/compat/struct-complex-1.h: New file.
5632         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5633         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5634         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5635
5636 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5637
5638         PR middle-end/3074
5639         * gcc.dg/pr3074-1.c: New test case.
5640         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5641
5642 2004-05-20  Falk Hueffner  <falk@debian.org>
5643
5644         PR other/15526
5645         * gcc.dg/ftrapv-1.c: New test case.
5646
5647 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5648
5649         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5650
5651 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5652             Jeff Law  <law@redhat.com>
5653
5654         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5655         * gcc.dg/tree-ssa/20040518-2.c: New test.
5656
5657         * gcc.dg/tree-ssa/20040518-1.c: New test.
5658
5659 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5660
5661         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5662
5663 2004-05-18  Paul Brook  <paul@codesourcery.com>
5664
5665         PR fortran/13930
5666         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5667
5668 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5669
5670         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5671         constant folding.
5672
5673 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5674
5675         * gcc.dg/tree-ssa/20040517-1.c: New test.
5676
5677 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5678
5679         * gcc.dg/loop-4.c: New test.
5680
5681 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5682
5683         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5684
5685 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5686
5687         PR fortran/15311
5688         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5689
5690 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5691
5692         PR fortran/13826
5693         PR fortran/13940
5694         * gfortran.fortran-torture/compile/data_1.f90: New test.
5695
5696 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5697
5698         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5699         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5700
5701 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5702
5703         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5704
5705 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5706
5707         PR c/15444
5708         * gcc.dg/format/xopen-1.c: Adjust expected message.
5709         * gcc.dg/format/xopen-3.c: New test.
5710
5711 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5712
5713         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5714
5715 2004-05-14  Jeff Law  <law@redhat.com>
5716
5717         * gcc.dg/tree-ssa/20040514-2.c: New test.
5718
5719 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5720
5721         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5722         this ...
5723         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5724         this.
5725
5726 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5727
5728         * gcc.dg/tree-ssa/20040514-1.c: New test.
5729
5730 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5731
5732         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5733         test.
5734
5735 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5736
5737         PR fortran/14066
5738         * gfortran.fortran-torture/compile/do_1.f90: New test.
5739
5740 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5741
5742         PR fortran/15051
5743         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5744         test.
5745
5746 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5747
5748         PR fortran/15149
5749         * gfortran.fortran-torture/execute/random_init.f90: New test.
5750
5751 2004-05-13  Paul Brook  <paul@codesourcery.com>
5752
5753         PR fortran/15314
5754         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5755
5756 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5757
5758         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5759         for the powerpc case.
5760
5761 2004-05-13  Jeff Law  <law@redhat.com>
5762
5763         * gcc.dg/tree-ssa/20040513-1.c: New test.
5764         * gcc.dg/tree-ssa/20040513-2.c: New test.
5765
5766 2004-05-13  Paul Brook  <paul@codesourcery.com>
5767
5768         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5769         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5770         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5771
5772 2004-05-13  Andreas Schwab  <schwab@suse.de>
5773
5774         PR other/10819
5775         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5776         characters.
5777
5778 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5779
5780         PR fortran/15294
5781         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5782
5783 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5784
5785         Merge from tree-ssa-20020619-branch.  See
5786         ChangeLog.tree-ssa for details.
5787
5788 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5789
5790         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5791         include <altivec.h> explicitly.
5792         * gcc.dg/altivec-13.c: Likewise.
5793
5794 2004-05-11  Paul Brook  <paul@codesourcery.com>
5795
5796         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5797
5798 2004-05-10  Eric Christopher  <echristo@redhat.com>
5799
5800         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5801         * gcc.dg/sibcall-4.c: Ditto.
5802
5803 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5804
5805         * g++.dg/ext/altivec-8.C: New test case.
5806         * gcc.dg/altivec-13.c: New test case.
5807
5808 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5809
5810         * gcc.c-torture/execute/divcmp-1.c: New test case.
5811         * gcc.c-torture/execute/divcmp-2.c: New test case.
5812         * gcc.c-torture/execute/divcmp-3.c: New test case.
5813
5814 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5815
5816         * g++.dg/other/pragma-re-2.C: New test.
5817
5818 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5819
5820         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5821         * gcc.dg/i386-387-2.c: Likewise.
5822
5823         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5824         __builtin_drem.
5825         * gcc.dg/i386-387-6.c: Likewise.
5826
5827 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5828
5829         * gcc.dg/builtins-33.c:  Also check log1p*.
5830
5831 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5832
5833         PR optimization/15296
5834         * gcc.c-torture/execute/pr15296.c: New test.
5835
5836 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5837
5838         * gcc.dg/builtins-40.c: New test.
5839
5840 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5841
5842         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5843
5844 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5845
5846         * g++.dg/ext/spe1.C: New testcase.
5847
5848 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5849
5850         * objc.dg/image-info.m: Allow additional attributes
5851         for __image_info section.
5852
5853 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5854
5855         * gcc.dg/torture/mips-hilo-2.c: New test.
5856
5857 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5858
5859         PR c++/14389
5860         * g++.dg/template/member5.C: New test.
5861
5862 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5863
5864         * gcc.dg/builtins-34.c: Also check expm1*.
5865
5866 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5867
5868         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5869         * gcc.dg/torture/builtin-convert-3.c: New test.
5870
5871 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5872
5873         PR middle-end/15054
5874         * g++.dg/opt/pr15054.C: New test.
5875
5876 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5877
5878         * gcc.dg/torture/builtin-rounding-1.c: New test.
5879         * gcc.dg/builtins-25.c: Delete.
5880         * gcc.dg/builtins-29.c: Delete.
5881
5882 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5883
5884         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5885         * gcc.dg/sibcall-4.c: Likewise.
5886         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5887
5888 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5889
5890         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5891         bit-field on 16-bit targets.
5892
5893 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5894
5895         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5896         16-bit targets.
5897
5898 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5899
5900         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5901         * gcc.dg/rs6000-power2-2.c: Likewise.
5902
5903 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5904
5905         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5906         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5907         Change the asm registers to be in form of frN instead of fN.
5908
5909 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5910
5911         * gcc.dg/torture/builtin-convert-2.c: New test.
5912
5913 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5914
5915         * gcc.dg/rs6000-power2-1.c: New test.
5916         * gcc.dg/rs6000-power2-2.c: New test.
5917
5918 2004-04-28  Jan Hubicka  <jh@suse.cz>
5919
5920         * gcc.dg/unused-6.c: New test.
5921
5922 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5923             Ulrich Weigand  <uweigand@de.ibm.com>
5924
5925         * ada/acats/run_all.sh: Define $target variable.
5926
5927 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5928
5929         PR c++/15119
5930         * g++.dg/other/vararg-1.C: New test.
5931
5932         PR c++/4794
5933         * g++.dg/eh/cleanup3.C: New test.
5934
5935 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5936
5937         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5938         and ad8011a (target_insn).
5939         * ada/acats/support/macro.dfs: Likewise.
5940         * ada/acats/support/impbit.adb: New file.
5941
5942 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5943
5944         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5945
5946 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5947
5948         * gcc.dg/loop-3.c: New test.
5949
5950 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5951
5952         * gcc.c-torture/execute/simd-5.c: New test.
5953
5954 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5955
5956         PR c++/15064
5957         * g++.dg/template/crash18.C: New test.
5958
5959 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5960
5961         * g++.dg/ext/complit3.C: New test.
5962
5963 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5964
5965         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5966         * gcc.dg/altivec-3.c: Same.
5967         * gcc.dg/altivec-varargs-1.c: Same.
5968
5969 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5970
5971         * lib/target-supports.exp (check_profiling_available): Assume
5972         profiling is not available on powerpc-eabi targets.
5973
5974 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5975
5976         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5977         * gcc.dg/vmx/bug-1.c: Ditto.
5978
5979 2004-04-20  Eric Christopher  <echristo@redhat.com>
5980
5981         * gcc.dg/charset/extern.c: New test.
5982         * g++.dg/charset/extern3.cc: Ditto.
5983
5984 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5985
5986         * gcc.dg/builtins-39.c: New test.
5987
5988 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5989
5990         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5991
5992 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5993
5994         * gcc.dg/torture/mips-hilo-1.c: New test.
5995
5996 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5997
5998         * gcc.c-torture/compile/20040419-1.c: New test.
5999
6000 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6001
6002         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6003
6004 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6005             Aldy Hernandez  <aldyh@redhat.com>
6006
6007         * gcc.c-torture/execute/va-arg-24.c: New.
6008
6009 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6010             Aldy Hernandez  <aldyh@redhat.com>
6011
6012         * gcc.dg/vmx/1b-01.c: New.
6013         * gcc.dg/vmx/1b-02.c: New.
6014         * gcc.dg/vmx/1b-03.c: New.
6015         * gcc.dg/vmx/1b-04.c: New.
6016         * gcc.dg/vmx/1b-05.c: New.
6017         * gcc.dg/vmx/1b-06.c: New.
6018         * gcc.dg/vmx/1b-07.c: New.
6019         * gcc.dg/vmx/1c-01.c: New.
6020         * gcc.dg/vmx/1c-02.c: New.
6021         * gcc.dg/vmx/3a-01a.c: New.
6022         * gcc.dg/vmx/3a-01.c: New.
6023         * gcc.dg/vmx/3a-01m.c: New.
6024         * gcc.dg/vmx/3a-03.c: New.
6025         * gcc.dg/vmx/3a-03m.c: New.
6026         * gcc.dg/vmx/3a-04.c: New.
6027         * gcc.dg/vmx/3a-04m.c: New.
6028         * gcc.dg/vmx/3a-05.c: New.
6029         * gcc.dg/vmx/3a-06.c: New.
6030         * gcc.dg/vmx/3a-06m.c: New.
6031         * gcc.dg/vmx/3a-07.c: New.
6032         * gcc.dg/vmx/3b-01.c: New.
6033         * gcc.dg/vmx/3b-02.c: New.
6034         * gcc.dg/vmx/3b-10.c: New.
6035         * gcc.dg/vmx/3b-13.c: New.
6036         * gcc.dg/vmx/3b-14.c: New.
6037         * gcc.dg/vmx/3b-15.c: New.
6038         * gcc.dg/vmx/3c-01a.c: New.
6039         * gcc.dg/vmx/3c-01.c: New.
6040         * gcc.dg/vmx/3c-02.c: New.
6041         * gcc.dg/vmx/3c-03.c: New.
6042         * gcc.dg/vmx/3d-01.c: New.
6043         * gcc.dg/vmx/4-01.c: New.
6044         * gcc.dg/vmx/4-03.c: New.
6045         * gcc.dg/vmx/5-01.c: New.
6046         * gcc.dg/vmx/5-02.c: New.
6047         * gcc.dg/vmx/5-03.c: New.
6048         * gcc.dg/vmx/5-04.c: New.
6049         * gcc.dg/vmx/5-05.c: New.
6050         * gcc.dg/vmx/5-06.c: New.
6051         * gcc.dg/vmx/5-07.c: New.
6052         * gcc.dg/vmx/5-07t.c: New.
6053         * gcc.dg/vmx/5-08.c: New.
6054         * gcc.dg/vmx/5-10.c: New.
6055         * gcc.dg/vmx/5-11.c: New.
6056         * gcc.dg/vmx/7-01a.c: New.
6057         * gcc.dg/vmx/7-01.c: New.
6058         * gcc.dg/vmx/7c-01.c: New.
6059         * gcc.dg/vmx/7d-01.c: New.
6060         * gcc.dg/vmx/7d-02.c: New.
6061         * gcc.dg/vmx/8-01.c: New.
6062         * gcc.dg/vmx/8-02a.c: New.
6063         * gcc.dg/vmx/8-02.c: New.
6064         * gcc.dg/vmx/brode-1.c: New.
6065         * gcc.dg/vmx/bug-1.c: New.
6066         * gcc.dg/vmx/bug-2.c: New.
6067         * gcc.dg/vmx/bug-3.c: New.
6068         * gcc.dg/vmx/cw-bug-1.c: New.
6069         * gcc.dg/vmx/cw-bug-2.c: New.
6070         * gcc.dg/vmx/cw-bug-3.c: New.
6071         * gcc.dg/vmx/dct.c: New.
6072         * gcc.dg/vmx/debug-1.c: New.
6073         * gcc.dg/vmx/debug-2.c: New.
6074         * gcc.dg/vmx/debug-3.c: New.
6075         * gcc.dg/vmx/debug-4.c: New.
6076         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6077         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6078         * gcc.dg/vmx/eg-5.c: New.
6079         * gcc.dg/vmx/fft.c: New.
6080         * gcc.dg/vmx/gcc-bug-1.c: New.
6081         * gcc.dg/vmx/gcc-bug-2.c: New.
6082         * gcc.dg/vmx/gcc-bug-3.c: New.
6083         * gcc.dg/vmx/gcc-bug-4.c: New.
6084         * gcc.dg/vmx/gcc-bug-5.c: New.
6085         * gcc.dg/vmx/gcc-bug-6.c: New.
6086         * gcc.dg/vmx/gcc-bug-7.c: New.
6087         * gcc.dg/vmx/gcc-bug-8.c: New.
6088         * gcc.dg/vmx/gcc-bug-9.c: New.
6089         * gcc.dg/vmx/gcc-bug-b.c: New.
6090         * gcc.dg/vmx/gcc-bug-c.c: New.
6091         * gcc.dg/vmx/gcc-bug-d.c: New.
6092         * gcc.dg/vmx/gcc-bug-e.c: New.
6093         * gcc.dg/vmx/gcc-bug-f.c: New.
6094         * gcc.dg/vmx/gcc-bug-g.c: New.
6095         * gcc.dg/vmx/gcc-bug-i.c: New.
6096         * gcc.dg/vmx/harness.h: New.
6097         * gcc.dg/vmx/ira1.c: New.
6098         * gcc.dg/vmx/ira2a.c: New.
6099         * gcc.dg/vmx/ira2b.c: New.
6100         * gcc.dg/vmx/ira2.c: New.
6101         * gcc.dg/vmx/ira2c.c: New.
6102         * gcc.dg/vmx/mem.c: New.
6103         * gcc.dg/vmx/newton-1.c: New.
6104         * gcc.dg/vmx/ops.c: New.
6105         * gcc.dg/vmx/sn7153.c: New.
6106         * gcc.dg/vmx/spill2.c: New.
6107         * gcc.dg/vmx/spill3.c: New.
6108         * gcc.dg/vmx/spill.c: New.
6109         * gcc.dg/vmx/t.c: New.
6110         * gcc.dg/vmx/varargs-1.c: New.
6111         * gcc.dg/vmx/varargs-2.c: New.
6112         * gcc.dg/vmx/varargs-3.c: New.
6113         * gcc.dg/vmx/varargs-4.c: New.
6114         * gcc.dg/vmx/varargs-5.c: New.
6115         * gcc.dg/vmx/varargs-6.c: New.
6116         * gcc.dg/vmx/varargs-7.c: New.
6117         * gcc.dg/vmx/vmx.exp: New.
6118         * gcc.dg/vmx/vprint-1.c: New.
6119         * gcc.dg/vmx/vscan-1.c: New.
6120         * gcc.dg/vmx/x-01.c: New.
6121         * gcc.dg/vmx/x-02.c: New.
6122         * gcc.dg/vmx/x-03.c: New.
6123         * gcc.dg/vmx/x-04.c: New.
6124         * gcc.dg/vmx/x-05.c: New.
6125         * gcc.dg/vmx/yousufi-1.c: New.
6126         * gcc.dg/vmx/zero-1.c: New.
6127         * gcc.dg/vmx/zero.c: New.
6128
6129 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6130
6131         * g++.dg/lookup/java1.C: Update for chage of
6132         _Jv_AllocObject.
6133         * g++.dg/lookup/java2.C: Likewise.
6134
6135 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6136
6137         * ada/acats/run_all.sh: use -O2 by default.
6138
6139 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6140
6141         * gcc.dg/vr-mult-[12].c: New tests.
6142
6143 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6144
6145         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6146
6147         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6148
6149 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6150
6151         * lib/target-supports.exp (check_profiling_available): Assume profiling
6152         isn't available for mips*-*-elf targets.
6153
6154 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6155
6156         * gcc.dg/builtins-38.c: New test.
6157
6158 2004-04-14  Eric Christopher  <echristo@redhat.com>
6159
6160         * g++.dg/charset/charset.exp: Run .cc extension tests.
6161
6162 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6163
6164         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6165
6166 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6167
6168         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6169
6170 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6171
6172         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6173         * gcc.dg/i386-387-2.c: Likewise.
6174
6175         * gcc.dg/i386-387-7.c: New test.
6176         * gcc.dg/i386-387-8.c: New test.
6177
6178         * gcc.dg/builtins-37.c: New test.
6179
6180 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6181
6182         * g++.dg/pch/externc-1.C: Add missing semicolon.
6183
6184 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6185
6186         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6187
6188 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6189
6190         * gcc.c-torture/execute/20040411-1.c: New test.
6191
6192 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6193
6194         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6195
6196 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6197
6198         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6199
6200 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6201
6202         * lib/target-supports.exp (check_named_sections_available): New.
6203         * lib/gcc-dg.exp (dg-require-named-sections): New.
6204         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6205         old-deja.exp.  Also prune error-count message from HP linker.
6206         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6207
6208         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6209         * g++.old-deja/g++.pt/static3.C: Likewise.
6210         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6211
6212 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6213
6214         * gcc.c-torture/execute/20040409-1.c: New test case.
6215         * gcc.c-torture/execute/20040409-2.c: New test case.
6216         * gcc.c-torture/execute/20040409-3.c: New test case.
6217
6218 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6219
6220         * gcc.dg/20040409-1.c: New test.
6221
6222 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6223
6224         PR target/14888
6225         * g++.dg/opt/pr14888.C: New test case.
6226
6227 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6228
6229         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6230         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6231         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6232         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6233         New tests.
6234
6235 2004-04-08  Paul Brook  <paul@codesourcery.com>
6236
6237         * gcc.dg/spill-1.c: New test.
6238
6239 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6240
6241         * gcc.dg/torture/builtin-ctype-2.c: New test.
6242
6243 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6244
6245         * gcc.dg/pch/pch.exp: Add largefile test.
6246
6247 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6248
6249         * g++.dg/pch/externc-1.Hs: New.
6250         * g++.dg/pch/externc-1.C: New.
6251
6252 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6253
6254         * gcc.dg/compat/struct-by-value-5a_main.c,
6255         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6256         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6257         * gcc.dg/compat/struct-by-value-5a_x.c,
6258         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6259         gcc.dg/compat/struct-by-value-5_x.c.
6260         * gcc.dg/compat/struct-by-value-5a_y.c,
6261         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6262         gcc.dg/compat/struct-by-value-5_y.c.
6263
6264         * gcc.dg/compat/struct-by-value-6a_main.c,
6265         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6266         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6267         * gcc.dg/compat/struct-by-value-6a_x.c,
6268         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6269         gcc.dg/compat/struct-by-value-6_x.c.
6270         * gcc.dg/compat/struct-by-value-6a_y.c,
6271         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6272         gcc.dg/compat/struct-by-value-6_y.c.
6273
6274         * gcc.dg/compat/struct-by-value-7a_main.c,
6275         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6276         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6277         * gcc.dg/compat/struct-by-value-7a_x.c,
6278         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6279         gcc.dg/compat/struct-by-value-7_x.c.
6280         * gcc.dg/compat/struct-by-value-7a_y.c,
6281         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6282         gcc.dg/compat/struct-by-value-7_y.c.
6283
6284 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6285
6286         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6287         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6288         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6289         options.
6290
6291 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6292
6293         * gcc.dg/builtins-36.c: New test.
6294
6295 2004-04-06  Paul Brook  <paul@codesourcery.com>
6296
6297         * README.gcc: Remove obsolete contraint on testcases.
6298
6299 2004-04-05  Paul Brook  <paul@codesourcery.com>
6300
6301         PR2123
6302         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6303         failure and exit(0) on success.
6304         * g++.dg/expr/anew2.C: Ditto.
6305         * g++.dg/expr/anew3.C: Ditto.
6306         * g++.dg/expr/anew4.C: Ditto.
6307
6308 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6309
6310         PR c++/3518
6311         * g++.dg/template/unify7.C: New.
6312
6313 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6314
6315         * g++.dg/README: Bring up to date with new subdirectories; remove
6316         duplicate subdirectory lines.
6317
6318 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6319
6320         PR c++/14007
6321         * g++.dg/template/unify5.C: New.
6322         * g++.dg/template/unify6.C: New.
6323         * g++.dg/template/qualttp20.C: Adjust.
6324         * g++.old-deja/g++.jason/report.C: Adjust.
6325         * g++.old-deja/g++.other/qual1.C: Adjust.
6326
6327 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6328
6329         PR c++/14803
6330         * g++.dg/inherit/ptrmem1.C: New test.
6331
6332 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6333
6334         PR c++/14755
6335         * gcc.c-torture/execute/20040331-1.c: New test.
6336         * gcc.dg/20040331-1.c: New test.
6337
6338 2004-04-01  Paul Brook  <paul@codesourcery.com>
6339
6340         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6341
6342 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR c++/14724
6345         * g++.dg/init/goto1.C: New test.
6346
6347         PR c++/14763
6348         * g++.dg/template/defarg4.C: New test.
6349
6350 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6351
6352         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6353
6354 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6355
6356         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6357
6358 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6359
6360         * gcc.dg/noncompile/undeclared-2.c: New test.
6361
6362 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6363
6364         * gcc.dg/940409-1.c: Remove XFAIL.
6365         * gcc.dg/reg-vol-struct-1.c: New test.
6366
6367 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6368
6369         * gcc.dg/torture/builtin-wctype-1.c: New test.
6370
6371 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6372
6373         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6374         * gcc.dg/20001101-1.c: Likewise.
6375         * gcc.dg/20001102-1.c: Likewise.
6376
6377 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6378
6379         * gcc.dg/compare8.c: Add an additional test for XOR.
6380
6381 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6382
6383         * gcc.dg/torture/builtin-ctype-1.c: New test.
6384
6385 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6386
6387         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6388         * gcc.dg/torture/builtin-math-1.c: Likewise.
6389         * gcc.dg/torture/builtin-power-1.c: New test.
6390
6391 2004-03-24  Andreas Schwab  <schwab@suse.de>
6392
6393         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6394         IA64 assembler.
6395
6396 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6397             Roger Sayle  <roger@eyesopen.com>
6398
6399         * gcc.dg/compare8.c: New test case.
6400
6401 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6402
6403         * g++.dg/ext/altivec-7.C: New test.
6404
6405 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6406
6407         PR 12267, 12391, 12560, 13129, 14114, 14133
6408         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6409         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6410         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6411         Adjust error regexps.
6412         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6413         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6414         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6415         * gcc.dg/local1.c: Add explanatory comment.
6416
6417 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6418
6419         PR optimization/14669
6420         * g++.dg/opt/fold2.C: New test case.
6421
6422 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6423
6424         PR c/14069
6425         * gcc.dg/20040322-1.c: New test.
6426
6427 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6428
6429         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6430         * gcc.dg/ultrasp4.c: Likewise.
6431         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6432
6433 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6434
6435         * gcc.dg/i386-sse-8.c: Reset default options.
6436
6437 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6438
6439         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6440         in the error message text.
6441
6442 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6443
6444         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6445
6446 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6447
6448         PR c++/14616
6449         * g++.dg/init/array13.C: New test.
6450
6451 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6452
6453         PR target/13889
6454         * gcc.c-torture/compile/pr13889.c: New test case.
6455
6456 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6457
6458         PR c/14635
6459         * builtins-1.c (nan, nans): Don't test.
6460         * builtins-30.c: Don't use nan, nanf, nanl.
6461         * builtins-35.c: New test.
6462
6463 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6464
6465         * g++.dg/ext/altivec-6.C: New test.
6466
6467 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6468
6469         * g++.dg/init/placement3.C: New test.
6470
6471         * g++.dg/template/spec13.C: New test.
6472
6473         * g++.dg/lookup/using11.C: New test.
6474
6475         * g++.dg/lookup/koenig3.C: New test.
6476
6477         * g++.dg/template/operator2.C: New test.
6478
6479         * g++.dg/expr/dtor3.C: New test.
6480         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6481         marker.
6482         * g++.old-deja/g++.law/visibility28.C: Likewise.
6483
6484 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6485
6486         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6487         * gcc.dg/ppc64-abi-3.c: Likewise.
6488
6489 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6490
6491         PR c++/14545
6492         * g++.dg/parse/template15.C: New test.
6493
6494 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6495
6496         * g++.dg/expr/dtor2.C: New test.
6497
6498         * g++.dg/lookup/anon4.C: New test.
6499
6500         * g++.dg/overload/using1.C: New test.
6501
6502         * g++.dg/template/lookup7.C: New test.
6503
6504         * g++.dg/template/typename6.C: New test.
6505
6506         * g++.dg/expr/cond6.C: New test.
6507
6508 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6509
6510         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6511
6512 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6513
6514         * g++.dg/expr/cond5.C: New test.
6515         * g++.dg/expr/constcast1.C: Likewise.
6516         * g++.dg/expr/ptrmem2.C: Likewise.
6517         * g++.dg/expr/ptrmem3.C: Likewise.
6518         * g++.dg/lookup/main1.C: Likewise.
6519         * g++.dg/template/lookup6.C: Likewise.
6520
6521 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * gcc.dg/local1.c: New test.
6524
6525         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6526
6527 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6528
6529         * gcc.dg/torture/builtin-convert-1.c: New test.
6530
6531 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6532
6533         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6534
6535 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6536
6537         PR c++/14481
6538         * g++.dg/warn/Wunused-7.C: New test.
6539
6540 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6541
6542         * gcc.dg/torture/builtin-integral-1.c: New test.
6543
6544 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6545
6546         PR c++/14586
6547         * g++.dg/parse/non-dependent3.C: New test.
6548
6549 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6550
6551         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6552         * g++.dg/eh/simd-2.C: Likewise.
6553         * g++.dg/init/array10.C: Likewise.
6554         * gcc.c-torture/compile/simd-1.c: Likewise.
6555         * gcc.c-torture/compile/simd-2.c: Likewise.
6556         * gcc.c-torture/compile/simd-3.c: Likewise.
6557         * gcc.c-torture/compile/simd-4.c: Likewise.
6558         * gcc.c-torture/compile/simd-6.c: Likewise.
6559         * gcc.c-torture/execute/simd-1.c: Likewise.
6560         * gcc.c-torture/execute/simd-2.c: Likewise.
6561         * gcc.dg/compat/vector-defs.h: Likewise.
6562         * gcc.dg/20020531-1.c: Likewise.
6563         * gcc.dg/altivec-3.c: Likewise.
6564         * gcc.dg/altivec-4.c: Likewise.
6565         * gcc.dg/altivec-varargs-1.c: Likewise.
6566         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6567         * gcc.dg/i386-mmx-3.c: Likewise.
6568         * gcc.dg/i386-sse-4.c: Likewise.
6569         * gcc.dg/i386-sse-5.c: Likewise.
6570         * gcc.dg/i386-sse-8.c: Likewise.
6571         * gcc.dg/simd-1.c: Likewise.
6572         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6573         __ev64_opaque__ since the machine description provides it.
6574
6575 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6576
6577         * lib/compat.exp (skip_list): New global variable.
6578         Use it to hold the user defined COMPAT_SKIPS list if any.
6579         (compat-obj): Add the members of skip_list to optall.
6580
6581 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6582
6583         * gcc.dg/compat/union-by-value-1_main.c,
6584         union-by-value-1_x.c, union-by-value-1_y.c,
6585         union-check.h, union-defs.h,
6586         union-init.h, union-return-1_main.c,
6587         union-return-1_x.c, union-return-1_y.c: New files.
6588
6589 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6590
6591         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6592         mixed-struct-init.h: Add 4 mixed structure types.
6593         struct-by-value-21_main.c, struct-by-value-21_x.c,
6594         struct-by-value-21_y.c, struct-return-21_main.c,
6595         struct-return-21_x.c, struct-return-21_y.c: New files.
6596
6597 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6598
6599         PR c++/14550
6600         * g++.dg/parse/template14.C: New test.
6601
6602 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6603
6604         * gcc.c-torture/execute/20040313-1.c: New test.
6605
6606 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6607
6608         PR target/14533
6609         * gcc.dg/20040311-2.c: New test.
6610
6611 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6612
6613         PR other/14544
6614         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6615         bit-field.
6616
6617 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6618
6619         * gcc.dg/20040305-2.c: Add missing return statement.
6620
6621 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6622
6623         * gcc.dg/builtins-34.c: Also check pow10*.
6624
6625 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6626
6627         PR target/14262
6628         * gcc.dg/20040305-2.c: New test.
6629
6630 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6631
6632         * gcc.dg/20040310-1.c: New test.
6633
6634 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6635
6636         * gcc.c-torture/execute/20040311-1.c: New test case.
6637
6638 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6639
6640         PR c++/14476
6641         * g++.dg/lookup/enum1.C: New test.
6642
6643 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR c++/14510
6646         * g++.dg/lookup/struct2.C: New test.
6647
6648 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6649
6650         * gcc.dg/builtins-34.c: New test.
6651
6652 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6653
6654         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6655
6656 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6657
6658         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6659         * gcc.dg/alias-2.c: New testcase.
6660
6661 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6662
6663         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6664
6665 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6666
6667         * gcc.c-torture/execute/20040309-1.c: New test case.
6668
6669 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6670
6671         PR c++/14397
6672         * g++.dg/overload/ref1.C: New.
6673
6674 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6675
6676         PR c++/14409
6677         * g++.dg/template/spec12.C: New test.
6678
6679         PR c++/14448
6680         * g++.dg/parse/crash14.C: New test.
6681
6682 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR c++/14230
6685         * g++.dg/init/ref11.C: New test.
6686
6687 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/14432
6690         * g++.dg/parse/builtin2.C: New test.
6691
6692 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/14401
6695         * g++.dg/init/ctor3.C: New test.
6696         * g++.dg/init/union1.C: New test.
6697         * g++.dg/ext/anon-struct4.C: New test.
6698
6699 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6700
6701         * g++.dg/lookup/koenig1.C: Tweak error messages.
6702         * g++.dg/lookup/used-before-declaration.C: Likewise.
6703         * g++.dg/other/do1.C: Likewise.
6704         * g++.dg/overload/koenig1.C: Likewise.
6705         * g++.dg/parse/crash13.C: Likewise.
6706         * g++.dg/template/instantiate3.C: Likewise.
6707
6708 2004-03-08  Eric Christopher  <echristo@redhat.com>
6709
6710         * * lib/target-supports.exp: Enable libiconv in test
6711         compilation.  Fix up error checking.
6712
6713 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6714
6715         PR middle-end/14289
6716         * gcc.dg/pr14289-1.c: New test case.
6717         * gcc.dg/pr14289-2.c: Likewise.
6718         * gcc.dg/pr14289-3.c: Likewise.
6719
6720 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6721
6722         * gcc.c-torture/execute/20040308-1.c: New test.
6723
6724 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6725
6726         * gcc.c-torture/execute/20040307-1.c: New test case.
6727
6728 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6729
6730         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6731
6732 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6733
6734         * gcc.dg/20040306-1.c: New test.
6735
6736 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6737
6738         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6739         them static.
6740         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6741
6742 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6743
6744         PR c/14465
6745         * gcc.dg/decl-6.c: New test.
6746
6747 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6748
6749         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6750         Rename LOGPOW -> LOG_POW.
6751         (SQRT_EXP, POW_EXP): New.
6752
6753 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6754
6755         * gcc.dg/i386-sse-8.c: New test.
6756
6757 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6758
6759         PR c/14114
6760         * gcc.dg/decl-5.c: New test.
6761
6762 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6763
6764         * gcc.dg/20040305-1.c: New test.
6765
6766 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6767
6768         PR other/14354
6769         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6770
6771 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6772
6773         PR c++/14425, c++/14426
6774         * g++.dg/ext/altivec-4.C: New test.
6775         * g++.dg/ext/altivec-5.C: New test.
6776
6777 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6778
6779         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6780         global variables of a type with no linkage.
6781         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6782         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6783         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6784         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6785         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6786         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6787         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6788         * g++.dg/warn/deprecated.C: Name enum Color.
6789         * g++.dg/overload/VLA.C: Name structure for 'b'.
6790         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6791
6792 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6793
6794         * gcc.c-torture/compile/20040304-1.c: New test.
6795
6796 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6797
6798         PR 13728
6799         * gcc.dg/decl-4.c: New testcase.
6800
6801 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6802
6803         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6804         as PRECF if sizeof (float) > sizeof (double).
6805         (PRECL): Make it the same as PRECF if
6806         sizeof (float) > sizeof (long double).
6807
6808 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6809
6810         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6811         system type.  Add check for irix6 which doesn't have c99 runtime.
6812
6813 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6814
6815         * gcc.dg/const-elim-1.c: xfail for xtensa.
6816
6817 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6818
6819         PR c++/14369
6820         * g++.dg/template/cond4.C: New test.
6821
6822 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6823
6824         PR c++/14360
6825         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6826
6827         PR c++/14361
6828         * g++.dg/parse/defarg7.C: New test.
6829
6830         PR c++/14359
6831         * g++.dg/template/friend26.C: New test.
6832
6833 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6834
6835         PR c++/14324
6836         * g++.dg/abi/mangle21.C: New test.
6837
6838         PR c++/14260
6839         * g++.dg/parse/constructor2.C: New test.
6840
6841         PR c++/14337
6842         * g++.dg/template/sfinae1.C: New test.
6843
6844 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/14267
6847         * g++.dg/expr/crash2.C: New test.
6848
6849         PR middle-end/13448
6850         * gcc.dg/inline-5.c: New test.
6851         * gcc.dg/always-inline.c: Split out tests into ...
6852         * gcc.dg/always-inline2.c: ... this and ...
6853         * gcc.dg/always-inline3.c: ... this.
6854
6855 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR debug/12103
6858         * g++.dg/debug/crash1.C: New test.
6859
6860 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6861
6862         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6863         function with __attribute__((noinline)).
6864         (recurser_void2): Likewise.
6865         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6866         (recurser_void2): Likewise.
6867
6868 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6869
6870         PR middle-end/14203
6871         * g++.dg/warn/Wunused-6.C: New test case.
6872
6873 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6874
6875         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6876         not defined.
6877
6878 2004-02-27  Eric Christopher  <echristo@redhat.com>
6879
6880         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6881         * g++.dg/charset/asm2.c: Run only x86.
6882         * gcc.dg/charset/asm3.c: Ditto.
6883
6884 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6885
6886         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6887         ld_library_path.
6888
6889 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6890
6891         * g++.dg/ext/altivec-3.C: New.
6892
6893 2004-02-26  Richard Henderson  <rth@redhat.com>
6894
6895         * g++.dg/ext/attrib10.C: Mark for warning.
6896         * gcc.dg/attr-alias-1.c: New.
6897
6898 2004-02-26  Richard Henderson  <rth@redhat.com>
6899
6900         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6901         * gcc.c-torture/execute/20040208-2.c: ... it back.
6902
6903 2004-02-26  Eric Christopher  <echristo@redhat.com>
6904
6905         * lib/target-supports.exp (check-iconv-available): New function.
6906         * lib/gcc-dg.exp (dg-require-iconv): New function.
6907         Use above.
6908         * gcc.dg/charset: New directory.
6909         * gcc.dg/charset/charset.exp: New file.
6910         * gcc.dg/charset/asm1.c: Ditto.
6911         * gcc.dg/charset/asm2.c: Ditto.
6912         * gcc.dg/charset/asm3.c: Ditto.
6913         * gcc.dg/charset/asm4.c: Ditto.
6914         * gcc.dg/charset/asm5.c: Ditto.
6915         * gcc.dg/charset/attribute1.c: Ditto.
6916         * gcc.dg/charset/attribute2.c: Ditto.
6917         * gcc.dg/charset/string1.c: Ditto.
6918         * g++.dg/charset: New directory.
6919         * g++.dg/dg.exp: Add here. Special options.
6920         * g++.dg/charset/charset.exp: New file.
6921         * g++.dg/charset/asm1.c: Ditto.
6922         * g++.dg/charset/asm2.c: Ditto.
6923         * g++.dg/charset/asm3.c: Ditto.
6924         * g++.dg/charset/asm4.c: Ditto.
6925         * g++.dg/charset/attribute1.c: Ditto.
6926         * g++.dg/charset/attribute2.c: Ditto.
6927         * g++.dg/charset/extern1.cc: Ditto.
6928         * g++.dg/charset/extern2.cc: Ditto.
6929         * g++.dg/charset/string1.c: Ditto.
6930
6931 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6932
6933         PR c++/14278
6934         * g++.dg/parse/comma1.C: New test.
6935
6936 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6937
6938         PR c++/14284
6939         * g++.dg/template/ttp8.C: New test.
6940
6941 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6942
6943         * gcc.dg/fixuns-trunc-1.c: New test.
6944
6945 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6946
6947         * gcc.dg/builtins-config.h: Use #elif.
6948
6949 2004-02-26  Michael Matz  <matz@suse.de>
6950
6951         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6952         * gcc.dg/991214-1.c: Likewise.
6953         * gcc.dg/i386-asm-1.c: Likewise.
6954
6955 2004-02-25  Richard Henderson  <rth@redhat.com>
6956
6957         * gcc.c-torture/execute/20040208-2.c: Move ...
6958         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6959
6960 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6961
6962         PR c++/14246
6963         * g++.dg/other/crash-3.C: New test.
6964
6965 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6966
6967         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6968         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6969
6970         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6971         HP-UX.
6972
6973 2004-02-24  Michael Matz  <matz@suse.de>
6974
6975         * gcc.dg/i386-regparm.c: New.
6976
6977 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6978
6979         * gcc.c-torture/execute/20040223-1.c: New.
6980
6981 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6982             Kazu Hirata  <kazu@cs.umass.edu>
6983
6984         * gcc.dg/fwritable-strings-1.c: Remove.
6985
6986 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6987
6988         PR c/14156
6989         * gcc.dg/20040223-1.c: New test.
6990
6991 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6992
6993         PR c++/14106
6994         * g++.dg/ext/typeof9.C: New test.
6995
6996 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6997
6998         PR c++/14250
6999         * g++.dg/other/switch1.C: New test.
7000
7001 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7002
7003         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7004         * gcc.dg/va-arg-1.c: Likewise.
7005
7006 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7007
7008         PR c++/14143
7009         * g++.dg/template/koenig5.C: New test.
7010
7011 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7012
7013         * g++.dg/ext/altivec-1.C: Generalize target triple.
7014         * g++.dg/ext/altivec-2.C: New test case.
7015         * g++.dg/ext/altivec_check.h: New file.
7016         * gcc.dg/altivec-1.c: Generalize target triple;
7017         include altivec_check.h and call altivec_check().
7018         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7019         * gcc.dg/altivec-6.c: New test case.
7020         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7021         type casts as needed.
7022         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7023         altivec_check().
7024         * gcc.dg/altivec-12.c: New test case.
7025         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7026         include altivec_check.h and call altivec_check().
7027         * gcc.dg/altivec_check.h: New file.
7028
7029 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7030
7031         * lib/target-supports.exp (check_alias_available): Don't mangle
7032         function `g' in test program.
7033
7034 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7035
7036         * lib/target-supports.exp (check_profiling_available): Check
7037         argument to determine whether we support a profiling type.
7038         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7039         check_profiling_available.
7040         * g++.dg/bprob/bprob.exp: Likewise
7041         * g77.dg/bprob/bprob.exp: Likewise.
7042         * gcc.misc-tests/bprob.exp: Likewise.
7043         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7044         dg-require-profiling and delete expected error handling.
7045         * gcc.dg/20021014-1.c: Likewise.
7046         * gcc.dg/nest.c: Likewise.
7047
7048 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7049
7050         PR c++/12007
7051         * g++.dg/other/vthunk1.C: New test.
7052
7053 2004-02-20  Falk Hueffner  <falk@debian.org>
7054
7055         PR target/14201
7056         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7057
7058 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7059
7060         PR c++/13927
7061         * g++.dg/other/error8.C: Remove XFAIL markers.
7062
7063         PR c++/14173
7064         * g++.dg/ext/packed5.C: New test.
7065
7066         PR c++/14199
7067         * g++.dg/warn/Wunused-5.C: New test.
7068
7069         PR c++/14186
7070         * g++.dg/lookup/member1.C: New test.
7071
7072 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7073
7074         * gcc.c-torture/compile/20040130-1.c: Enable only when
7075         __INT_MAX__ >= 2147483647L.
7076         * gcc.c-torture/compile/961203-1.c: Likewise.
7077
7078 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7079
7080         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7081         * g++.dg/opt/template1.C: Robustify assembler regexp
7082
7083 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7084
7085         * gcc.c-torture/execute/simd-4.x: Remove.
7086         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7087         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7088         Guard with #ifndef SKIP_ATTRIBUTE.
7089         * gcc.dg/compat/vector-1_y.c: Likewise.
7090         * gcc.dg/compat/vector-2_x.c: Likewise.
7091         * gcc.dg/compat/vector-2_y.c: Likewise.
7092         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7093         * g++.dg/eh/simd-2.C: Likewise.
7094
7095 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7096
7097         * gcc.c-torture/compile/complex-1.c: New.
7098
7099 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7100
7101         PR target/14209
7102         * gcc.c-torture/execute/20040218-1.c: New test.
7103
7104 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7105
7106         PR c++/14181
7107         * g++.dg/parse/new2.C: New test.
7108
7109 2004-02-18  Paul Brook  <paul@codesourcery.com>
7110
7111         * gcc.c-torture/compile/libcall-1.c: New test.
7112
7113 2004-02-18  Paul Brook  <paul@codesourcery.com>
7114
7115         PR debug/12934
7116         * gcc.dg/debug/debug-7.c: New test.
7117
7118 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7119
7120         * gcc.dg/20040217-1.c: New test.
7121
7122 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7123
7124         * gcc.c-torture/execute/990208-1.x: Delete.
7125
7126 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7127
7128         * gcc.c-torture/execute/20040208-2.x: New file.
7129
7130 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7131
7132         PR c++/11326
7133         * g++.dg/abi/structret1.C: New test.
7134
7135 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7136
7137         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7138         (i386_cpuid): No need to test if cpuid is available on AMD64.
7139         Fix assembly, so that it works onboth i386 and AMD64.
7140         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7141         (vecInLong): Fix s[] member type to unsigned int.
7142         (vecInWord): Remove type.
7143         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7144         (a64, b64, c64, d64, e64): Remove.
7145         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7146         Remove unused variable.  Remove initialization of removed variables.
7147         Don't call mmx_tests nor sse_tests.
7148         (reference_mmx, reference_sse): Remove.
7149         (check): Add return stmt.
7150         * gcc.dg/i386-sse-7.c: New test.
7151         * gcc.dg/i386-mmx-4.c: New test.
7152
7153 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7154
7155         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7156         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7157         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7158         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7159         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7160         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7161         g++.dg/tc1/dr94.C: Fix line terminator.
7162
7163 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7164
7165         * gcc.c-torture/compile/20040216-1.c: New.
7166
7167 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7168
7169         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7170         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7171         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7172         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7173         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7174         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7175
7176 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7177
7178         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7179
7180 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7181
7182         PR c++/13971
7183         * g++.dg/expr/cond4.C: New test.
7184
7185         PR c++/14086
7186         * g++.dg/lookup/crash2.C: New test.
7187
7188 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7189
7190         * gcc.c-torture/compile/20040214-2.c: New test.
7191
7192 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7193
7194         PR c++/14116
7195         * g++.dg/ext/typeof8.C: New test.
7196
7197 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7198
7199         * gcc.c-torture/compile/20040214-1.c: New test.
7200
7201 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7202
7203         PR c++/13635
7204         * g++.dg/template/spec11.C: New test.
7205
7206 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7207
7208         PR c++/13927
7209         * g++.dg/other/error8.C: New test.
7210
7211 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/14122
7214         * g++.dg/template/array4.C: New test.
7215
7216         PR c++/14108
7217         * g++.dg/inherit/thunk2.C: New test.
7218
7219         PR c++/14083
7220         * g++.dg/eh/cond2.C: New test.
7221
7222 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7223
7224         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7225
7226 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7227
7228         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7229
7230 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7231
7232         * g++.dg/simd-2.C: xfail on ppc64-linux.
7233
7234 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7235
7236         PR c/456
7237         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7238         tests.
7239
7240 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7241
7242         * gcc.dg/builtins-33.c: New test.
7243
7244 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7245
7246         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7247
7248 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7249
7250         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7251
7252 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7253
7254         * gcc.dg/ppc64-abi-3.c: New test.
7255
7256 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7257
7258         PR c/14092
7259
7260         * gcc.dg/pr14092-1.c: New testcase.
7261
7262 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7263
7264         * gcc.dg/cpp/assert4.c: Fix typo last change.
7265
7266         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7267         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7268
7269         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7270
7271 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7272
7273         * gcc.c-torture/compile/20040209-1.c: New test case.
7274
7275 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7276
7277         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7278
7279 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7280
7281         * gcc.c-torture/execute/20040208-[12].c: New tests.
7282
7283 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7284
7285         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7286
7287 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7288
7289         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7290
7291 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7292
7293         Bug 13856
7294         * gcc.dg/visibility-8.c: New testcase.
7295
7296 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7297
7298         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7299         arguments.
7300         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7301
7302 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7303
7304         PR middle-end/13696
7305         * g++.dg/opt/fold1.C: New test case.
7306
7307 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7308
7309         PR c++/14033
7310         * g++.dg/other/crash-2.C: New test.
7311
7312 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7313
7314         PR c++/14028
7315         * g++.dg/parse/angle-bracket2.C: New test.
7316
7317 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7318
7319         PR middle-end/13750
7320         Revert:
7321         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7322         PR pch/13361
7323         * testsuite/g++.dg/pch/wchar-1.C: New.
7324         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7325
7326 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7327
7328         PR c++/14008
7329         * g++.dg/parse/error15.C: New test.
7330         * g++.dg/parse/crash11.C: Update dg-error mark.
7331
7332 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/13932
7335         * g++.dg/warn/conv2.C: New test.
7336
7337 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7338
7339         PR c++/13086
7340         * g++.dg/warn/incomplete1.C: Remove xfail.
7341
7342 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7343
7344         * lib/file-format.exp (gcc_target_object_format): Use
7345         ${tool}_target_compile, not gcc_target_compile.
7346         * lib/target-supports.exp (check_alias_available): Likewise.
7347         (check_gc_sections_available): Likewise.
7348         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7349         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7350         dg-require-alias.
7351
7352 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/13969
7355         * g++.dg/template/static6.C: New test.
7356
7357 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7358
7359         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7360
7361 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7362
7363         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7364         tests for systems where `char' is unsigned by default.
7365
7366 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7367
7368         PR c++/13997
7369         * g++.dg/template/partial3.C: New test.
7370
7371 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7372
7373         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7374         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7375         Remove mentions of obsolete ports.
7376
7377 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7378
7379         * gcc.dg/noncompile/20001228-1.c: Fix for new
7380         error message.
7381
7382 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7383
7384         PR target/9348
7385         * gcc.c-torture/execute/multdi-1.c: New test case.
7386
7387 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/13925
7390         * g++.dg/template/lookup5.C: New test.
7391
7392 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7393
7394         PR c++/13950
7395         * g++.dg/template/lookup4.C: New test.
7396
7397         PR c++/13970
7398         * g++.dg/parse/error14.C: New test.
7399
7400         PR c++/14002
7401         * g++.dg/parse/template13.C: New test.
7402
7403 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7404
7405         PR c++/13978
7406         * g++.dg/template/koenig4.C: New test.
7407
7408         PR c++/13968
7409         * g++.dg/template/crash17.C: New test.
7410
7411         PR c++/13975
7412         * g++.dg/parse/error13.C: New test.
7413         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7414
7415 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7416
7417         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7418
7419 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7420
7421         PR c/11658
7422         PR c/13994
7423         * gcc.dg/noncompile/20040203-1.c: New test.
7424         * gcc.dg/noncompile/20040203-2.c: Likewise.
7425         * gcc.dg/noncompile/20040203-3.c: Likewise.
7426         * gcc.dg/20040203-1.c: Likewise.
7427
7428 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7429
7430         PR c++/10858
7431         * g++.dg/template/sizeof7.C: New test.
7432
7433 2004-02-02  Eric Christopher  <echristo@redhat.com>
7434             Zack Weinberg  <zack@codesourcery.com>
7435
7436         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7437
7438 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7439
7440         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7441         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7442         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7443         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7444
7445 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/13113
7448         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7449
7450         PR c++/13854
7451         * g++.dg/ext/attrib13.C: New test.
7452
7453         PR c++/13907
7454         * g++.dg/conversion/op2.C: New test.
7455
7456 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7457
7458         * gcc.dg/titype-1.c: Fix pasto.
7459
7460 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7461
7462         * gcc.dg/titype-1.c: New test.
7463
7464 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7465
7466         PR c++/13957
7467         * g++.dg/template/non-type-template-argument-1.C,
7468         g++.dg/template/qualified-id1.C: Update dg-error marks.
7469         * g++.dg/template/nontype6.C: New test.
7470
7471 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7472
7473         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7474         * gcc.dg/builtins-31.c: New testcase.
7475         * gcc.dg/builtins-32.c: New testcase.
7476
7477 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7478
7479         * objc.dg/call-super-2.m: Update line numbers
7480         for the including of stddef.h.
7481
7482 2004-01-30  Michael Matz  <matz@suse.de>
7483
7484         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7485         g++.dg/ext/case-range3.C: New tests.
7486
7487 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7488
7489         DR206
7490         PR c++/13813
7491         * g++.dg/template/member4.C: New test.
7492
7493 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7494
7495         PR c++/13683
7496         * g++.dg/template/sizeof6.C: New test.
7497
7498 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7499
7500         * gcc.dg/fwritable-strings-1.c: New test.
7501
7502 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7503
7504         * gcc.c-torture/compile/20040130-1.c: New test.
7505
7506 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7507
7508         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7509
7510 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7511
7512         PR c++/13883
7513         * g++.dg/template/ctor3.C: New test.
7514
7515 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7516
7517         * g++.dg/tc1: New directory.
7518         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7519         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7520         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7521         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7522         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7523
7524 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7525
7526         * g++.dg/parse/error11.C: New test.
7527         * g++.dg/parse/error12.C: Likewise.
7528
7529 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7530
7531         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7532         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7533
7534 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7535
7536         PR c++/13791
7537         * g++.dg/ext/attrib12.C: New test.
7538
7539         PR c++/13736
7540         * g++.dg/parse/cast2.C: New test.
7541
7542 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7543
7544         * objc.dg/encode-2.m (main): New local string.  Set depending on
7545         sizeof long.  Use in sscanf call.
7546         * objc.dg/encode-3.m (main): New local string.  Set depending on
7547         sizeof long.  Use in scan_initial call.
7548
7549 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7550
7551         * objc.dg/call-super-2.m: Make LP64-safe.
7552         * objc.dg/desig-init-1.m: Likewise.
7553
7554 2004-01-27  Devang Patel <dpatel@apple.com>
7555
7556         * g++.dg/debug/namespace1.C: New test.
7557
7558 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7559
7560         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7561         xscale-*-*.
7562
7563         * gcc.dg/arm-mmx-1.c: New test.
7564
7565 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7566
7567         * gcc.dg/20040127-1.c: New test.
7568         * gcc.dg/20040127-2.c: New test.
7569
7570 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7571
7572         * objc.dg/stret-1.m (glob): Renamed to globa.
7573
7574 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/13663
7577         * g++.dg/expr/for1.C: New test.
7578
7579 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7580
7581         PR middle-end/13779
7582         * gcc.dg/darwin-longlong.c: New test.
7583
7584 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7585
7586         * gcc.dg/20040124-1.c: Moved test from here...
7587         * gcc.c-torture/compile/20040124-1.c: ...to here.
7588
7589 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7590
7591         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7592         the assembly output if -m64 is passed.
7593
7594 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/13833
7597         * g++.dg/template/cond3.C: New test.
7598
7599 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7600
7601         PR c++/13810
7602         * g++.dg/template/ttp7.C: New test.
7603
7604 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7605
7606         PR c++/13797
7607         * g++.dg/template/nontype4.C: New test.
7608         * g++.dg/template/nontype5.C: Likewise.
7609
7610 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7611
7612         * gcc.dg/torture/mips-clobber-at.c: New test.
7613
7614 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7615
7616         * gcc.dg/20040124-1.c: New test.
7617
7618 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7619
7620         * gcc.dg/20040123-1.c: New test.
7621
7622 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7623
7624         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7625
7626 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7627
7628         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7629
7630 2004-01-23  Andrew Pinski  <apinski@apple.com>
7631
7632         * gcc.dg/20030121-1.c: Move to ..
7633         * gcc.dg/20040121-1.c: here.
7634
7635 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7636
7637         * gcc.dg/builtins-29.c: New test case.
7638
7639 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7640
7641         PR 18314
7642         * gcc.dg/builtins-30.c: New testcase.
7643
7644 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7645
7646         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7647         * lib/g77.exp: Likewise.
7648         * lib/objc.exp: Likewise.
7649         * lib/g++.exp: Likewise.
7650
7651 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7652
7653         * gcc.dg/struct-by-value-2.c: New test.
7654
7655 2004-01-21  Andrew Pinski  <apinski@apple.com>
7656
7657         PR target/13785
7658         * gcc.dg/20030121-1.c: New test.
7659
7660 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7661
7662         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7663         clobber frame pointer register in asm statement.
7664
7665 2004-01-21  Falk Hueffner  <falk@debian.org>
7666
7667         * gcc.c-torture/compile/20040121-1.c: New test.
7668
7669 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7670
7671         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7672
7673 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7674
7675         * gcc.dg/ppc64-abi-2.c: New test.
7676
7677 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7678
7679         * lib/treelang.exp: Fill out this file.
7680         * lib/treelang-dg.exp: New File.
7681
7682 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7683
7684         * gcc.c-torture/compile/981022-1.c: Remove.
7685         * gcc.dg/array-5.c: Remove XFAIL.
7686         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7687         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7688         gcc.dg/cond-lvalue-1.c: Update.
7689         * gcc.dg/cast-lvalue-2.c: New test.
7690
7691 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7692
7693         PR c++/13592
7694         * g++.dg/other/error1.C (class foo): Tweak error message.
7695
7696         PR c++/13592
7697         * g++.dg/template/call2.C: New test.
7698
7699 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7700
7701         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7702         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7703         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7704         scalar-return-1_x.c, scalar-return-2_y.c,
7705         scalar-return-3_x.c, scalar-return-3_y.c,
7706         scalar-return-4_x.c, scalar-return-4_y.c,
7707         struct-align-1.h, struct-align-1_x.c,
7708         struct-align-1_y.c, struct-align-2.h,
7709         struct-align-2_x.c, struct-align-2_y.c,
7710         struct-by-value-10_y.c, struct-by-value-11_x.c,
7711         struct-by-value-11_y.c, struct-by-value-12_x.c,
7712         struct-by-value-12_y.c, struct-by-value-13_x.c,
7713         struct-by-value-13_y.c, struct-by-value-14_x.c,
7714         struct-by-value-14_y.c, struct-by-value-15_x.c,
7715         struct-by-value-15_y.c, struct-by-value-16_y.c,
7716         struct-by-value-17_y.c, struct-by-value-18_y.c,
7717         struct-by-value-19_y.c, struct-by-value-1_x.c,
7718         struct-by-value-1_y.c, struct-by-value-20_y.c,
7719         struct-by-value-2_x.c, struct-by-value-2_y.c,
7720         struct-by-value-3_y.c, struct-by-value-4_x.c,
7721         struct-by-value-4_y.c, struct-by-value-5_y.c,
7722         struct-by-value-6_y.c, struct-by-value-7_y.c
7723         struct-by-value-8_x.c, struct-by-value-8_y.c
7724         struct-by-value-9_x.c, struct-by-value-9_y.c
7725         struct-return-10_x.c, struct-return-10_y.c,
7726         struct-return-19_x.c, struct-return-20_x.c
7727         struct-return-2_x.c, struct-return-2_y.c
7728         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7729         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7730
7731 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7732
7733         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7734         attribute on sparc*-sun-solaris2.*.
7735
7736 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/13710
7739         * g++.dg/ext/typeof7.C: New test.
7740
7741 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7742
7743         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7744         * gcc.dg/const-elim-1.c: Same.
7745
7746 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7747
7748         * objc.dg/stret-1.m: New.
7749         * objc.dg/stret-2.m: New.
7750
7751 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7752
7753         PR c++/11895
7754         * g++.dg/ext/vector1.C: New test.
7755
7756 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7757
7758         * gcc.dg/pch/import-1.c: New.
7759         * gcc.dg/pch/import-1.hs: New.
7760         * gcc.dg/pch/import-1a.h: New.
7761         * gcc.dg/pch/import-1b.h: New.
7762         * gcc.dg/pch/import-1c.h: New.
7763
7764 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7765
7766         PR c++/13574
7767         * g++.dg/ext/array1.C: New test.
7768
7769         PR c++/13178
7770         * g++.dg/conversion/op1.C: New test.
7771
7772 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7773
7774         PR 11864
7775         From Kazumoto Kojima / Dan Kegel:
7776         * gcc.dg/pr11864-1.c: New test.
7777
7778         PR 10392
7779         From Marcus Comstedt / Dan Kegel:
7780         * gcc.dg/pr10392-1.c: New test.
7781
7782 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/13478
7785         * g++.dg/init/ref10.C: New test.
7786
7787 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7788
7789         PR c++/13407
7790         * g++.dg/parse/typename6.C: New test.
7791
7792 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7793
7794         PR pch/13361
7795         * testsuite/g++.dg/pch/wchar-1.C: New.
7796         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7797
7798 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7799
7800         PR c++/9259
7801         * g++.dg/expr/sizeof2.C: New test.
7802
7803 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7804
7805         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7806
7807 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7808
7809         PR c++/13659
7810         * g++.dg/lookup/strong-using-3.C: New.
7811         * g++.dg/lookup/using-10.C: New.
7812
7813 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7814
7815         PR c++/13594
7816         * g++.dg/lookup/strong-using-2.C: New.
7817
7818 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7819             Dan Kegel <dank@kegel.com>
7820             J"orn Rennecke <joern.rennecke@superh.com>
7821
7822         PR target/9365
7823         * gcc.dg/pr9365-1.c: New test.
7824
7825 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7826
7827         PR c++/8856
7828         * g++.dg/parse/casting-operator2.C: New test.
7829         * g++.old-deja/g++.pt/explicit83.C: Remove.
7830
7831 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7832
7833         * gcc.dg/label-compound-stmt-1.c: New test.
7834         * gcc.c-torture/compile/950922-1.c,
7835         gcc.c-torture/compile/20000211-3.c,
7836         gcc.c-torture/compile/20000518-1.c,
7837         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7838         compound statements.
7839
7840 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7841
7842         * gcc.dg/ppc64-abi-1.c: New test.
7843
7844 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7845
7846          * g++.dg/ext/attrib9.C: Add dg-warnings.
7847
7848 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7849
7850         PR c++/12335
7851         * g++.dg/parse/dtor3.C: New test.
7852
7853 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7854
7855         PR c++/12709
7856         * g++.dg/parse/try-catch-1.C: New test.
7857
7858 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7859
7860         * ada/acats/run_all.sh: Add more verbose output in acats.log
7861         when compiling tests.
7862
7863 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7864
7865         PR 13656
7866         * gcc.dg/typedef-redecl.c: New test case.
7867         * gcc.dg/typedef-redecl.h: New support file.
7868
7869 2004-01-13  Jan Hubicka  <jh@suse.cz>
7870
7871         * gcc.dg/always_inline.c: New test.
7872         * gcc.dg/debug/20031231-1.c: Fix.
7873
7874 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7875
7876         PR c++/13474
7877         * g++.dg/template/array3.C: New test.
7878
7879 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7880
7881         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7882         * g++.dg/warn/Wunused-2.C: Likewise.
7883
7884 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7885
7886         PR c++/13289
7887         * g++.dg/template/instantiate6.C: New test.
7888
7889 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7890
7891         PR middle-end/11397
7892         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7893
7894 2004-01-12  Jan Hubicka  <jh@suse.cz>
7895
7896         PR opt/12826
7897         * gcc.dg/20040112-1.c: New.
7898
7899         * gcc.dg/dwarf-die[1-7].c: Move to...
7900         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7901         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7902
7903 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7904
7905         PR c++/4100
7906         * g++.dg/parse/friend4.C: New test.
7907
7908 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7909
7910         PR c++/4100
7911         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7912         definition is called a friend.
7913
7914 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7915
7916         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7917
7918 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7919
7920         PR c++/3478
7921         * g++.dg/parse/error10.C: New test.
7922         * g++.dg/template/arg2.C: Accept "invalid type" error.
7923
7924 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR middle-end/13392
7927         * g++.dg/opt/expect2.C: New test.
7928
7929 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7930
7931         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7932         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7933         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7934         Update dg-error regexps.
7935
7936 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7937
7938         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7939         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7940
7941 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7942
7943         * gcc.dg/pragma-re-1.c: Use right pointer type.
7944
7945 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7946
7947         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7948
7949 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7950
7951         * gcc.dg/rs6000-ldouble-1.c: New.
7952
7953 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7954
7955         DR 337
7956         PR c++/9256
7957         * g++.dg/other/abstract1.C: New test.
7958
7959 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7960
7961         * g++.dg/lookup/strong-using-1.C: New.
7962
7963 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7964
7965         PR c/11234
7966         * gcc.dg/func-ptr-conv-1.c: New test.
7967         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7968
7969 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7970
7971         PR target/13380.
7972         * gcc.c-torture/compile/20040109-1.c: New.
7973
7974 2004-01-08  Stuart Hastings  <stuart@apple.com>
7975
7976         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7977         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7978         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7979
7980 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7981
7982         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7983
7984 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7985
7986         * ada/acats/run_acats: Treat 'gnatchop' the same way
7987         as 'gnatmake'.  Export GCC_DRIVER.
7988         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7989         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7990
7991 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7992
7993         PR c++/12573
7994         * g++.dg/template/dependent-expr4.C: New test.
7995
7996 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7997
7998         * gcc.dg/altivec-11.c: New test.
7999
8000 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8001
8002         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8003
8004 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8005
8006         PR c/6024
8007         * gcc.dg/enum-compat-1.c: New test.
8008         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8009
8010 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8011
8012         PR c/12165
8013         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8014         gcc.dg/c99-idem-qual-3.c: New tests.
8015
8016 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8017
8018         * gcc.dg/winline-7.c: Don't cast void * to int.
8019
8020 2004-01-06  Jan Hubicka  <jh@suse.cz>
8021
8022         * gcc.dg/i386-sse-5.c: New test
8023         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8024
8025 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8026
8027         PR c++/12815
8028         * g++.dg/rtti/typeid4.C: New test.
8029
8030 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8031
8032         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8033
8034 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8035
8036         PR c++/12132
8037         * g++.dg/template/error11.C: New test.
8038
8039         PR c++/13451
8040         * g++.dg/template/class2.C: New test.
8041
8042 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8043         Richard Sandiford <rsandifo@redhat.com>
8044
8045         PR c++/13387
8046         * g++.dg/opt/alias3.C: New test.
8047
8048 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8049
8050         PR c++/13157
8051         * g++.dg/template/koenig3.C: New test.
8052
8053         PR c++/13529
8054         * g++.dg/parse/offsetof3.C: New test.
8055
8056         * g++.dg/init/copy7.C: Add missing dg-error markers.
8057
8058         PR c++/12226
8059         * g++.dg/init/copy7.c: New test.
8060
8061         PR c++/13536
8062         * g++.dg/parse/cast1.C: New test.
8063
8064 2004-01-04  Jan Hubicka  <jh@suse.cz>
8065
8066         * gcc.dg/winline[1-7].c: New tests.
8067
8068 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8069
8070         PR c++/13520
8071         * g++.dg/template/qualttp22.C: New test.
8072
8073 2004-01-01  Jan Hubicka  <jh@suse.cz>
8074
8075         * gcc.dg/debug/20031231-1.c: New.
8076         * gcc.c-torture/compile/20040101-1.c: New.
8077         * gcc.dg/dwarf-die-[1-7].c: New.
8078
8079 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8080
8081         PR optimization/13521
8082         * gcc.c-torture/compile/20031231-1.c: New test.
8083
8084 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8085
8086         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8087
8088 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8089
8090         PR c++/10079
8091         * g++.dg/template/crash16.C: New test.
8092
8093 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8094
8095         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8096
8097 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8098
8099         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8100         ports.
8101         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8102         * g++.old-deja/g++.law/profile1.C: Likewise.
8103         * gcc.c-torture/compile/981006-1.c: Likewise.
8104         * gcc.c-torture/execute/loop-2e.x: Likewise.
8105         * gcc.c-torture/execute/loop-2f.x: Remove.
8106         * gcc.c-torture/execute/loop-2g.x: Likewise.
8107         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8108         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8109
8110 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8111
8112         PR c++/13507
8113         * g++.dg/ext/attrib11.C: New test.
8114
8115         PR c++/13494
8116         * g++.dg/template/array2-1.C: New test.
8117         * g++.dg/template/array2-2.C: New test.
8118
8119 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8120
8121         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8122
8123 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8124
8125         PR c++/12774
8126         * g++.dg/template/array1-1.C: New test.
8127         * g++.dg/template/array1-2.C: New test.
8128
8129 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8130
8131         PR fortran/12632
8132         * g77.dg/12632.f: New test case.
8133
8134 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8135
8136         PR c++/13289
8137         * g++.dg/parse/nontype1.C: New test.
8138
8139 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8140
8141         PR c++/12403
8142         * g++.dg/parse/explicit1.C: New test.
8143         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8144
8145 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8146
8147         PR c++/13081
8148         * g++.dg/opt/inline6.C: New test.
8149
8150         PR c++/12613
8151         * g++.dg/parse/error9.C: New test.
8152
8153         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8154
8155 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8156
8157         PR c++/13009
8158         * g++.dg/init/assign1.C: New test.
8159
8160 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8161
8162         PR c++/13070
8163         * g++.dg/warn/format3.C: New test case.
8164
8165 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8166
8167         * gcc.c-torture/compile/20031227-1.c: New test.
8168
8169 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8170
8171         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8172         * g77.dg/bprob/bprob.exp: Likewise.
8173         * gcc.misc-tests/bprob.exp: Likewise.
8174         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8175         variants on systems where the library does not provide that
8176         functionality.
8177         * gcc.dg/builtins-20.c: Use builtins-config.h.
8178         * gcc.dg/builtins-config.h: New file.
8179
8180 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8181
8182         * lib/gcc-dg.exp (dg-require-profiling): New function.
8183         * lib/target-supports.exp (check_profiling_available): Likewise.
8184         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8185         * g77.dg/bprob/bprob.exp: Likewise.
8186         * gcc.misc-tests/bprob.exp: Likewise.
8187         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8188         * gcc.dg/20021014-1.c: Likewise.
8189         * gcc.dg/nest.c: Likewise.
8190
8191 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8192
8193         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8194         compiling.
8195         * g++.dg/lookup/java2.C: Likewise.
8196         * gcc.dg/cpp/lexident.c: Likewise.
8197
8198 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8199
8200         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8201         given.
8202         * gcc.c-torture/compile/961203-1.c: Likewise.
8203         * gcc.c-torture/compile/980506-1.c: Likewise.
8204
8205 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8206
8207         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8208         (additional_prunes): New global.
8209         (gcc-dg-prune): Handle additional per-test pruning.
8210         (dg-test): Clear additional_prunes between tests.
8211
8212         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8213         dg-prune-output to avoid spurious failures from assembler
8214         complaining about nonexistent WAW violations.
8215         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8216         Use dg-prune-output to avoid spurious failures from assembler
8217         warning about Itanium B-step errata.
8218
8219 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8220
8221         * g++.dg/abi/macro0.C: New test.
8222         * g++.dg/abi/macro1.C: Likewise.
8223         * g++.dg/abi/macro2.C: Likewise.
8224
8225         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8226         * g++.dg/abi/bitfield7.C: Likewise.
8227         * g++.dg/abi/dtor2.C: Likewise.
8228         * g++.dg/abi/mangle11.C: Likewise.
8229         * g++.dg/abi/mangle12.C: Likewise.
8230         * g++.dg/abi/mangle14.C: Likewise.
8231         * g++.dg/abi/mangle17.C: Likewise.
8232         * g++.dg/abi/vbase10.C: Likewise.
8233         * g++.dg/abi/vbase14.C: Likewise.
8234         * g++.dg/template/qualttp17.C: Likewise.
8235
8236 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8237
8238         PR c/11995
8239         * gcc.dg/20031223-1.c: New test.
8240
8241 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8242
8243         * gcc.dg/noreturn-7.c: New test.
8244
8245 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8246
8247         * gcc.dg/null-pointer-1.c: New test.
8248
8249 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8250
8251         * g++.old-deja/g++.jason/template18.C: Remove.
8252         * g++.old-deja/g++.jason/template37.C: Likewise.
8253
8254         PR c++/12862
8255         * g++.dg/lookup/ns1.C: New test.
8256
8257         PR c++/12397
8258         * g++.dg/template/lookup3.C: New test.
8259
8260 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8261
8262         * g++.dg/template/recurse1.C: New test
8263
8264 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8265
8266         PR c++/12479
8267         * g++.dg/parse/semicolon1.C: New test.
8268         * g++.dg/parse/semicolon1.h: Likewise.
8269
8270 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8271
8272         * gcc.dg/darwin-misaligned.c: New test.
8273
8274 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8275
8276         PR c/9163
8277         * gcc.dg/20031222-1.c: New test.
8278
8279 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/13438
8282         * g++.dg/parse/error8.C: New test.
8283
8284         PR c++/11554
8285         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8286
8287 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8288
8289         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8290         too small.
8291         * gcc.c-torture/compile/930217-1.c: Likewise.
8292         * gcc.c-torture/compile/930513-1.c: Likewise.
8293         * gcc.c-torture/execute/920908-2.c: Likewise.
8294         * gcc.c-torture/execute/921204-1.c: Likewise.
8295         * gcc.c-torture/execute/930621-1.c: Likewise.
8296         * gcc.c-torture/execute/930630-1.c: Likewise.
8297         * gcc.c-torture/execute/931031-1.c: Likewise.
8298         * gcc.c-torture/execute/980602-2.c: Likewise.
8299         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8300         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8301         * gcc.c-torture/execute/extzvsi.c: Likewise.
8302         * gcc.c-torture/unsorted/ext.c: Likewise.
8303
8304 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8305
8306         PR target/12749
8307         * gcc.c-torture/compile/20031220-2.c: New test case.
8308
8309 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8310
8311         PR optimization/13031
8312         * gcc.c-torture/compile/20031220-1.c: New test case.
8313
8314 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8315
8316         * gcc.dg/cast-function-1.c: New test.
8317
8318 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8319
8320         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8321         formats.
8322
8323 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8324
8325         PR c++/12795
8326         * g++.dg/ext/attrib10.C: New test.
8327
8328 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8329
8330         * gcc.dg/cleanup-10.c: New test.
8331         * gcc.dg/cleanup-11.c: New test.
8332
8333 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8334
8335         PR c++/13239
8336         * g++.dg/opt/expect1.C: New test.
8337
8338 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8339
8340         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8341
8342 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8343
8344         PR debug/12923
8345         * gcc.dg/20031218-1.c: New test.
8346
8347         PR debug/12389
8348         * gcc.dg/20031218-2.c: New test.
8349         * gcc.dg/20031218-3.c: New test.
8350
8351         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8352         of label name and allow for USER_LABEL_PREFIX == "_" names.
8353         * g++.dg/abi/mangle18-2.C: Likewise.
8354         * g++.dg/abi/mangle19-1.C: Likewise.
8355         * g++.dg/abi/mangle19-2.C: Likewise.
8356         * g++.dg/abi/mangle20-1.C: Likewise.
8357         * g++.dg/abi/mangle20-2.C: Likewise.
8358
8359 2003-12-18  Richard Henderson  <rth@redhat.com>
8360
8361         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8362
8363 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8364             Dan Kegel <dank@kegel.com>
8365
8366         PR other/12009
8367         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8368         testing a cross compiler, it causes spurious compile failures.
8369         * lib/g++.exp: Likewise.
8370
8371 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8372
8373         PR c++/13262
8374         * g++.dg/template/access13.C: New test.
8375
8376 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8377
8378         * gcc.dg/20031216-1.c: New test.
8379
8380 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8381
8382         PR c++/9154
8383         * g++.dg/template/error10.C: New test.
8384
8385 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8386
8387         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8388         * g++.dg/eh/simd-2.C: Likewise.
8389
8390 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8391             Roger Sayle  <roger@eyesopen.com>
8392
8393         * gcc.c-torture/execute/ieee/mzero5.c: New.
8394
8395 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8396
8397         PR c++/10603
8398         * g++.dg/parse/error6.C: New test.
8399
8400         PR c++/12827
8401         * g++.dg/parse/error7.C: New test.
8402
8403 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8404
8405         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8406         at -O with stabs debugging formats.
8407         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8408         * gcc.dg/debug/debug-2.c: Likewise.
8409
8410 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8411
8412         PR c++/12696
8413         * g++.dg/init/error1.C: New test.
8414
8415         PR c++/12218
8416         * g++.dg/init/pm3.C: New test.
8417
8418 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8419
8420         PR c/3347
8421         * gcc.dg/bitfld-8.c: New test.
8422
8423 2003-12-16  James Lemke  <jim@wasabisystems.com>
8424
8425         * gcc.dg/arm-scd42-[123].c: New tests.
8426
8427 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8428
8429         PR c++/9043
8430         * g++.dg/abi/mangle20-1.C: New test.
8431         * g++.dg/abi/mangle20-2.C: New test.
8432
8433 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8434
8435         PR c++/13275
8436         * g++.dg/other/offsetof2.C: Remove XFAIL.
8437         * g++.dg/parse/offsetof1.C: New test.
8438         * g++.gd/parse/offsetof2.C: Likewise.
8439
8440 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8441
8442         * g++.dg/template/nontype3.C: New test.
8443         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8444
8445 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8446
8447         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8448
8449 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8450
8451         PR c++/13387
8452         * g++.dg/expr/assign1.C: New test.
8453
8454         PR c++/13242
8455         * g++.dg/abi/mangle19-1.C: New test.
8456         * g++.dg/abi/mangle19-2.C: New test.
8457
8458 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8459
8460         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8461
8462 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8463
8464         * gcc.c-torture/execute/20031216-1.c: New test.
8465
8466 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8467
8468         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8469         an ICE regression.
8470
8471 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8472
8473         PR c++/10926
8474         * g++.dg/template/error9.C: New test.
8475
8476         PR c++/11116
8477         * g++.dg/template/error8.C: New test.
8478
8479 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8480
8481         PR middle-end/13400
8482         * gcc.c-torture/execute/20031215-1.c: New test case.
8483
8484 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR c++/13269
8487         * g++.dg/parse/error5.C: New test.
8488
8489         PR c++/12989
8490         * g++.dg/expr/sizeof1.C: New test.
8491
8492         PR c++/13310
8493         * g++.dg/template/crash15.C: New test.
8494
8495 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8496
8497         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8498         a non-POD type as the last named parameter of a varargs function.
8499
8500 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8501
8502         PR c++/13243
8503         PR c++/12573
8504         * g++.dg/template/crash14.C: New test.
8505         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8506
8507 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.dg/other/java1.C: New test.
8510
8511         PR c++/13241
8512         * g++.dg/abi/mangle18-1.C: New test.
8513         * g++.dg/abi/mangle18-2.C: New test.
8514
8515 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8516
8517         PR optimization/10312
8518         * gcc.c-torture/execute/20031214-1.c: New.
8519
8520 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8521
8522         PR c++/10779
8523         PR c++/12160
8524         * g++.dg/parse/error3.C: New test.
8525         * g++.dg/parse/error4.C: Likewise.
8526         * g++.dg/abi/mangle4.C: Tweak error messages.
8527         * g++.dg/lookup/using5.C: Likewise.
8528         * g++.dg/other/error2.C: Likewise.
8529         * g++.dg/parse/typename5.C: Likewise.
8530         * g++.dg/parse/undefined1.C: Likewise.
8531         * g++.dg/template/arg2.C: Likewise.
8532         * g++.dg/template/ttp3.C: Likewise.
8533         * g++.dg/template/type1.C: Likewise.
8534         * g++.old-deja/g++.other/crash32.C: Likewise.
8535         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8536
8537 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8538
8539         PR c++/13106
8540         * g++.dg/warn/noreturn-3.C: New test.
8541
8542 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8543
8544         PR c++/13118
8545         * g++.dg/abi/covariant3.C: New.
8546
8547 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8548
8549         * g++.dg/eh/ia64-1.C: New test.
8550
8551 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8552
8553         PR optimization/13037
8554         * g77.f-torture/execute/13037.f: New test case.
8555
8556 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8557
8558         PR c++/12881
8559         * g++.dg/abi/covariant2.C: New.
8560
8561 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8562
8563         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8564
8565 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8566
8567         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8568
8569 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8570
8571         PR other/10819
8572         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8573         to fix Bug 10819.
8574         * lib/g++.exp (g++_version): Likewise.
8575         * lib/g77.exp (g77_version): Likewise.
8576         * lib/objc.exp (default_objc_version): Likewise.
8577
8578 2003-12-10  Richard Henderson  <rth@redhat.com>
8579
8580         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8581
8582         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8583
8584 2003-12-08  Matt Austern  <austern@apple.com>
8585
8586         PR c/13134
8587         * lib/gcc-dg.exp (dg-require-visibility): Define.
8588         * lib/target-supports (check_visibility_available): Define.
8589         * gcc.dg/visibility-1.c: New test.
8590         * gcc.dg/visibility-2.c: Likewise.
8591         * gcc.dg/visibility-3.c: Likewise.
8592         * gcc.dg/visibility-4.c: Likewise.
8593         * gcc.dg/visibility-5.c: Likewise.
8594         * gcc.dg/visibility-6.c: Likewise.
8595         * g++.dg/ext/visibility-1.C: Likewise.
8596         * g++.dg/ext/visibility-2.C: Likewise.
8597         * g++.dg/ext/visibility-3.C: Likewise.
8598         * g++.dg/ext/visibility-4.C: Likewise.
8599         * g++.dg/ext/visibility-5.C: Likewise.
8600         * g++.dg/ext/visibility-6.C: Likewise.
8601
8602 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8603
8604         * g++.dg/lookup/java1.C: New test.
8605         * g++.dg/lookup/java2.C: New test.
8606
8607 2003-12-07  Falk Hueffner  <falk@debian.org>
8608
8609         * g++.dg/opt/noreturn-1.C: New test.
8610
8611 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8612
8613         * gcc.dg/overflow-1.c: New test.
8614
8615 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8616
8617         * g77.f-torture/compile/13060.f: New test.
8618
8619 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8620
8621         PR c++/13323
8622         * g++.dg/inherit/operator2.C: New test.
8623
8624 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/13305
8627         * g++.dg/ext/attrib9.C: New test.
8628
8629 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/13314
8632         * g++.dg/template/error7.C: New test.
8633
8634 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8635             J"orn Rennecke <joern.rennecke@superh.com>
8636
8637         PR target/13302
8638         * g++.dg/other/struct-va_list.C: New test.
8639
8640 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8641
8642         PR c++/13166
8643         * g++.dg/parse/defarg6.C: New test.
8644
8645 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8646
8647         PR target/13256
8648         * gcc.c-torture/execute/20031201-1.c: New test.
8649
8650 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8651
8652         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8653
8654 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8655
8656         * gcc.dg/builtin-return-1.c: New test.
8657
8658 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8659             J"orn Rennecke <joern.rennecke@superh.com>
8660
8661         PR optimization/13260
8662         * gcc.c-torture/execute/20031204-1.c: New test.
8663
8664 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8665
8666         PR c++/9127
8667         * g++.dg/template/error6.C: New test.
8668
8669 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8670
8671         * gcc.dg/20031202-1.c: New test.
8672
8673 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8674
8675         PR c++/13179
8676         * g++.dg/template/eh1.C: New test.
8677
8678         PR c++/10771
8679         * g++.dg/template/error5.C: New test.
8680
8681 2003-12-02  David Ung  <davidu@mips.com>
8682
8683         * gcc.dg/compat/vector-check.h: Corrected type for var
8684         g_##TMODE
8685
8686 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8687
8688         PR c++/10126
8689         * g++.dg/template/ptrmem8.C: New test.
8690
8691 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8692
8693         PR c++/12573
8694         * g++.dg/template/dependent-expr3.C: New test.
8695
8696 2003-12-01  James Lemke  <jim@wasabisystems.com>
8697
8698         * gcc.dg/arm-g2.c: New test.
8699
8700 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8701
8702         PR optimization/11634
8703         * gcc.dg/20031201-2.c: New test case.
8704
8705 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8706
8707         PR 11433
8708         * objc.dg/proto-lossage-3.m: New test.
8709
8710 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8711
8712         PR optimization/12628
8713         * gcc.dg/20031201-1.c: New test case.
8714
8715 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8716
8717         * gcc.dg/unaligned-1.c: New test.
8718
8719 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/9849
8722         * g++.dg/template/error4.C: New test.
8723         * g++.dg/template/nested3.C: Adjust error markers.
8724
8725 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8726
8727         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8728
8729 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8730
8731         PR c/10333
8732         * gcc.dg/bitfld-7.c: New test.
8733
8734 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8735
8736         * gcc.dg/tls/asm-1.C: New test.
8737
8738 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8739
8740         * gcc.dg/cpp/assert4.c: Update.
8741
8742 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8743
8744         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8745         * gcc.dg/builtin-apply3.c: New test.
8746
8747 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8748
8749         * lib/compat.exp (compat-obj): New xfaildata parameter.
8750         Use it to set compiler_conditional_xfail_data before compiling.
8751         (compat-get-options): Handle dg-xfail-if.
8752         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8753         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8754         * gcc.dg/compat/vector-1_y.c: Likewise.
8755         * gcc.dg/compat/vector-2_x.c: Likewise.
8756         * gcc.dg/compat/vector-2_y.c: Likewise.
8757
8758 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8759
8760         * g++.dg/opt/reg-stack4.C: New test.
8761
8762 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8763
8764         * gcc.dg/builtin-apply2.c: New test.
8765
8766 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8767
8768         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8769
8770 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8771
8772         PR c++/12924
8773         * g++.dg/template/template-id-2.C: New test.
8774
8775 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8776
8777         PR c++/5369
8778         * g++.dg/template/memfriend1.C: New test.
8779         * g++.dg/template/memfriend2.C: Likewise.
8780         * g++.dg/template/memfriend3.C: Likewise.
8781         * g++.dg/template/memfriend4.C: Likewise.
8782         * g++.dg/template/memfriend5.C: Likewise.
8783         * g++.dg/template/memfriend6.C: Likewise.
8784         * g++.dg/template/memfriend7.C: Likewise.
8785         * g++.dg/template/memfriend8.C: Likewise.
8786         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8787
8788 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/12515
8791         * g++.dg/ext/cond1.C: New test.
8792
8793 2003-11-20  Richard Henderson  <rth@redhat.com>
8794
8795         * gcc.dg/20020201-2.c: Remove.
8796         * gcc.dg/20020201-4.c: Remove.
8797         * gcc.dg/20020304-1.c: Remove.
8798
8799 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8800
8801         * gcc.dg/cpp/trad/xwin1.c: New test case.
8802
8803 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8804
8805         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8806         * lib/g77.exp: Likewise.
8807         * lib/objc.exp: Likewise.
8808         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8809         for darwin.
8810
8811 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8812
8813         PR c++/12932
8814         * g++.dg/template/static5.C: New test.
8815
8816 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8817
8818         * gcc.dg/nested-func-1.c: New test.
8819
8820 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8821
8822         * gcc.dg/cpp/assert4.c: New test.
8823
8824 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8825
8826         PR c++/2294
8827         * g++.dg/lookup/using9.c: New test.
8828
8829 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/12762
8832         * g++.dg/template/error3.C: New test.
8833
8834 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8835
8836         PR ada/13035
8837         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8838         No longer use a wrapper for gcc, since this does not work under
8839         Windows.
8840
8841 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8842
8843         PR c++/2094
8844         * g++.dg/template/ptrmem7.C: New test.
8845
8846 2003-11-13  Andrew Pinski <apinski@apple.com>
8847
8848         * gcc.c-torture/compile/20031113-1.c: New test.
8849
8850 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8851             Kean Johnston <jkj@sco.com>
8852
8853         PR c/13029
8854         * gcc.dg/unused-4.c: Update.
8855
8856 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8857
8858         * g++.dg/opt/const3.C: New test.
8859
8860 2003-11-13  Jan Hubicka  <jh@suse.cz>
8861
8862         * gcc.c-torture/compile/20031112-1.c: New test.
8863
8864 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8865
8866         * g++.dg/parse/crash10.C: Remove bogus error marker.
8867
8868 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8869
8870         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8871         (host_gcc): Likewise.
8872         (ROOT): Honor $PWDCMD.
8873         (BASE): Likewise.
8874         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8875
8876 2003-11-12  Catherine Moore  <clm@redhat.com>
8877
8878         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8879
8880 2003-11-12  Andreas Jaeger  <aj@suse.de>
8881             Jakub Jelinek  <jakub@redhat.com>
8882             Andrew Pinski  <pinskia@physics.uc.edu>
8883             Richard Henderson  <rth@redhat.com>
8884
8885         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8886         systems.
8887         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8888
8889         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8890         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8891
8892 2003-11-11  Andreas Jaeger  <aj@suse.de>
8893
8894         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8895
8896         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8897
8898 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8899
8900         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8901         Clean ups.
8902
8903 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8904
8905         * gcc.dg/trampoline-1.c: New test.
8906
8907 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8908
8909         * gcc.c-torture/compile/200031109-1.c: New test.
8910
8911 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8912
8913         PR c/3190
8914         PR c/8714
8915         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8916         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8917         gcc.dg/format/no-y2k-1.c: Update.
8918
8919 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8920
8921         PR optimization/10467
8922         * gcc.dg/20031108-1.c: New test case.
8923
8924 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8925
8926         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8927
8928 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8929
8930         * gcc.dg/compound-lvalue-1.c: New test.
8931         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8932         some XFAILs.
8933
8934 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8935
8936         * gcc.dg/altivec-varargs-1.c: New test.
8937
8938 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8939
8940         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8941         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8942         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8943         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8944         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8945
8946 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8947
8948         * gcc.dg/cond-lvalue-1.c: New test.
8949
8950 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8951
8952         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8953
8954 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8955
8956         PR c++/11616
8957         * g++.dg/template/instantiate5.C: New test.
8958
8959 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8960
8961         PR c++/12726
8962         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8963         * ChangeLog: Add missing first entry for above test.
8964
8965 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8966
8967         PR c++/9810
8968         * g++.dg/template/using8.C: New test.
8969         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8970
8971 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8972
8973         PR optimization/10817
8974         * gcc.c-torture/compile/20031102-1.c: New test case.
8975
8976 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8977
8978         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8979         2147483647.
8980
8981 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8982
8983         * gcc.dg/20031102-1.c: New test.
8984
8985 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8986
8987         * gcc.dg/complex-1.c: New test.
8988
8989 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8990
8991         PR c++/12796
8992         * g++.dg/template/crash13.C: Adjust expected error location.
8993         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8994
8995 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8996
8997         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8998
8999 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9000
9001         PR/10239
9002         * gcc.c-torture/compile/20031031-2.c: New test.
9003
9004 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9005
9006         PR/11640
9007         * gcc.c-torture/compile/20031031-1.c: New test.
9008
9009 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9010
9011         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9012         * gcc.misc-tests/bprob.exp: Likewise.
9013         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9014         the execution test on arm-elf configs.
9015         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9016         configs that don't support scratch files.
9017         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9018
9019 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9020
9021         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9022         done by dejagnu.
9023
9024 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9025
9026         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9027         Avoid non pure sh syntax. Add more logging.
9028
9029         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9030         fail.
9031
9032 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9033
9034         PR libgcj/10610
9035         * gcc.dg/ppc-stackalign-1.c: New test.
9036
9037 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9038
9039         * ada/acats/run_all.sh: Change output to be more compliant with
9040         dejagnu framework.
9041         Create acats.sum and acats.log files under testsuite/ada/acats
9042         Only run [a-z]* directories, to filter out e.g. CVS.
9043         Redirect build output to log file.
9044
9045 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9046
9047         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9048
9049 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9050
9051         PR ada/5909:
9052         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9053
9054 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9055
9056         * gcc.c-torture/compile/20031023-1.c: New test.
9057         * gcc.c-torture/compile/20031023-2.c: New test.
9058         * gcc.c-torture/compile/20031023-3.c: New test.
9059         * gcc.c-torture/compile/20031023-4.c: New test.
9060
9061 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9062
9063         PR c++/10371
9064         * g++.dg/lookup/scoped8.C: New test.
9065
9066 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9067
9068         * g++.dg/opt/reg-stack3.C: New test.
9069
9070 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9071
9072         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9073
9074 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9075
9076         PR c++/11076
9077         * g++.dg/template/crash13.C: New test.
9078
9079 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9080
9081         * gcc.dg/c99-restrict-2.c: New test.
9082
9083 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9084
9085         PR c++/12698, c++/12699, c++/12700, c++/12566
9086         * g++.dg/inherit/covariant9.C: New test.
9087         * g++.dg/inherit/covariant10.C: New test.
9088         * g++.dg/inherit/covariant11.C: New test.
9089
9090 2003-10-23  Jason Merrill  <jason@redhat.com>
9091
9092         PR c++/12726
9093         * g++.dg/ext/complit2.C: New test.
9094
9095 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9096
9097         PR target/12654
9098         * gcc.c-torture/execute/20031020-1.c: New test.
9099
9100 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9101
9102         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9103         following the jump_insn.
9104
9105 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9106
9107         * gcc.dg/cast-lvalue-1.c: New test.
9108
9109 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/11962
9112         * g++.dg/template/cond2.C: New test.
9113
9114 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9115
9116         * gcc.dg/builtins-28.c: New test.
9117
9118 2003-10-20  Jan Hubicka  <jh@suse.cz>
9119
9120         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9121         parameter.
9122         * testsuite/gcc.dg/inline-2.c: Likewise.
9123
9124 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9125
9126         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9127         * gcc.dg/nest.c:  Likewise.
9128
9129 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9130
9131         PR c++/9781, c++/10583, c++/11862
9132         * g++.dg/parse/crash13.C: New test.
9133
9134 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9135
9136         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9137
9138 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9139
9140         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9141         Define HAVE_C99_RUNTIME except on Solaris.
9142         * gcc.dg/builtins-20.c: Likewise.
9143
9144 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9145
9146         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9147
9148 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9149
9150         PR c++/12495
9151         * g++.dg/template/crash21.C: New test.
9152
9153 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9154
9155         PR c++/2513
9156         * g++.dg/template/typename5.C: New test.
9157
9158 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9159
9160         PR c++/12369
9161         * g++.dg/template/friend25.C: New test.
9162
9163 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9164
9165         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9166         versions.
9167
9168 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9169
9170         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9171         == 2147483647.
9172
9173 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9174
9175         * gcc.c-torture/execute/960416-1.x: Remove.
9176         * gcc.c-torture/execute/divconst-3.x: Likewise.
9177
9178 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9179
9180         PR target/12598
9181         * gcc.dg/torture/cris-volatile-1.c: New test.
9182
9183 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9184
9185         PR optimization/9325
9186         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9187         for overflowing floating point to integer conversion during RTL
9188         simplification.
9189
9190 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9191
9192         * objc/execute/_cmd.m: Fix typo.
9193         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9194         Relax 'scan-assembler' regexp.
9195         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9196         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9197         * objc.dg/zero-link-2.m: Remove blank line.
9198         * objc.dg/zero-link-3.m: New test case.
9199
9200 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9201
9202         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9203
9204         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9205         than linker trickery.
9206
9207 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9208
9209         PR c++/12370
9210         * g++.dg/other/friend2.C: New test.
9211
9212 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9213
9214         * gcc.dg/20031012-1.c: New test.
9215
9216 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9217
9218         * gcc.dg/weak/weak-3.c: Fix for new warning.
9219
9220 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9221
9222         PR optimization/8750
9223         * gcc.c-torture/execute/20031012-1.c: New test case.
9224
9225 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9226
9227         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9228         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9229
9230 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9231
9232         PR optimization/12260
9233         * gcc.c-torture/compile/20031011-2.c: New test case.
9234
9235 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9236
9237         * gcc.c-torture/execute/20031011-1.c: New testcase.
9238
9239 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9240
9241         * gcc.c-torture/compile/20031011-1.c: New test.
9242
9243 2003-10-11  Jan Hubicka  <jh@suse.cz>
9244
9245         * g++.dg/other/first-global.C: New test.
9246
9247 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9248
9249         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9250
9251 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9252
9253         * gcc.c-torture/compile/20031010-1.c: New test.
9254
9255 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9256
9257         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9258         * gcc.c-torture/execute/va-arg-25.c: ... here.
9259
9260 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9261
9262         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9263
9264 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9265
9266         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9267
9268 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9269
9270         * g++.dg/parse/error2.C: New test.
9271
9272 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9273
9274         PR c++/11097
9275         * g++.dg/other/error5.C: Modify the error message.
9276         * g++.dg/lookup/using8.C: New test.
9277
9278 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9279
9280         * gcc.dg/darwin-abi-2.c: New file.
9281         * gcc.c-torture/execute/va-arg-24.c: New file.
9282
9283 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9284
9285         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9286         indentation.
9287
9288 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/10147
9291         * g++.dg/other/error4.C: Update error messages.
9292         * g++.dg/template/ptrmem4.C: Likewise.
9293
9294         PR c++/12337
9295         * g++.dg/init/new9.C: New test.
9296
9297         PR c++/12334, c++/12236, c++/8656
9298         * g++.dg/ext/attrib8.C: New test.
9299
9300 2003-10-06  Devang Patel  <dpatel@apple.com>
9301
9302         * gcc.dg/debug/dwarf2-3.h: New test.
9303         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9304
9305 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9306
9307         * g++.dg/opt/cfg2.C: New test.
9308
9309 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9310
9311         * g++.dg/opt/float1.C: New test.
9312
9313 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9314
9315         * gcc.dg/c90-array-lval-6.c: New test.
9316         * gcc.dg/c99-array-lval-6.c: New test.
9317
9318 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9319             Ziemowit Laski  <zlaski@apple.com>
9320
9321         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9322         'Derived', so that it is never considered a class method; add
9323         new warning for '+port' method ambiguity.
9324         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9325         <objc/objc-api.h> (needed on Mac OS X).
9326         * objc.dg/method-13.m: New test.
9327
9328 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9329
9330         PR optimization/9325, PR java/6391
9331         * gcc.c-torture/execute/20031003-1.c: New test case.
9332
9333 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR optimization/12180
9336         * gcc.dg/20031002-1.c: New test.
9337
9338         PR c++/12486
9339         * g++.dg/inherit/error1.C: New test.
9340
9341 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9342
9343         * lib/f-torture.exp (search_for): Rename to...
9344         (search_for_re): This.  Also, clean up comments and the
9345         "regexp" invocation.
9346
9347 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9348
9349         * gcc.c-torture/compile/20031002-1.c: New test.
9350
9351 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9352
9353         * g++.dg/opt/cond1.C: New test.
9354
9355 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9356
9357         * gcc.dg/Wold-style-definition-2.c: New testcase.
9358         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9359
9360 2003-09-29  Richard Henderson  <rth@redhat.com>
9361
9362         * g++.dg/init/array10.C: Add dg-options.
9363
9364 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9365
9366         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9367
9368 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9369
9370         * g++.dg/template/friend19.C: Fix typo.
9371         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9372
9373 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9374
9375         * gcc.c-torture/execute/20030928-1.c: New test.
9376         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9377
9378 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9379
9380         * g++.dg/opt/unroll1.C: New test.
9381
9382 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9383
9384         PR optimization/11741
9385         * gcc.dg/20030926-1.c: New test case.
9386
9387 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9388
9389         PR c++/5655
9390         * g++.dg/parse/access7.C: New test.
9391         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9392
9393 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9394
9395         MERGE OF objc-improvements-branch into MAINLINE:
9396         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9397         if libobjc has not been built.
9398         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9399         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9400         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9401         objc/execute/nested-3.m, objc/execute/np-2.m,
9402         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9403         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9404         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9405         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9406         objc.dg/special/unclaimed-category-1.h,
9407         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9408         well as GNU runtime.
9409         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9410         * execute/cascading-1.m, execute/function-message-1.m,
9411         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9412         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9413         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9414         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9415         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9416         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9417         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9418         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9419         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9420         * objc.dg/bitfield-2.m: Run only on Darwin.
9421         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9422         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9423         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9424         * objc.dg/const-str-1.m: Fix constant string layout.
9425
9426 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9427
9428         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9429
9430 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9431
9432         * gcc.dg/darwin-abi-1.c: New file.
9433
9434 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9435
9436         PR target/12281
9437         * gcc.c-torture/compile/20030921-1.c: New test.
9438
9439 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9440
9441         * g++.dg/opt/reg-stack2.C: New test.
9442
9443 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9444
9445         * g++.dg/eh/delayslot1.C: New test.
9446
9447 2003-09-20  Richard Henderson  <rth@redhat.com>
9448
9449         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9450
9451 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9452
9453         * gcc.c-torture/execute/20030920-1.c: New test case.
9454
9455 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9456
9457         * g++.dg/rtti/typeid3.C: Correct expected error message.
9458
9459 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9460
9461         PR c++/157
9462         * g++.dg/parse/crash12.C: New test.
9463
9464 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9465
9466         * gcc.dg/compat/mixed-struct-check.h: New.
9467         * gcc.dg/compat/mixed-struct-defs.h: New.
9468         * gcc.dg/compat/mixed-struct-init.h: New.
9469         * gcc.dg/compat/struct-by-value-19_main.c: New.
9470         * gcc.dg/compat/struct-by-value-19_x.c: New.
9471         * gcc.dg/compat/struct-by-value-19_y.c: New.
9472         * gcc.dg/compat/struct-by-value-20_main.c: New.
9473         * gcc.dg/compat/struct-by-value-20_x.c: New.
9474         * gcc.dg/compat/struct-by-value-20_y.c: New.
9475         * gcc.dg/compat/struct-return-19_main.c: New.
9476         * gcc.dg/compat/struct-return-19_x.c: New.
9477         * gcc.dg/compat/struct-return-19_y.c: New.
9478         * gcc.dg/compat/struct-return-20_main.c: New.
9479         * gcc.dg/compat/struct-return-20_x.c: New.
9480         * gcc.dg/compat/struct-return-20_y.c: New.
9481
9482 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9483         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9484         so that it will not complain on LP64 targets.
9485
9486 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9487
9488         PR c++/495
9489         * g++.dg/template/friend24.C: New test.
9490
9491 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9492
9493         PR c++/12332
9494         * g++.dg/template/memtmpl2.C: New test.
9495
9496 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR target/11184
9499         * gcc.dg/builtin-apply1.c: New test.
9500
9501 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9502
9503         PR c++/9848
9504         * g++.dg/warn/Wunused-4.C: New test.
9505
9506 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9507
9508         PR c++/12316
9509         * g++.dg/other/gc2.C: New test.
9510
9511 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9512
9513         PR c++/11991
9514         * g++.dg/rtti/typeid3.C: New test.
9515
9516         PR c++/12266
9517         * g++.dg/overload/template1.C: New test.
9518
9519 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9520
9521         * g++.dg/opt/cfg3.C: New test.
9522
9523 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9524
9525         PR c++/7939
9526         * g++.dg/template/crash11.C: New test.
9527
9528 2003-09-16  Jason Merrill  <jason@redhat.com>
9529             Jakub Jelinek  <jakub@redhat.com>
9530
9531         * gcc.dg/attr-warn-unused-result.c: New test.
9532
9533 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9534
9535         PR c++/12184
9536         * g++.dg/expr/call2.C: New test.
9537
9538 2003-09-15  Andreas Jaeger  <aj@suse.de>
9539
9540         * gcc.dg/Wold-style-definition-1.c: New test.
9541
9542 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9543
9544         PR c++/3907
9545         * g++.dg/parse/template12.C: New test.
9546
9547         * g++.dg/abi/bitfield11.C: New test.
9548         * g++.dg/abi/bitfield12.C: Likewise.
9549
9550 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9551
9552         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9553         non-expansion of functional macro name without arguments at EOL.
9554         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9555
9556 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9557
9558         * gcc.c-torture/execute/20030914-[12].c: New tests.
9559
9560 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9561
9562         PR c++/11788
9563         * g++.dg/overload/addr1.C: New test.
9564
9565 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9566
9567         * gcc.dg/20030909-1.c: New test.
9568
9569 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9570
9571         * gcc.dg/ultrasp10.c: New test.
9572
9573 2003-09-09  Devang Patel  <dpatel@apple.com>
9574
9575         * gcc.dg/darwin-ld-6.c: New test.
9576
9577 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9578
9579         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9580
9581 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9582
9583         * gcc.dg/ia64-types1.c: New test.
9584         * gcc.dg/ia64-types2.c: Likewise.
9585
9586 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9587
9588         * gcc.dg/builtins-1.c: Add more _Complex tests.
9589         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9590
9591         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9592         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9593
9594 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/11786
9597         * g++.dg/lookup/koenig2.C: New test.
9598
9599         PR c++/5296
9600         * g++.dg/rtti/typeid2.C: New test.
9601
9602 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9603
9604         * gcc.c-torture/compile/20030904-1.c: New test.
9605
9606 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9607
9608         * g++.dg/opt/longbranch2.C: New test.
9609
9610 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9611
9612         * g++.dg/template/crash10.C: Only compile it.
9613
9614 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9615
9616         PR middle-end/11665
9617         * gcc.c-torture/compile/20030907-1.c: New test.
9618         * g++.dg/init/array11.C: New test.
9619
9620 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9621
9622         PR c++/11852
9623         * g++.dg/init/struct1.C: New test.
9624
9625 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9626
9627         PR c++/12181
9628         * g++.dg/expr/comma1.C: New test.
9629
9630 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9631
9632         PR c++/11867
9633         * g++.dg/expr/static_cast5.C: New test.
9634
9635 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9636
9637         PR c++/11507
9638         * g++.dg/lookup/scoped7.C: New test.
9639
9640         PR c++/9574
9641         * g++.dg/other/static1.C: New test.
9642
9643         PR c++/11490
9644         * g++.dg/warn/template-1.C: New test.
9645
9646         PR c++/11432
9647         * g++.dg/template/crash10.C: New test.
9648
9649         PR c++/2478
9650         * g++.dg/overload/VLA.C: New test.
9651
9652         PR c++/10804
9653         * g++.dg/template/call1.C: New test.
9654
9655 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9656
9657         PR c++/11794
9658         * g++.dg/parse/using3.C: New test.
9659
9660 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9661
9662         PR c++/11409
9663         * g++.dg/overload/builtin3.C: New test case.
9664
9665 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9666
9667         PR c/9862
9668         * gcc.dg/20030906-1.c: New test.
9669         * gcc.dg/20030906-2.c: Likewise.
9670
9671 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9672
9673         PR c++/12167
9674         * g++.dg/parse/defarg5.C: New test.
9675
9676         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9677
9678 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/12163
9681         * g++.dg/expr/static_cast4.C: New test.
9682
9683         PR c++/12146
9684         * g++.dg/template/crash9.C: New test.
9685
9686 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9687
9688         * g++.old-deja/g++.ext/pretty2.C: Update for change
9689         in __FUNCTION__.
9690         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9691
9692 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9693
9694         PR c++/11922
9695         * g++/dg/template/qualified-id1.C: New test.
9696
9697         PR c++/12037
9698         * g++.dg/warn/noeffect4.C: New test.
9699
9700 2003-09-04  Matt Austern  <austern@apple.com>
9701
9702         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9703         * g++.dg/ext/fnname2.C: Likewise.
9704         * g++.dg/ext/fnname3.C: Likewise.
9705
9706 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9707
9708         * g++.dg/expr/lval1.C: New test.
9709         * g++.dg/ext/lvcast.C: Remove.
9710
9711 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9712
9713         PR optimization/11700.
9714         * gcc.c-torture/compile/20030903-1.c: New test case.
9715
9716 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9717
9718         PR c++/12053
9719         * g++.dg/abi/layout4.C: New test.
9720
9721 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9722
9723         PR c++/11553
9724         * g++.dg/parse/friend3.C: New test.
9725
9726 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9727
9728         PR c++/11847
9729         * g++.dg/template/class1.C: New test.
9730
9731         PR c++/11808
9732         * g++.dg/expr/call1.C: New test.
9733
9734 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9735
9736         PR c++/12114
9737         * g++.dg/init/ref9.C: New test.
9738
9739         PR c++/11972
9740         * g++.dg/template/nested4.C: New test.
9741
9742 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9743
9744         PR c++/12093
9745         * g++.dg/template/non-dependent4.C: New test.
9746
9747         PR c++/11928
9748         * g++.dg/inherit/conv1.C: New test.
9749
9750 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9751
9752         PR c++/6196
9753         * g++.dg/ext/label1.C: New test.
9754         * g++.dg/ext/label2.C: Likewise.
9755
9756 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9757
9758         * g++.dg/expr/cond3.C: New test.
9759
9760 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9761
9762         * gcc.dg/builtins-1.c: Add new builtin cases.
9763
9764 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9765
9766         * gcc.dg/builtins-1.c: Add new cases.
9767         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9768
9769 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9770
9771         * gcc.dg/builtins-1.c: Add more math builtin tests.
9772         * gcc.dg/torture/builtin-attr-1.c: New test.
9773
9774 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9775
9776         PR optimization/5079
9777         * g++.dg/opt/static3.C: New test.
9778
9779 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9780
9781         * gcc.misc-tests/gcov-10b.c: New test.
9782
9783 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9784
9785         * g++.dg/opt/ptrmem3.C: New test.
9786
9787         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9788
9789 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9790
9791         * gcc.dg/20030826-2.c: New test.
9792
9793 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9794
9795         PR middle-end/12002
9796         * g77.f-torture/compile/12002.f: New test case.
9797
9798 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9799
9800         * gcc.dg/20030826-1.c: New test case.
9801
9802 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9803
9804         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9805
9806 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9807
9808         PR c++/11871
9809         * c++.dg/lookup/crash1.C: New test.
9810
9811         * c++.dg/warn/noeffect3.C: New test.
9812
9813 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9814
9815         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9816         * gcc.dg/compat/vector-1_y.c: Ditto.
9817         * gcc.dg/compat/vector-2_x.c: Ditto.
9818         * gcc.dg/compat/vector-2_y.c: Ditto.
9819
9820 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9821
9822         * gcc.dg/20030702-1.c: New test.
9823
9824 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/8795
9827         * g++.dg/ext/altivec-1.C: New test.
9828
9829 2003-08-24  Richard Henderson  <rth@redhat.com>
9830
9831         * g++.dg/eh/simd-2.C: Add -w for x86.
9832
9833 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9834
9835         * gcc.dg/20030815-1.c: New test.
9836
9837 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9838
9839         PR c++/3765
9840         * g++.dg/parse/access6.C: New test.
9841
9842 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9843
9844         PR c++/641, c++/11876
9845         * g++.dg/template/friend22.C: New test.
9846         * g++.dg/template/friend23.C: Likewise.
9847
9848 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9849
9850         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9851         identically.
9852
9853 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9854
9855         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9856
9857 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9858
9859         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9860
9861 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9862
9863         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9864
9865 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9866
9867         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9868
9869 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9870
9871         PR c++/11919
9872         * g++.dg/overload/prom1.C: New test.
9873
9874         PR c++/11551
9875         * g++.dg/parse/dtor2.C: New test.
9876
9877         PR c++/10762
9878         * g++.dg/parse/using2.C: New test.
9879
9880 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9881
9882         PR target/11805
9883         * gcc.c-torture/compile/20030821-1.c: New.
9884
9885 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/11834
9888         * g++.dg/template/deduce2.C: New test.
9889
9890 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9891
9892         * gcc.c-torture/execute/20030821-1.c: New test.
9893
9894 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9895
9896         PR middle-end/11984
9897         * gcc.dg/20030820-1.c: New test case.
9898
9899 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9900
9901         PR c++/11945
9902         * g++.dg/warn/noeffect2.C: New test.
9903
9904 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/10926
9907         * g++.dg/template/dtor2.C: New test.
9908
9909         PR c++/11684
9910         * g++.dg/template/operator1.C: New test.
9911         * g++.dg/parse/operator4.C: New test.
9912
9913         PR c++/11946.C
9914         * g++.dg/expr/enum1.C: New test.
9915         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9916
9917         PR c++/11036.C
9918         * g++.dg/parse/elab2.C: New test.
9919         * g++.dg/parse/typedef4.C: Change error message.
9920         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9921         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9922         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9923
9924 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9925
9926         * gcc.dg/pch/warn-1.c: New.
9927         * gcc.dg/pch/warn-1.hs: New.
9928
9929         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9930         not-tested file.
9931
9932 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9933
9934         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9935
9936 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9937
9938         * gcc.dg/uninit-D.c: New Test.
9939         * gcc.dg/uninit-E.c: New Test.
9940         * gcc.dg/uninit-F.c: New Test.
9941         * gcc.dg/uninit-G.c: New Test.
9942
9943 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9944
9945         * g++.dg/README: Describe the pch directory.
9946
9947 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9948
9949         PR c++/11174
9950         * g++.dg/parse/access4.C: New test.
9951         * g++.dg/parse/access5.C: Likewise.
9952         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9953
9954 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9955
9956         * gcc.dg/noncompile/20030818-1.c: New.
9957
9958 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9959
9960         PR c++/11957
9961         * g++.dg/warn/noeffect1.C: New test.
9962
9963         * g++.dg/template/scope2.C: New test.
9964         * g++.dg/template/error2.C: Correct dg-error
9965
9966 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9967
9968         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9969
9970 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9971
9972         PR C++/11512
9973         * g++.dg/template/warn1.C: New.
9974
9975 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9976
9977         * g++.dg/template/error2.C: New test.
9978         * g++.dg/lookup/using7.C: Adjust errors
9979         * g++.old-deja/g++.pt/crash36.C: Likewise.
9980         * g++.old-deja/g++.pt/derived3.C: Likewise.
9981
9982 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9983
9984         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9985         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9986         * gcc.c-torture/execute/builtins/string-9.c: New, from
9987         string-opt-9.c.  Adjust for execute/builtins framework.
9988         * gcc.c-torture/execute/string-opt-9.c: Delete.
9989
9990 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9991
9992         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9993
9994         * g++.dg/parse/ret-type2.C: New test.
9995
9996         PR c++/11703
9997         * g++.dg/init/new8.C: New test.
9998
9999         PR c++/10923
10000         * g++.dg/parse/typedef5.C: New test.
10001
10002         PR c++/9512
10003         * g++.dg/parse/qualified2.C: New test.
10004         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10005         invalid code.
10006
10007 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10008
10009         * g++.dg/conversion/ptrmem1.C: New test.
10010
10011 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10012
10013         PR target/11693
10014         * gcc.dg/20030811-1.c: New test.
10015
10016         PR target/11535
10017         * gcc.c-torture/execute/20030811-1.c: New test.
10018
10019 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10020
10021         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10022
10023 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10024
10025         PR c++/11789.C
10026         * g++.dg/inherit/multiple1.C: New test.
10027
10028 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10029
10030         * gcc.dg/spe1.c: New test.
10031
10032         PR c++/11670
10033         * g++.dg/expr/cast2.C: New test.
10034
10035         PR c++/10530
10036         * g++.dg/template/dependent-name2.C: New test.
10037
10038 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10039
10040         * g++.dg/parse/crash11.C: Put the dg options in comments.
10041
10042 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10043
10044         * lib/gcc-dg.exp: Update for diagnostic change.
10045
10046 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10047
10048         PR c++/5767
10049         * g++.dg/parse/crash11.C: New test.
10050
10051 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10052
10053         * gcc.dg/cpp/spacing1.c: Update.
10054
10055 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10056
10057         PR target/11739
10058         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10059         a value for -mtune.
10060
10061 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10062
10063         PR middle-end/11771
10064         * gcc.c-torture/compile/20030804-1.c: New test case.
10065
10066 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10067
10068         * gcc.dg/20030804-1.c: New test case.
10069
10070 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10071
10072         * gcc.dg/cpp/separate-1.c: New test.
10073
10074 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10075
10076         PR c++/11704
10077         * g++.dg/template/dependent-expr2.C: New test.
10078
10079         PR c++/11766
10080         * g++.dg/expr/ptrmem1.C: New test.
10081
10082 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10083
10084         PR c++/9453
10085         * g++.dg/template/friend15.C: New test.
10086
10087 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10088
10089         * lib/dg-pch.exp: Work round PCH bug.
10090
10091 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10092
10093         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10094         builtins.  Move cases from builtins-4.c here.
10095
10096         * gcc.dg/torture/builtin-math-1.c: New test taken from
10097         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10098         additional cases.
10099
10100         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10101         Delete.
10102
10103 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10104
10105         PR c++/9447
10106         * g++.dg/template/using7.C: New test.
10107
10108 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10109
10110         * import1.c, import2.c: New tests.
10111
10112 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10113
10114         * g++.dg/eh/crossjump1.C: New test.
10115
10116 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c++/11697
10119         * g++.dg/template/using6.C: New test.
10120
10121         PR c++/11744
10122         * g++.dg/template/koenig2.C: New test.
10123
10124 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10125
10126         PR c++/7983
10127         * g++.dg/parse/typedef4.C: New test.
10128
10129 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10130
10131         PR c++/8442, c++/8806
10132         * g++.dg/template/elab1.C: New test.
10133         * g++.dg/template/type2.C: Likewise.
10134         * g++.dg/template/ttp3.C: Adjust expected error message.
10135         * g++.old-deja/g++.law/visibility13.C: Likewise.
10136         * g++.old-deja/g++.niklas/t135.C: Likewise.
10137         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10138         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10139         template argument.
10140         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10141
10142 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10143
10144         PR c++/11295
10145         * g++.dg/ext/stmtexpr1.C: New test.
10146
10147         * g++.dg/opt/tmp1.C: New test.
10148
10149         PR c++/11525
10150         * g++.dg/parse/constant4.C: New test.
10151
10152         PR c++/9447
10153         * g++.dg/template/using5.C: New test.
10154
10155 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10156
10157         * gcc.dg/builtins-27.c: New test case.
10158
10159 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * gcc.dg/tls/opt-7.c: New test.
10162
10163 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10164
10165         * g++.old-deja/g++.other/crash18.C: Remove.
10166
10167 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10168
10169         * g++.dg/template/explicit3.C: New.
10170         * g++.dg/template/explicit4.C: New.
10171         * g++.dg/template/explicit5.C: New.
10172
10173         PR c++/11347
10174         * g++.dg/template/memtmpl1.C: New.
10175
10176 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10177
10178         PR target/11565
10179         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10180         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10181
10182 2003-07-30  Jan Hubicka  <jh@suse.cz>
10183
10184         * vtgc1.c: Kill.
10185
10186 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10187
10188         * gcc.dg/struct-in-proto-1.c: New test.
10189
10190 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10191
10192         * gcc.dg/cpp/include2.c: Only expect one message.
10193
10194 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10195
10196         PR c++/9447
10197         * g++.dg/template/using1.C: New test.
10198         * g++.dg/template/using2.C: New test.
10199         * g++.dg/template/using3.C: New test.
10200         * g++.dg/template/using4.C: New test.
10201
10202 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10203
10204         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10205         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10206
10207 2003-07-28  Jan Hubicka  <jh@suse.cz>
10208
10209         PR c++/11530
10210         * g++.dg/opt/call1.C: New test.
10211
10212 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10213
10214         PR c++/11667
10215         * g++.dg/init/enum2.C: New test.
10216         * g++.dg/template/overload1.C: Add "-w" option.
10217
10218 2003-07-28    <hp@bitrange.com>
10219
10220         * gcc.dg/Wdeclaration-after-statement-1.c,
10221         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10222
10223 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gcc.c-torture/compile/20030725-1.c: New test.
10226
10227 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10228
10229         * gcc.dg/20030505.c: Only run for SPE.
10230         Remove definition of opaque type.
10231
10232 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10233
10234         * g++.dg/template/ptrmem6.C: New test.
10235
10236 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10237
10238         * gcc.c-torture/compile/zero-strct-2.c: New test.
10239
10240 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10241
10242         * gcc.dg/intermod-1.c: New test.
10243
10244 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10245
10246         PR c++/11617
10247         * g++.dg/template/lookup2.C: New test.
10248         * g++.dg/template/memclass1.C: Remove instantiated from error.
10249         * g++.dg/other/error2.C: Tweak expected errors.
10250
10251         PR c++/11596
10252         * g++.dg/template/defarg3.C: New test.
10253
10254         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10255
10256 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10257
10258         * g++.dg/inherit/access5.C: New test.
10259
10260 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10261
10262         PR c++/11513
10263         * g++.dg/template/crash8.C: New test.
10264
10265 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10266
10267         PR c/10602
10268         * gcc.dg/noncompile/incomplete-2.c: New test.
10269
10270 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10271
10272         PR c++/11645
10273         * g++.dg/inherit/access4.C: New test.
10274
10275         PR c++/11517
10276         * g++.dg/expr/cond2.C: New test.
10277
10278         PR optimization/10679
10279         * g++.dg/opt/inline4.C: New test.
10280
10281 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10282
10283         * g++.dg/parse/crash10: New test.
10284
10285 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10286
10287         * g++.dg/ext/flexary1.C: New test.
10288
10289 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10290
10291         PR c++/10793
10292         * g++.dg/template/crash9.C: New test.
10293
10294 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10295
10296         PR c++/3004
10297         * g++.dg/parse/typedef3.C: New test.
10298
10299         PR c++/7906
10300         * g++.dg/parse/operator2.C: New test.
10301
10302         PR c++/8895
10303         * g++.dg/parse/def-tmpl-arg1.C: New test.
10304
10305         PR c++/9282
10306         * g++.dg/parse/funptr1.C: New test.
10307
10308         PR c++/9452
10309         * g++.dg/parse/ambig3.C: New test.
10310
10311         PR c++/9454
10312         * g++.dg/parse/operator3.C: New test.
10313
10314         PR c++/9486
10315         * g++.dg/parse/template10.C: New test.
10316
10317         PR c++/9488
10318         * g++.dg/parse/template11.C: New test.
10319
10320         PR c++/10150
10321         * g++.dg/parse/invalid-op1.C: New test.
10322
10323         PR c++/10247
10324         * g++.dg/parse/condexpr1.C: New test.
10325
10326 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10327
10328         * g++.dg/ext/packed3.C: New test.
10329         * g++.dg/ext/packed4.C: New test.
10330
10331         * gcc.dg/pack-test-3.c: New test.
10332
10333 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10334
10335         * lib/compat.exp: Handle dg-options per source file.
10336         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10337         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10338         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10339         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10340         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10341         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10342         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10343         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10344         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10345         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10346         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10347         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10348         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10349         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10350
10351 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10352
10353         PR c/10320
10354         * gcc.c-torture/execute/20030718-1.c: New test.
10355
10356 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10357
10358         PR optimization/11536
10359         * gcc.dg/20030721-1.c: New test.
10360
10361 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10362
10363         PR c++/11546
10364         * g++.dg/template/lookup1.C: New test.
10365
10366 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10367
10368         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10369         diagnostics of ill-formed constructs involving labels.
10370         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10371         the new 'previously defined here' message.
10372
10373 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10374
10375         * g++.dg/parse/non-dependent2.C: New test.
10376
10377 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10378
10379         * g++.dg/init/init-ref4.C: xfail on targets without
10380         weak symbols.
10381
10382 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR target/11087
10385         * gcc.c-torture/execute/20030717-1.c: New test.
10386
10387 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10388
10389         * g++.dg/opt/cfg1.C: New test.
10390
10391 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10392
10393         PR optimization/11557
10394         * gcc.dg/20030717-1.c: New test.
10395
10396 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10397
10398         PR c++/10476
10399         * g++.dg/expr/crash-1.C: New test.
10400
10401         PR c++/11027
10402         * g++.dg/template/init3.C: New test.
10403
10404         PR c++/8222
10405         * g++.dg/template/non-dependent1.C: New test.
10406
10407         PR c++/11070
10408         * g++.dg/template/non-dependent2.C: New test.
10409
10410         PR c++/11071
10411         * g++.dg/template/non-dependent3.C: New test.
10412
10413         PR c++/9907
10414         * g++.dg/template/sizeof5.C: New test.
10415
10416 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10417
10418         PR 11498
10419         * gcc.c-torture/compile/mangle-1.c: New file.
10420
10421 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10422
10423         PR c++/7809
10424         * g++.dg/parse/access3.C: New test.
10425
10426 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10427
10428         PR c++/11384
10429         * g++.dg/init/init-ref4.C: New test.
10430
10431 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/11547
10434         * g++.dg/parse/constant3.C: New test.
10435         * g++.dg/parse/crash7.C: Likewise.
10436
10437 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10438
10439         PR target/11008
10440         * gcc.dg/i386-pentium4-not-mull.c: New.
10441
10442 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10443
10444         * gcc.dg/asm-names.c (ymain): Make it weak.
10445
10446 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10447
10448         PR c++/5421
10449         * g++.dg/template/friend21.C: New test.
10450
10451 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10452
10453         * gcc.dg/cleanup-8.c: New test.
10454         * gcc.dg/cleanup-9.c: New test.
10455
10456 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10457
10458         * g++.dg/ext/dll-MI1.h: New file.
10459         * g++.dg/ext/dllexport-MI1.C: New file.
10460         * g++.dg/ext/dllimport-MI1.C: New file.
10461
10462 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10463
10464         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10465         it does not have cmpstrsi patterns (just cmpmemsi).
10466
10467 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR debug/11473
10470         * g++.dg/debug/debug8.C: New test.
10471
10472 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10473
10474         PR c++/10108
10475         * g++.dg/template/crash7.C: New test.
10476
10477 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10478
10479         PR target/10795
10480         * gcc.c-torture/compile/20030708-1.c: New.
10481
10482 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10483
10484         * gcc.c-torture/execute/20030715-1.c: New test.
10485
10486 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10487
10488         * gcc.dg/pch/inline-3.c: New file.
10489         * gcc.dg/pch/inline-3.hs: New file.
10490         * gcc.dg/pch/inline-4.c: New file.
10491         * gcc.dg/pch/inline-4.hs: New file.
10492
10493 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10494
10495         PR c++/11509
10496         * g++.dg/template/crash6.C: New test.
10497
10498         PR c++/7053
10499         * g++.dg/template/friend20.C: New test.
10500
10501         PR c++/7019
10502         * g++.dg/template/overload2.C: New test.
10503
10504 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10505
10506         PR optimization/11440
10507         * gcc.c-torture/execute/20030714-1.c: New test.
10508
10509 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10510
10511         PR c++/11154
10512         * g++.dg/template/partial2.C: New test.
10513
10514 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10515
10516         PR c++/11503
10517         * g++.dg/template/anon1.C: New test.
10518
10519         PR c++/11493
10520         PR c++/11495
10521         * g++.dg/parse/template9.C: Likewise.
10522         * g++.dg/template/crash4.C: New test.
10523         * g++.dg/template/koenig1.C: Likewise.
10524         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10525         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10526         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10527         functions.
10528         * g++.old-deja/g++.jason/template36.C: Likewise.
10529         * g++.old-deja/g++.mike/p1989.C: Likewise.
10530         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10531         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10532         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10533         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10534         compiling.
10535         * g++.old-deja/g++.pt/union2.C: Use this->.
10536
10537 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10538
10539         * gcc.dg/20030711-1.c: New test.
10540
10541 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10542
10543         PR c++/11050
10544         * g++.dg/parse/args1.C: New test.
10545         * g++.pt/defarg8.C: Change expected errors.
10546
10547 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10548
10549         PR c++/8164
10550         * g++.dg/template/nontype2.C: New test.
10551
10552         PR c++/10558
10553         * g++.dg/parse/template8.C: New test.
10554
10555         PR c++/8327
10556         * g++.dg/template/scope1.C: New test.
10557
10558         * g++.dg/warn/Wsign-compare-1.C: New test.
10559
10560 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10561
10562         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10563
10564 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10565
10566         PR c++/9411
10567         * g++.dg/template/explicit2.C: New test.
10568
10569         PR c++/10032
10570         * g++.dg/warn/pedantic1.C: New test.
10571
10572 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         PR c++ 9483
10575         * g++.dg/other/field1.C: New test.
10576
10577 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10578
10579         PR c/11449
10580         * gcc.c-torture/compile/20030707-1.c: New.
10581
10582 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10583
10584         PR c++/10849
10585         * g++.dg/template/access12.C: New test.
10586
10587 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10590         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10591         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10592         * gcc.misc-tests/gcov.exp: Update
10593         * g++.dg/gcov/gcov.exp: Update
10594         * lib/gcov.exp: Update.
10595
10596 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10597
10598         * g++.dg/abi/mangle17.C: Make sure template expressions are
10599         dependent.
10600         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10601         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10602         * g++.dg/opt/stack1.C: Remove erroneous code.
10603         * g++.dg/parse/template7.C: New test.
10604         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10605         * g++.old-deja/g++.pt/crash4.C: Likewise.
10606
10607 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10608
10609         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10610         with zero or one occurence of `$' after the initial `L'.
10611
10612 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10613
10614         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10615
10616 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10617
10618         PR c/11370
10619         * gcc.dg/Wunreachable-6.c: New testcase.
10620         * gcc.dg/Wunreachable-7.c: New testcase.
10621
10622 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10623
10624         PR c/11420
10625         * gcc.dg/20030708-1.c: New test.
10626
10627 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10628
10629         * gcc.dg/compat/sdata-section.h: New file.
10630         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10631         * gcc.dg/torture/mips-sdata-1.c: New test.
10632
10633 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10634
10635         PR c++/11030
10636         * g++.dg/template/friend19.C: New test.
10637
10638 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10639
10640         * g++.dg/opt/strength-reduce.C: New test.
10641
10642 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10643
10644         PR target/10979
10645         * gcc.dg/20030707-1.c: New testcase.
10646
10647 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10648
10649         PR optimization/11059
10650         * g++.dg/opt/emptyunion.C: New testcase.
10651
10652 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10653             Eric Botcazou  <ebotcazou@libertysurf.fr>
10654
10655         * g++.dg/opt/stack1.C: New test.
10656
10657 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10658
10659         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10660         run test.
10661
10662         PR c++/11431
10663         * g++.dg/expr/static_cast3.C: New test.
10664
10665 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10666
10667         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10668         everywhere.
10669         * gcc.dg/concat.c: Concatenation of string constants with
10670         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10671         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10672         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10673         necessary to avoid multi-character character constant warning.
10674         * gcc.dg/cpp/escape.c: Likewise.
10675         * gcc.dg/cpp/ucs.c: Likewise.
10676         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10677         Fix a typo.
10678
10679 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10680
10681         PR c/11428
10682         * gcc.c-torture/compile/20030704-1.c: New.
10683
10684 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10685
10686         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10687
10688 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10689
10690         PR c++/5287, PR c++/7910,  PR c++/11021
10691         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10692         tests for warnings.
10693         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10694         * g++.dg/ext/dllimport3.C: Likewise.
10695         * g++.dg/ext/dllimport4.C: New file.
10696         * g++.dg/ext/dllimport5.C: New file.
10697         * g++.dg/ext/dllimport6.C: New file.
10698         * g++.dg/ext/dllimport7.C: New file.
10699         * g++.dg/ext/dllimport8.C: New file.
10700         * g++.dg/ext/dllimport9.C: New file.
10701         * g++.dg/ext/dllimport10.C: New file.
10702         * g++.dg/ext/dllexport1.C: New file.
10703
10704 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10705
10706         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10707         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10708
10709 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10710
10711         * gcc.dg/builtins-25.c: New testcase.
10712         * gcc.dg/builtins-26.c: New testcase.
10713
10714 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10715
10716         * gcc.dg/compat/vector-defs.h: New file.
10717         * gcc.dg/compat/vector-setup.h: New file.
10718         * gcc.dg/compat/vector-check.h: New file.
10719         * gcc.dg/compat/vector-1_main.c: New file.
10720         * gcc.dg/compat/vector-1_x.c: New file.
10721         * gcc.dg/compat/vector-1_y.c: New file.
10722         * gcc.dg/compat/vector-2_main.c: New file.
10723         * gcc.dg/compat/vector-2_x.c: New file.
10724         * gcc.dg/compat/vector-2_y.c: New file.
10725
10726         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10727         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10728         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10729         * gcc.dg/compat/struct-align-1.h: New file.
10730         * gcc.dg/compat/struct-align-1_main.c: New file.
10731         * gcc.dg/compat/struct-align-1_x.c: New file.
10732         * gcc.dg/compat/struct-align-1_y.c: New file.
10733         * gcc.dg/compat/struct-align-2.h: New file.
10734         * gcc.dg/compat/struct-align-2_main.c: New file.
10735         * gcc.dg/compat/struct-align-2_x.c: New file.
10736         * gcc.dg/compat/struct-align-2_y.c: New file.
10737
10738         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10739         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10740         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10741         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10742         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10743         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10744         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10745         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10746         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10747         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10748         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10749         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10750         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10751         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10752         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10753         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10754         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10755         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10756         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10757         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10758         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10759         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10760         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10761         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10762         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10763         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10764         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10765         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10766         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10767
10768 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10769
10770         * gcc.dg/i386-call-1.c: New test.
10771
10772 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10773
10774         PR c++/9162
10775         * g++.dg/parse/defarg4.C: New.
10776
10777 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10778
10779         PR target/10700
10780         * gcc.c-torture/compile/20030703-1.c: New test case.
10781
10782 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10783
10784         * g++.dg/template/local3.C: Remove extra semicolon.
10785
10786 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10787
10788         * gcc.dg/i386-volatile-1.c: New test.
10789
10790 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10791
10792         PR c++/11072
10793         * g++.dg/other/offsetof2.C: XFAIL.
10794         * g++.dg/other/offsetof5.C: New.
10795
10796         PR c++/10219
10797         * g++.dg/template/error1.C: New.
10798
10799         PR c++/9779
10800         * g++.dg/template/dependent-expr1.C: New.
10801
10802 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10803
10804         PR c++/6949
10805         * g++.dg/template/local3.C: New test.
10806
10807         PR c++/11149
10808         * g++.dg/lookup/scoped6.C: New test.
10809
10810 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10811
10812         PR c++/8046
10813         * g++.dg/other/error7.C: New test.
10814
10815 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10816
10817         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10818         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10819         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10820         * g++.old-deja/g++.other/union2.C: Likewise.
10821         * gcc.dg/c90-const-expr-2.c: Likewise.
10822         * gcc.dg/c90-const-expr-3.c: Likewise.
10823         * gcc.dg/c99-const-expr-2.c: Likewise.
10824         * gcc.dg/c99-const-expr-3.c: Likewise.
10825         * gcc.dg/concat.c: Likewise.
10826
10827 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/9559
10830         * g++.dg/init/static1.C: New test.
10831
10832 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10833
10834         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10835         * g++.old-deja/g++.other/access2.C: Likewise.
10836         * g++.old-deja/g++.other/decl2.C: Likewise.
10837         * gcc.c-torture/execute/20020615-1.c: Likewise.
10838
10839 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10840
10841         PR c++/4933
10842         * g++.dg/template/sizeof4.C: New test.
10843
10844 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10845
10846         * g++.dg/other/error6.C: New test.
10847
10848 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10849
10850         PR c++/10750
10851         * g++.dg/parse/constant2.C: New test.
10852
10853 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10854
10855         PR c++/11106
10856         * g++.dg/other/error5.C: New test.
10857
10858 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10859
10860         * gcc.dg/format/gcc_diag-1.c: New test.
10861
10862 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10863
10864         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10865
10866 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10869         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10870         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10871
10872 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10873
10874         * gcc.c-torture/execute/builtins/string-8.c: New test.
10875         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10876         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10877         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10878
10879 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/10468
10882         * g++.dg/ext/typeof6.C: New test.
10883
10884 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10885
10886         PR c++/10796
10887         * g++.dg/init/enum1.C: New test.
10888
10889 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10890
10891         * gcc.dg/20030627-1.c: New test.
10892
10893 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10894
10895         PR c++/11332
10896         * g++.dg/expr/static_cast2.C: New test.
10897
10898 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10899             Jakub Jelinek  <jakub@redhat.com>
10900
10901         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10902         sprintf(dst,"%s",src) optimization.
10903         * gcc.c-torture/execute/20030626-1.c: New test case.
10904         * gcc.c-torture/execute/20030626-2.c: New test case.
10905
10906 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10907
10908         * gcc.c-torture/execute/multi-ix.c: New test.
10909
10910         * gcc.c-torture/execute/simd-4.c (main):
10911         Added missing semicolon at end of union.
10912
10913 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10914
10915         PR c++/8266
10916         * g++.dg/template/explicit-instantiation3.C: New test.
10917
10918 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10919
10920         * gcc.dg/20030626-1.c: Use signed char.
10921
10922 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10923
10924         * gcc.dg/20030626-1.c: New test.
10925
10926 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10927
10928         * const-str-2.m: Update.
10929
10930 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10931
10932         PR c++/10990
10933         * g++.dg/rtti/dyncast1.C: New test.
10934         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10935         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10936         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10937
10938         PR c++/10931
10939         * g++.dg/expr/static_cast1.C: New test.
10940
10941 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10942
10943         * gcc.dg/20030625-1.c: New test.
10944
10945 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10946
10947         * gcc.c-torture/compile/20030624-1.c: New test case.
10948
10949 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10950
10951         * gcc.c-torture/execute/string-opt-17.c: New test.
10952
10953 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10954
10955         PR c++/5754
10956         * g++.dg/parse/crash6.C: New test.
10957
10958 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10959
10960         * gcc.dg/builtins-24.c: New test case.
10961
10962 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10963
10964         * g++.dg/opt/operator1.C: New test.
10965
10966 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10967
10968         * gcc.c-torture/execute/string-opt-16.c: New test case.
10969
10970 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10971
10972         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10973         * g++.old-deja/g++.other/conv7.C: Likewise
10974         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10975         * g++.old-deja/g++.other/overload14.C: Likewise.
10976
10977 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10978
10979         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10980         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10981
10982 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10983
10984         PR c++/10888
10985         * g++.dg/warn/Winline-3.C: New test.
10986
10987 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10988
10989         * lib/target-supports.exp (check_alias_available): Make the test
10990         program acceptable to the Solaris assembler.
10991
10992         PR c++/10749
10993         * g++.dg/template/memclass2.C: New test.
10994
10995 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10996             Eric Botcazou  <ebotcazou@libertysurf.fr>
10997
10998         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10999         data for non-matching targets.
11000         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11001
11002 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11003
11004         PR c++/10845
11005         * g++.dg/template/member3.C: New test.
11006
11007 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11008
11009         PR c++/10939
11010         * g++.dg/template/func1.C: New test.
11011
11012         PR c++/9649
11013         * g++.dg/template/static4.C: New test.
11014         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11015
11016         PR c++/11041
11017         * g++.dg/init/ref7.C: New test.
11018
11019 2003-06-19  Matt Austern  <austern@apple.com>
11020
11021         PR c++/11228
11022         * g++.dg/anew1.C: New test.
11023         * g++.dg/anew2.C: New test.
11024         * g++.dg/anew3.C: New test.
11025         * g++.dg/anew4.C: New test.
11026
11027 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11028
11029         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11030
11031 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11032
11033         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11034         endian-dependent.
11035
11036 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11037
11038         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11039         Remove cruft.
11040
11041 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11042
11043         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11044         * gcc.c-torture/compile/961203-1.c: Likewise.
11045         * gcc.c-torture/compile/980506-1.c: Likewise.
11046
11047 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11048
11049         PR c++/10712
11050         * g++.dg/lookup/using7.C: New test.
11051
11052 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11053
11054         PR c++/11105
11055         * g++.dg/abi/conv1.C: Remove it.
11056         * g++.dg/template/conv7.C: New test.
11057         * g++.dg/template/conv8.C: Likewise.
11058         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11059         conversion operator.
11060
11061 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11062
11063         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11064         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11065         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11066         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11067         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11068         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11069         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11070         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11071         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11072         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11073         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11074         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11075         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11076         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11077         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11078         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11079         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11080         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11081         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11082         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11083         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11084         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11085         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11086         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11087         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11088         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11089         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11090         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11091         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11092
11093 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11094
11095         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11096         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11097         indications.
11098
11099 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11100
11101         * gcc.dg/i386-387-5.c: New test case.
11102         * gcc.dg/i386-387-6.c: New test case.
11103         * gcc.dg/builtins-23.c: New test case.
11104
11105 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11106
11107         * gcc.dg/builtins-22.c: New test case.
11108         * gcc.dg/i386-387-1.c: Update to test exp.
11109         * gcc.dg/i386-387-2.c: Likewise.
11110
11111 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11112
11113         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11114
11115 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11116
11117         * lib/gcc-dg.exp (dg-require-dll): New function.
11118         (dg-xfail-if): Likewise.
11119         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11120         driver.
11121
11122         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11123         * gcc.c-torture/compile/20001205-1.c: Likewise.
11124         * gcc.c-torture/compile/20001226-1.c: Likewise.
11125         * gcc.c-torture/compile/20010518-2.c: Likewise.
11126         * gcc.c-torture/compile/20020312-1.c: Likewise.
11127         * gcc.c-torture/compile/20020604-1.c: Likewise.
11128         * gcc.c-torture/compile/920501-12.c: Likewise.
11129         * gcc.c-torture/compile/920501-4.c: Likewise.
11130         * gcc.c-torture/compile/920520-1.c: Likewise.
11131         * gcc.c-torture/compile/920521-1.c: Likewise.
11132         * gcc.c-torture/compile/920625-1.c: Likewise.
11133         * gcc.c-torture/compile/961203-1.c: Likewise.
11134         * gcc.c-torture/compile/980506-1.c: Likewise.
11135         * gcc.c-torture/compile/981006-1.c: Likewise.
11136         * gcc.c-torture/compile/981022-1.c: Likewise.
11137         * gcc.c-torture/compile/981223-1.c: Likewise.
11138         * gcc.c-torture/compile/990617-1.c: Likewise.
11139         * gcc.c-torture/compile/dll.c: Likewise.
11140         * gcc.c-torture/compile/labels-3.c: Likewise.
11141         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11142         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11143         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11144         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11145         * gcc.c-torture/compile/simd-5.c: Likewise.
11146         * gcc.c-torture/compile/20000804-1.x: Remove.
11147         * gcc.c-torture/compile/20001205-1.x: Likewise.
11148         * gcc.c-torture/compile/20001226-1.x: Likewise.
11149         * gcc.c-torture/compile/20010518-2.x: Likewise.
11150         * gcc.c-torture/compile/20020312-1.x: Likewise.
11151         * gcc.c-torture/compile/20020604-1.x: Likewise.
11152         * gcc.c-torture/compile/920501-12.x: Likewise.
11153         * gcc.c-torture/compile/920501-4.x: Likewise.
11154         * gcc.c-torture/compile/920520-1.x: Likewise.
11155         * gcc.c-torture/compile/920521-1.x: Likewise.
11156         * gcc.c-torture/compile/920625-1.x: Likewise.
11157         * gcc.c-torture/compile/961203-1.x: Likewise.
11158         * gcc.c-torture/compile/980506-1.x: Likewise.
11159         * gcc.c-torture/compile/981006-1.x: Likewise.
11160         * gcc.c-torture/compile/981022-1.x: Likewise.
11161         * gcc.c-torture/compile/981223-1.x: Likewise.
11162         * gcc.c-torture/compile/990617-1.x: Likewise.
11163         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11164         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11165         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11166         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11167         * gcc.c-torture/compile/simd-5.x: Likewise.
11168
11169         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11170
11171 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11172
11173         * gcc.c-torture/execute/20030611-1.c: New test.
11174
11175 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11176
11177         PR middle-end/168
11178         * gcc.dg/20030612-1.c: New test case.
11179
11180 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11181
11182         PR c++/10635
11183         * g++.dg/expr/cast1.C: New test.
11184
11185 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11186
11187         * gcc.dg/builtins-21.c: New test case.
11188
11189 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11190
11191         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11192         options instead of at the end.
11193         * lib/objc.exp (objc_target_compile): Likewise.
11194
11195 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11196
11197         PR c++/10432
11198         * g++.dg/parse/error1.C: New test.
11199
11200 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11201
11202         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11203         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11204         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11205         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11206         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11207         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11208         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11209         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11210         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11211         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11212         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11213         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11214         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11215         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11216         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11217         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11218         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11219         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11220         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11221         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11222         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11223         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11224         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11225         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11226
11227         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11228         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11229         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11230         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11231         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11232         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11233         * gcc.dg/compat/scalar-return-3_main.c: New file.
11234         * gcc.dg/compat/scalar-return-3_x.c: New file.
11235         * gcc.dg/compat/scalar-return-3_y.c: New file.
11236         * gcc.dg/compat/scalar-return-4_main.c: New file.
11237         * gcc.dg/compat/scalar-return-4_x.c: New file.
11238         * gcc.dg/compat/scalar-return-4_y.c: New file.
11239
11240 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11241
11242         * gcc.dg/compat/fp2-struct-check.h: New file.
11243         * gcc.dg/compat/fp2-struct-defs.h: New file.
11244         * gcc.dg/compat/fp2-struct-init.h: New file.
11245         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11246         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11247         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11248         * gcc.dg/compat/struct-return-10_main.c: New file.
11249         * gcc.dg/compat/struct-return-10_x.c: New file.
11250         * gcc.dg/compat/struct-return-10_y.c: New file.
11251
11252         * gcc.dg/compat/compat-common.h: New file.
11253         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11254         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11255         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11256         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11257         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11258         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11259         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11260         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11261         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11262         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11263         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11264         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11265         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11266         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11267         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11268         * gcc.dg/compat/small-struct-check.h: Ditto.
11269         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11270         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11271         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11272         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11273         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11274         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11275         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11276         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11277         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11278         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11279         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11280         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11281         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11282         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11283         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11284         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11285         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11286         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11287         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11288         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11289         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11290         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11291         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11292         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11293         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11294         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11295         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11296         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11297         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11298         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11299
11300 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11301
11302         * g++.dg/pch/static-1.C: New file.
11303         * g++.dg/pch/static-1.Hs: New file.
11304
11305 2003-06-10  Richard Henderson  <rth@redhat.com>
11306
11307         * gcc.dg/asm-7.c: Adjust expected warning text.
11308
11309 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11310
11311         * gcc.dg/builtins-20.c: New test case.
11312
11313 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR c++/11131
11316         * g++.dg/opt/template1.C: New test.
11317
11318 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11319
11320         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11321         additional_sources.
11322
11323 2003-05-21  David Taylor  <dtaylor@emc.com>
11324
11325         * gcc.dg/Wpadded.c: New file.
11326
11327 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11328
11329         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11330         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11331         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11332         dg-require-weak.
11333
11334 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11335
11336         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11337
11338 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11339
11340         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11341         (dg-require-alias): Likewise.
11342         (dg-require-gc-sections): Likewise.
11343         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11344
11345 2003-06-08  Richard Henderson  <rth@redhat.com>
11346
11347         * gcc.dg/20011029-2.c: Fix the array reference.
11348         * gcc.dg/asm-7.c: New.
11349
11350 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11351
11352         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11353
11354 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11355
11356         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11357         (dg-require-gc-sections): Likewise.
11358
11359 2003-06-08  Jan Hubicka  <jh@suse.cz>
11360
11361         * i386-cmov1.c: Fix regular expression.
11362         * i386-cvt-1.c: Likewise.
11363         * i386-local.c: Likewise.
11364         * i386-local2.c: Likewise.
11365         * i386-mul.c: Likewise.
11366         * i386-ssetype-1.c: Likewise.
11367         * i386-ssetype-3.c: Likewise.
11368         * i386-ssetype-5.c: Likewise.
11369
11370 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11371
11372         PR c++/11039
11373         * g++.dg/warn/implicit-typename2.C: New test.
11374         * g++.dg/warn/implicit-typename3.C: New test.
11375
11376 2003-06-07  Richard Henderson  <rth@redhat.com>
11377
11378         * g++.dg/other/offsetof3.C: Use size_t.
11379         * g++.dg/other/offsetof4.C: Likewise.
11380
11381 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11382
11383         * lib/copy-file.exp: New. Implement gcc_copy_files.
11384
11385         * lib/dg-pch.exp: Load copy-file.exp
11386         (dg-pch): Use gcc_copy_files instead of "file copy".
11387
11388 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11389
11390         * gcc.dg/weak/weak.exp: Simplify.
11391         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11392         * gcc.dg/weak/weak-1.c: Likewise.
11393         * gcc.dg/weak/weak-2.c: Likewise.
11394         * gcc.dg/weak/weak-3.c: Likewise.
11395         * gcc.dg/weak/weak-4.c: Likewise.
11396         * gcc.dg/weak/weak-5.c: Likewise.
11397         * gcc.dg/weak/weak-6.c: Likewise.
11398         * gcc.dg/weak/weak-7.c: Likewise.
11399         * gcc.dg/weak/weak-8.c: Likewise.
11400         * gcc.dg/weak/weak-9.c: Likewise.
11401
11402 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11403
11404         gcc.c-torture/execute/20030606-1.c: New.
11405
11406 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11407
11408         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11409         * gcc.dg/builtins-19.c: Likewise.
11410
11411 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11412
11413         * gcc.dg/builtins-2.c: Add some more tests.
11414         * gcc.dg/builtins-18.c: New test case.
11415         * gcc.dg/builtins-19.c: New test case.
11416
11417 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11418             Jim Wilson  <wilson@tuliptree.org>
11419
11420         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11421
11422 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11423
11424         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11425         mempcpy/stpcpy calls not to be optimized into something else.
11426         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11427         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11428         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11429
11430 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11431
11432         * gcc.dg/format/asm_fprintf-1.c: New test.
11433
11434 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11435
11436         * lib/gcc-defs.exp (additional_sources): New variable.
11437         (dg-additional-sources): New function.
11438         (additional_files): New variable.
11439         (dg-additional-files): New function.
11440         (dg-additional-files-options): Likewise.
11441         * lib/gcc-dg.exp (dg-require-weak): New function.
11442         (dg-require-alias): Likewise.
11443         (dg-require-gc-sections): Likewise.
11444         * lib/target-supports.exp (check_alias_available): Remove testfile
11445         parameter.
11446         (check_gc_sections_available): New function.
11447         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11448         (dg-gpp-additional-files): Likewise.
11449         * lib/g++.exp (additional_sources): Remove.
11450         (additional_files): Likewise.
11451         (g++_target_compile): Use dg-additional-files-options.
11452
11453         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11454         Tcl logic.
11455         * gcc.dg/special/ecos.exp: Remove.
11456         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11457         * gcc.dg/special/alias-1.c: Likewise.
11458         * gcc.dg/special/alias-2.c: Likewise.
11459         * gcc.dg/special/gcsec-1.c: Likewise.
11460         * gcc.dg/special/weak-1.c: Likewise.
11461         * gcc.dg/special/weak-2.c: Likewise.
11462         * gcc.dg/special/wkali-1.c: Likewise.
11463         * gcc.dg/special/wkali-2.c: Likewise.
11464
11465         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11466         dg-gpp-additional-*.
11467         * g++.dg/special/conpr-3.C: Likewise.
11468         * g++.dg/special/conpr-4.C: Likewise.
11469         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11470         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11471         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11472         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11473         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11474         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11475         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11476         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11477         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11478         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11479         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11480         * g++.old-deja/g++.other/comdat1.C: Likewise.
11481         * g++.old-deja/g++.other/comdat2.C: Likewise.
11482         * g++.old-deja/g++.other/comdat3.C: Likewise.
11483         * g++.old-deja/g++.other/ctor1.C: Likewise.
11484         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11485
11486 2003-06-05  Richard Henderson  <rth@redhat.com>
11487
11488         * gcc.dg/debug/20030605-1.c: New.
11489
11490 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11491
11492         * README.QMTEST: Update.
11493
11494 2003-06-04  Richard Henderson  <rth@redhat.com>
11495
11496         * gcc.dg/cleanup-1.c: New.
11497         * gcc.dg/cleanup-2.c: New.
11498         * gcc.dg/cleanup-3.c: New.
11499         * gcc.dg/cleanup-4.c: New.
11500         * gcc.dg/cleanup-5.c: New.
11501         * gcc.dg/cleanup-6.c: New.
11502         * gcc.dg/cleanup-7.c: New.
11503
11504 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11505
11506         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11507
11508         * lib/dg-pch.exp: New file.
11509         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11510         * gcc.dg/pch/pch.exp: Likewise.
11511
11512 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11513
11514         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11515         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11516         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11517         * gcc.dg/builtins-17.c: New test case.
11518         * gcc.dg/i386-387-4.c: New test case.
11519         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11520
11521 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11522
11523         * gcc.dg/ultrasp9.c: New test.
11524
11525 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11526
11527         * gcc.c-torture/compile/20030604-1.c: New test.
11528         * gcc.dg/sparc-constant-1.c: New test.
11529
11530 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11531
11532         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11533
11534 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11535
11536         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11537
11538         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11539         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11540
11541 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11542
11543         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11544
11545 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11546
11547         PR c++/10940
11548         * g++.dg/template/spec10.C: New test.
11549
11550 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11551
11552         * gcc.dg/builtins-16.c: New test case.
11553
11554 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11555
11556         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11557         mempcpy test with post-increments.
11558         * gcc.c-torture/execute/string-opt-3.c: New test.
11559         * gcc.dg/string-opt-1.c: New test.
11560
11561 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11562
11563         PR fortran/10965
11564         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11565
11566 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11569         (scan-assembler): ... here.  Use dg-scan.
11570         (scan-assembler-not): Likewise.
11571         (scan-file): New function.
11572         (scan-file-not): Likewise.
11573         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11574         * gcc.dg/cpp/_Pragma4.c: Likewise.
11575         * gcc.dg/cpp/_Pragma5.c: Likewise.
11576         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11577         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11578         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11579         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11580         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11581         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11582         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11583         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11584         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11585         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11586         * gcc.dg/cpp/cxxcom1.c: Likewise.
11587         * gcc.dg/cpp/line1.c: Likewise.
11588         * gcc.dg/cpp/maccom1.c: Likewise.
11589         * gcc.dg/cpp/maccom2.c: Likewise.
11590         * gcc.dg/cpp/maccom3.c: Likewise.
11591         * gcc.dg/cpp/maccom4.c: Likewise.
11592         * gcc.dg/cpp/maccom5.c: Likewise.
11593         * gcc.dg/cpp/maccom6.c: Likewise.
11594         * gcc.dg/cpp/multiline.c: Likewise.
11595         * gcc.dg/cpp/spacing1.c: Likewise.
11596         * gcc.dg/cpp/spacing2.c: Likewise.
11597         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11598         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11599         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11600         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11601         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11602         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11603         * gcc.dg/cpp/cxxcom2.c: Likewise.
11604         * gcc.dg/cpp/cxxcom2.h: New file.
11605
11606         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11607         * g++.dg/cpp/truefalse.C: Here.
11608         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11609
11610 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11611
11612         * gcc.dg/cpp/redef3.c: New file.
11613
11614 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11615
11616         * gcc.dg/i386-loop-3.c: New test.
11617
11618 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11619
11620         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11621
11622 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11623
11624         * gcc.dg/fwrapv-1.c: New test case.
11625         * gcc.dg/fwrapv-2.c: New test case.
11626
11627 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11628
11629         PR c++/10956
11630         * g++.dg/template/spec9.C: New test.
11631
11632 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11633
11634         * gcc.dg/duff-4.c: New test case.
11635
11636 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11637
11638         PR fortran/10843
11639         * g77.dg/ffixed-form-1.f: New test
11640         * g77.dg/ffixed-form-2.f: New test
11641         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11642         * g77.dg/ffree-form-3.f: New test
11643
11644 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11645
11646         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11647         * gcc.dg/wint_t-1.c: Likewise.
11648
11649 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11650
11651         * g++.dg/template/access11.C: New test.
11652
11653 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11654
11655         PR c++/10849
11656         * g++.dg/template/access10.C: New test.
11657
11658 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11659             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11660
11661         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11662
11663 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11664
11665         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11666         suppress for powerpc-*-darwin*.
11667         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11668
11669 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11670
11671         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11672         suppress option for powerpc-*-darwin*.
11673
11674 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11675
11676         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11677         * gcc.dg/builtins-4.c: Add test for fmod.
11678
11679 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11680
11681         PR c++/10682
11682         * g++.dg/template/instantiate4.C: New test.
11683
11684 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11685
11686         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11687
11688 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11689
11690         * gcc.dg/compat/scalar-return-1_main.c: New file.
11691         * gcc.dg/compat/scalar-return-1_x.c: New file.
11692         * gcc.dg/compat/scalar-return-1_y.c: New file.
11693         * gcc.dg/compat/scalar-return-2_main.c: New file.
11694         * gcc.dg/compat/scalar-return-2_x.c: New file.
11695         * gcc.dg/compat/scalar-return-2_y.c: New file.
11696         * gcc.dg/compat/struct-return-3_main.c: New file.
11697         * gcc.dg/compat/struct-return-3_y.c: New file.
11698         * gcc.dg/compat/struct-return-3_x.c: New file.
11699         * gcc.dg/compat/struct-return-2_main.c: New file.
11700         * gcc.dg/compat/struct-return-2_x.c: New file.
11701         * gcc.dg/compat/struct-return-2_y.c: New file.
11702
11703 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11704
11705         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11706         for hppa*-hp-hpux*.
11707         * gcc.dg/20021014-1.c (dg-options): Likewise.
11708         * gcc.dg/nest.c (dg-options): Likewise.
11709
11710 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11711
11712         PR c++/9738
11713         * g++.dg/ext/dllimport2.C: New file.
11714         * g++.dg/ext/dllimport3.C: New file.
11715
11716 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11717
11718         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11719         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11720         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11721         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11722         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11723         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11724         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11725         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11726         * gcc.dg/compat/small-struct-defs.h: New file.
11727         * gcc.dg/compat/small-struct-init.h: New file.
11728         * gcc.dg/compat/small-struct-check.h: New file.
11729         * gcc.dg/compat/fp-struct-defs.h: New file.
11730         * gcc.dg/compat/fp-struct-check.h: New file.
11731         * gcc.dg/compat/fp-struct-init.h: New file.
11732         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11733         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11734
11735 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * gcc.dg/20030225-2.c: New test.
11738
11739 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11740             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11741
11742         * gcc.c-torture/compile/20030518-1.c: New test case.
11743
11744 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11745
11746         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11747         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11748         gcc-dg-debug-runtest.
11749         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11750         gcc-dg-debug-runtest.
11751
11752 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11753
11754         PR c++/9022
11755         * g++.dg/lookup/using6.C: New test.
11756
11757 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11758
11759         * g++.dg/parse/access2.C: New test.
11760
11761 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11762
11763         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11764         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11765         * gcc.dg/debug/debug.exp: Likewise.
11766
11767 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11768
11769         * gcc.dg/dollar.c: New test.
11770
11771 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11772
11773         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11774         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11775         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11776         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11777         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11778         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11779         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11780         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11781         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11782         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11783         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11784         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11785         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11786         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11787         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11788         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11789         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11790         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11791
11792 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11793
11794         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11795         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11796         support for "repo" mode.
11797         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11798         * lib/g77-dg.exp: Likewise.
11799         * lib/obj-dg.exp: Likewise.
11800
11801 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11802
11803         Merge from gcc-3_2-rhl8-branch:
11804         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11805
11806         * gcc.dg/tls/opt-6.c: New test.
11807
11808         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11809
11810         * gcc.dg/20030405-1.c: New test.
11811
11812         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * gcc.dg/20030309-1.c: New test.
11815
11816         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11817
11818         * gcc.c-torture/execute/20030307-1.c: New test.
11819
11820         2003-02-20  Randolph Chung  <tausq@debian.org>
11821
11822         * gcc.c-torture/compile/20030220-1.c: New test.
11823
11824         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11825
11826         * gcc.dg/20030217-1.c: New test.
11827
11828         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11829
11830         * gcc.c-torture/compile/20020129-1.c: New test.
11831
11832         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11833
11834         * gcc.dg/unroll-1.c: New test.
11835
11836         2002-11-16  Jan Hubicka  <jh@suse.cz>
11837
11838         * gcc.c-torture/execute/20020920-1.c: New test.
11839
11840         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11841
11842         PR target/7434
11843         * gcc.c-torture/compile/20021008-1.c: New test.
11844
11845         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11846
11847         PR target/7559
11848         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11849
11850         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11851
11852         * gcc.c-torture/compile/20020807-1.c: New test.
11853
11854         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11855
11856         * gcc.dg/tls/opt-1.c: New test.
11857
11858         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11859
11860         * gcc.dg/20020729-1.c: New test.
11861
11862         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * g++.dg/opt/life1.C: New test.
11865
11866         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11867
11868         * gcc.dg/20020525-1.c: New test.
11869
11870         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11871
11872         PR c++/6794
11873         * g++.dg/ext/pretty1.C: New test.
11874         * g++.dg/ext/pretty2.C: New test.
11875
11876 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11877
11878         PR c++/8385
11879         * g++.dg/ext/typeof5.C: New test.
11880
11881 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11882
11883         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11884         __USER_LABEL_PREFIX__ into account.
11885         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11886
11887 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11888
11889         * gcc.dg/builtins-15.c: New test case.
11890
11891 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11892
11893         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11894
11895 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11896
11897         * lib/g++.exp: Tweak handling of additional source files.
11898         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11899         * g++.dg/special/conpr-2a.C: Rename to ...
11900         * g++.dg/special/conpr-2a.cc: ... this.
11901         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11902         * g++.dg/special/conpr-3a.C: Rename to ...
11903         * g++.dg/special/conpr-3a.cc: This.
11904         * g++.dg/special/conpr-3b.C: Rename to ...
11905         * g++.dg/special/conpr-3b.cc: This.
11906         * g++.dg/special/conpr-4.C: New test.
11907         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11908
11909 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11910
11911         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11912
11913 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11914
11915         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11916         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11917         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11918         * g++.old-deja/g++.other/warn3.C: Likewise.
11919
11920 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11921
11922         * gcc.dg/i386-387-1.c: Update to also test log.
11923         * gcc.dg/i386-387-2.c: Likewise.
11924
11925 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11926
11927         * g77.f-torture/execute/int8421.f: New test.
11928
11929 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11930
11931         PR c++/10230, c++/10481
11932         * g++.dg/lookup/scoped5.C: New test.
11933
11934 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11935
11936         PR c++/10552
11937         * g++.dg/template/ttp6.C: New test.
11938
11939 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11940
11941         * gcc.c-torture/execute/builtins: New directory.
11942         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11943         gcc.c-torture/execute/builtins.
11944         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11945         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11946         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11947         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11948
11949 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11950
11951         PR c++/9252
11952         * g++.dg/template/access8.C: New test.
11953         * g++.dg/template/access9.C: New test.
11954
11955 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11956
11957         PR c++/9554
11958         * g++.dg/parse/access1.C: New test.
11959
11960 2003-05-09  DJ Delorie  <dj@redhat.com>
11961
11962         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11963         long, and not an int.
11964
11965 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11966
11967         PR c++/10555, c++/10576
11968         * g++.dg/template/memclass1.C: New test.
11969
11970 2003-05-08  DJ Delorie  <dj@redhat.com>
11971
11972         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11973         targets.
11974         * gcc.c-torture/execute/20021024-1.x: Likewise.
11975         * gcc.c-torture/execute/shiftdi.x: Likewise.
11976         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11977         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11978         * gcc.dg/20021018-1.c: Likewise.
11979
11980 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11981
11982         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11983
11984         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11985         (bcopy): Call memmove.
11986
11987 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11988
11989         * g77.f-torture/compile/8485.f: New test case.
11990
11991 2003-05-07  Richard Henderson  <rth@redhat.com>
11992
11993         PR c++/10570
11994         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11995         Verify exception_cleanup not called for rethrows.
11996         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11997         when exiting catch block without rethrowing.
11998         * g++.dg/eh/forced3.C: New.
11999         * g++.dg/eh/forced4.C: New.
12000
12001 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12002
12003         * gcc.dg/20030505.c: Fix triplet.
12004
12005 2003-05-06  DJ Delorie  <dj@redhat.com>
12006
12007         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12008         * gcc.dg/nest.c: Likewise.
12009
12010 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12011
12012         * gcc.dg/builtins-14.c: New test case.
12013
12014 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12015
12016         * lib/compat.exp (compat-execute): New argument.
12017         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12018         * gcc.dg/compat: New test directory.
12019         * gcc.dg/compat/compat.exp: New expect script.
12020         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12021         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12022         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12023         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12024         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12025         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12026
12027         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12028         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12029         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12030         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12031         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12032         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12033         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12034         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12035         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12036         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12037         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12038         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12039         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12040         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12041         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12042
12043 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12044
12045         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12046
12047 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12048
12049         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12050
12051 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12052
12053         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12054         * gcc.dg/ppc-fsel-2.c: New test.
12055
12056         * gcc.dg/unused-5.c: New test.
12057
12058 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12059
12060         PR c++/10496
12061         * g++.dg/warn/pmf1.C: New test.
12062
12063 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12064
12065         PR c++/4494
12066         * g++.dg/warn/main.C: New test.
12067
12068 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12069
12070         * gcc.dg/nonnull-3.c: New test.
12071
12072 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12073
12074         * gcc.dg/cpp/Wtrigraphs.c: Update.
12075         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12076
12077 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12078
12079         * gcc.dg/ppc-fsel-1.c: New test.
12080
12081 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12082
12083         PR c/10604
12084         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12085
12086 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12087
12088         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12089
12090 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12091
12092         PR c++/9364, c++/10553, c++/10586
12093         * g++.dg/parse/typename4.C: New test.
12094         * g++.dg/parse/typename5.C: Likewise.
12095
12096 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12097
12098         * gcc.c-torture/compile/20030503-1.c: New test.
12099
12100 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12101
12102         * g++.dg/lookup/using5.C: Fix testcase error.
12103
12104 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12105
12106         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12107         since MEABI is no longer supported.  Remove all vestiges
12108         of MEABI from the test.
12109
12110 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12111
12112         PR c++/10554
12113         * g++.dg/lookup/using5.C: New test.
12114
12115 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12116
12117         PR c++/8772
12118         * g++.dg/template/ttp5.C: New test.
12119
12120 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12121
12122         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12123         (dg-gpp-additional-sources): New function.
12124         (dg-gpp-additional-files): Likewise.
12125         * lib/g++.exp (additional_sources): New variable.
12126         (additional_files): Likewise.
12127         (g++_target_compile): Deal with them.
12128         * lib/old-dejagnu.exp: Remove.
12129         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12130         * g++.old-deja: Revise all tests to use dg commands.
12131
12132 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12133
12134         PR c++/9432, c++/9528
12135         * g++.dg/lookup/using4.C: New test.
12136
12137 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12138
12139         * gcc.dg/noreturn-5.c: New file.
12140         * gcc.dg/noreturn-6.c: New file.
12141
12142         * gcc.c-torture/compile/inline-1.c: New file.
12143
12144 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/10551
12147         * g++.dg/template/explicit1.C: New test.
12148
12149 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/10549
12152         * g++.dg/other/bitfield1.C: New test.
12153
12154         PR c++/10527
12155         * g++.dg/init/new7.C: New test.
12156
12157 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12158
12159         * g++.dg/ext/desig1.C: New test.
12160         * g++.dg/ext/init1.C: Update.
12161
12162         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12163
12164 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12165
12166         PR c++/10180
12167         * g++.dg/warn/Winline-1.C: New test.
12168
12169 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12170
12171         * gcc.c-torture/execute/string-opt-19.c: New test.
12172
12173         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12174         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12175
12176 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/10506
12179         * g++.dg/init/new6.C: New test.
12180
12181         PR c++/10503
12182         * g++.dg/init/ref6.C: New test.
12183
12184 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12185
12186         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12187
12188 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12189
12190         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12191         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12192
12193 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12194
12195         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12196         initialized static data members.
12197
12198 2003-04-25  H.J. Lu <hjl@gnu.org>
12199
12200         * gcc.dg/ia64-sync-4.c: New test.
12201
12202 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12203
12204         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12205         date.
12206
12207 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12208
12209         PR c++/10337
12210         * g++.dg/warn/conv1.C: New test.
12211         * g++.old-deja/g++.other/conv7.C: Adjust.
12212         * g++.old-deja/g++.other/overload14.C: Adjust.
12213
12214 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12215
12216         PR c++/10471
12217         * g++.dg/template/defarg2.C: New test.
12218
12219 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12220
12221         * gcc.dg/cpp/include2.c: Update.
12222         * gcc.dg/cpp/multiline-2.c: New.
12223         * gcc.dg/cpp/multiline.c: Update.
12224         * gcc.dg/cpp/strify2.c: Update.
12225         * gcc.dg/cpp/trad/literals-2.c: Update.
12226
12227 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12228
12229         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12230
12231 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12232
12233         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12234
12235 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12236
12237         PR c++/10451
12238         * g++.dg/parse/crash4.C: New test.
12239
12240         PR c++/9847
12241         * g++.dg/parse/crash5.C: New test.
12242
12243 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12244
12245         PR c++/10446
12246         * g++.dg/parse/crash3.C: New test.
12247
12248         PR c++/10428
12249         * g++.dg/parse/elab1.C: New test.
12250
12251 2003-04-22  Devang Patel  <dpatel@apple.com>
12252
12253         * gcc.dg/cpp/trad/funlike-5.c: New test.
12254
12255 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12256
12257         * g++.dg/other/packed1.C: Fix dg options.
12258
12259 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12260
12261         * g++.dg/other/offsetof2.C: New test.
12262
12263 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12264
12265         * g++.dg/template/recurse.C: Adjust location of error messages.
12266
12267 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         PR c++/9881
12270         * g++.dg/init/addr-const1.C: New test.
12271         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12272
12273 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12274
12275         PR c++/10405
12276         * g++.dg/lookup/struct-hack1.C: New test.
12277
12278 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12279
12280         * ucs.c: Update diagnostic messages.
12281
12282 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12283
12284         * gcc.dg/cpp/truefalse.cpp: New test.
12285         * gcc.dg/cpp/cpp.exp: Update.
12286         * g++.dg/other/stdbool-if.C: Remove.
12287
12288 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12289
12290         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12291         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12292
12293 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12294
12295         * gcc.c-torture/compile/20030418-1.c: New test.
12296
12297 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12298
12299         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12300
12301 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12302
12303         PR c++/10347
12304         g++.dg/template/dependent-name1.C: New test.
12305
12306 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12307
12308         * gcc.dg/warn-1.c (tourist_guide): New array,
12309         contains a pointer to bar.
12310
12311 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12312
12313         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12314         * gcc.c-torture/execute/medce-1.c: New test case.
12315         * gcc.c-torture/execute/medce-2.c: New test case.
12316
12317 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12318
12319         * lib/prune.exp: Ignore more messages.
12320
12321         PR c++/10381
12322         * g++.dg/parse/lookup3.C: New test.
12323
12324 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12325
12326         * gcc.c-torture/compile/20030415-1.c : New test.
12327
12328 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12329
12330         * gcc.c-torture/execute/scope-2.c: Move to ...
12331         * gcc.dg/noncompile/scope.c: .... here.
12332
12333 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12334
12335         * gcc.dg/20030414-2.c: New test case.
12336
12337 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12338
12339         PR target/10377
12340         * gcc.dg/20030414-1.c: New test.
12341
12342 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12343
12344         * gcc.dg/builtins-12.c: New test case.
12345         * gcc.dg/builtins-13.c: New test case.
12346
12347 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12348
12349         * gcc.c-torture/execute/string-opt-18.c: New test.
12350
12351 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12352
12353         PR c++/10300
12354         * g++.dg/init/new5.C: New test.
12355
12356 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12357
12358         PR c++/7910
12359         * g++.dg/ext/dllimport1.C: New test.
12360
12361 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12362
12363         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12364
12365 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12366
12367         PR Fortran/9263
12368         * g77.f-torture/noncompile/9263.f: New test
12369         PR Fortran/1832
12370         * g77.f-torture/execute/1832.f: New test
12371
12372 2003-04-11  David Chad  <davidc@freebsd.org>
12373             Loren J. Rittle  <ljrittle@acm.org>
12374
12375         libobjc/8562
12376         * objc.dg/headers.m: New test.
12377
12378 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12379
12380         * gcc.c-torture/execute/builtin-noret-2.c: New.
12381         * gcc.c-torture/execute/builtin-noret-2.x: New.
12382         XFAIL builtin-noret-2.c at -O1 and above.
12383         * gcc.dg/redecl.c: New.
12384         * gcc.dg/Wshadow-1.c: Update error regexps.
12385
12386 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12387
12388         * g++.dg/abi/bitfield10.C: New test.
12389
12390 2003-04-09  Mike Stump  <mrs@apple.com>
12391
12392         * gcc.dg/pch/pch.exp: Make testcase names longer.
12393         * g++.dg/pch/pch.exp: Make testcase names longer.
12394
12395 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12396
12397         * gcc.dg/builtins-11.c: New test case.
12398
12399 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12400
12401         * gcc.dg/builtins-9.c: New test case.
12402         * gcc.dg/builtins-10.c: New test case.
12403
12404 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12405
12406         * gcc.dg/noncompile/init-4.c.c: New test.
12407
12408 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12409
12410         * gcc.misc-test/gcov-9.c: New test.
12411         * gcc.misc-test/gcov-10.c: New test
12412         * gcc.misc-test/gcov-11.c: New test.
12413
12414 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12415
12416         PR optimization/10024
12417         * gcc.c-torture/compile/20030405-1.c: New test.
12418
12419 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12420
12421         * gcc.dg/pch/static-3.c: New.
12422         * gcc.dg/pch/static-3.hs: New.
12423         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12424
12425 2003-04-04  Richard Henderson  <rth@redhat.com>
12426
12427         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12428         * g++.dg/eh/forced2.C: Likewise.
12429
12430 2003-04-03  Mike Stump  <mrs@apple.com>
12431
12432         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12433         target arg.
12434         (scan-assembler-times, scan-assembler-not): Likewise.
12435         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12436
12437 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12438
12439         * gcc.dg/sparc-loop-1.c: New test.
12440
12441 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12442
12443         PR other/9274
12444         * g++.dg/pch/system-2.C: New.
12445         * g++.dg/pch/system-2.Hs: New.
12446
12447 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12448
12449         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12450
12451         * g++.dg/eh/simd-1.C (vecfunc): Same.
12452
12453 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12454
12455         * gcc.c-torture/execute/20030401-1.c: New test case.
12456
12457 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12458
12459         * objc.dg/defs.m: New.
12460
12461 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12462
12463         * g++.dg/eh/simd-1.C: New.
12464         * g++.dg/eh/simd-2.C: New.
12465
12466 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12467
12468         * gcc.c-torture/execute/simd-3.c: New.
12469
12470 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12471
12472         PR c/9936
12473         * gcc.dg/20030331-2.c: New test.
12474
12475 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/10278
12478         * g++.dg/parse/crash2.C: New test.
12479
12480 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12481
12482         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12483         * gcc.c-torture/execute/20030331-1.c: ...here.
12484
12485 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12486
12487         * gcc.c-torture/execute/20030331-1.c: New test.
12488
12489 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12490
12491         * lib/gcov.exp: Adjust call return testing strings.
12492         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12493
12494 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12495
12496         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12497         * gcc.dg/builtins-7.c: New test case.
12498         * gcc.dg/builtins-8.c: New test case.
12499
12500 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12501
12502         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12503
12504 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12505
12506         PR c++/7647
12507         * g++.dg/lookup-class-member-2.C: New test.
12508
12509 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12510
12511         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12512
12513 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12514
12515         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12516
12517 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12518
12519         * g++.dg/init/attrib1.C: New test.
12520
12521 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12522
12523         * gcc.dg/ultrasp8.c: New test.
12524
12525 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12526
12527         * gcc.dg/ultrasp7.c: New test.
12528
12529 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12530
12531         PR c++/10047
12532         * g++.dg/template/inline1.C: New test.
12533
12534 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12535
12536         * gcc.dg/sparc-dwarf2.c: New test.
12537
12538 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12539
12540         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12541         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12542
12543 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12544
12545         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12546         than reading .x files.
12547         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12548         * g77.dg/gcov/gcov-1.f: Likewise.
12549         * gcc.misc-tests/gcov-4b.c: Likewise.
12550         * gcc.misc-tests/gcov-5b.c: Likewise.
12551         * gcc.misc-tests/gcov-6.c: Likewise.
12552         * gcc.misc-tests/gcov-7.c: Likewise.
12553         * gcc.misc-tests/gcov-8.c: Likewise.
12554         * g++.dg/gcov/gcov-1.x: Remove.
12555         * g77.dg/gcov/gcov-1.x: Likewise.
12556         * gcc.misc-tests/gcov-4b.x: Likewise.
12557         * gcc.misc-tests/gcov-5b.x: Likewise.
12558         * gcc.misc-tests/gcov-6.x: Likewise.
12559         * gcc.misc-tests/gcov-7.x: Likewise.
12560         * gcc.misc-tests/gcov-8.x: Likewise.
12561
12562 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12563
12564         PR opt/10087
12565         * gcc.dg/20030324-1.c: New test.
12566
12567 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12568
12569         PR c++/10224
12570         * g++.dg/template/arg3.C: New test.
12571
12572         PR c++/10158
12573         * g++.dg/template/friend18.C: New test.
12574
12575 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12576
12577         * g77.f-torture/compile/20030326-1.f: New test case.
12578
12579 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12580
12581         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12582
12583         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12584
12585 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12586
12587         * gcc.dg/ia64-sync-3.c: New test.
12588
12589 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12590
12591         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12592
12593 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12594
12595         * gcc.dg/ultrasp6.c: New test.
12596
12597 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12598
12599         * gcc.dg/i386-signbit-1.c: New test.
12600         * gcc.dg/i386-signbit-2.c: New test.
12601         * gcc.dg/i386-signbit-3.c: New test.
12602
12603 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12604
12605         * gcc.dg/ultrasp5.c: Fix options.
12606
12607 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12608
12609         * gcc.dg/ultrasp5.c: Fix comment.
12610
12611 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12612
12613         PR fortran/10197
12614         * g77.f-torture/execute/10197.f: New test.
12615
12616 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12617
12618         PR c++/9898, c++/383
12619         * g++.dg/template/conv6.C: New test.
12620
12621         PR c++/10119
12622         * g++.dg/template/ptrmem5.C: New test.
12623
12624         PR c++/10026
12625         * g++.dg/lookup/koenig1.C: New test.
12626
12627         PR C++/10199
12628         * g++.dg/lookup/template2.C: New test.
12629
12630 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * g++.dg/opt/rtti1.C: New test.
12633
12634 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12635
12636         * gcc.dg/ultrasp5.c: New test.
12637
12638 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12639
12640         PR middle-end/9967
12641         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12642         builtin fputs.
12643
12644 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12645
12646         PR c/8224
12647         * gcc.dg/20030323-1.c: New test.
12648
12649 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12650
12651         * gcc.c-torture/compile/20030323-1.c: New test case.
12652
12653 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12654
12655         * gcc.dg/20030321-1.c: New test.
12656
12657 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12658
12659         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12660
12661 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         PR c++/9978, c++/9708
12664         * g++.dg/ext/vlm1.C: Adjust expected error.
12665         * g++.dg/ext/vla2.C: New test.
12666         * g++.dg/template/arg1.C: New test.
12667         * g++.dg/template/arg2.C: New test.
12668
12669 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12670
12671         * g77.f-torture/execute/select.f: New test.
12672         * g77.f-torture/noncompile/select_no_compile.f: New test.
12673
12674 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         PR c++/9898
12677         * g++.dg/other/error4.C: New test.
12678
12679 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12680
12681         * g++.dg/template/friend17.C: New test.
12682
12683 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12684
12685         * gcc.c-torture/compile/20030320-1.c: New.
12686
12687 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12688
12689         * gcc.dg/builtins-6.c: New test case.
12690
12691 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12692
12693         PR target/10073
12694         * gcc.c-torture/compile/20030319-1.c: New.
12695
12696 2003-03-18  Jan Hubicka  <jh@suse.cz>
12697
12698         * gcc.dg/i386-cvt-1.c: New test.
12699
12700 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12701
12702         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12703         * objc.dg/naming-2.m: Likewise.
12704
12705 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12706
12707         PR c++/9639
12708         * g++.dg/parse/crash1.C: New test.
12709
12710 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/8805
12713         * g++.dg/eh/cleanup1.C: New test.
12714
12715 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12716
12717         * gcc.c-torture/execute/20030316-1.c: New test case.
12718
12719 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         PR c++/9629
12722         * g++.dg/init/ctor2.C: New test.
12723
12724 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12725
12726         * g77.f-torture/compile/xformat.f: New test case.
12727
12728 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12729
12730         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12731         * g++.old-deja/g++.mike/eh50.C: Likewise.
12732
12733 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12734
12735         PR c++/6440
12736         * g++.dg/template/spec7.C: New test.
12737         * g++.dg/template/spec8.C: Likewise.
12738
12739 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12740
12741         * gcc.c-torture/execute/20030313-1.c: New test.
12742
12743 2003-03-14  Richard Henderson  <rth@redhat.com>
12744
12745         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12746
12747 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12748
12749         * gcc.c-torture/compile/20030314-1.c: New test.
12750
12751 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12752
12753         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12754         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12755         thumb target,
12756         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12757         to accept newer _imp__  prefix and additional
12758         newline in .drectve section.
12759         * gcc.dg/dll-4.c: Likewise.
12760         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12761         switch.
12762
12763 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12764
12765         * g++.dg/parse/namespace9.C: New test.
12766
12767         * g++.dg/init/ref5.C: New test.
12768         * g++.dg/parse/ptrmem1.C: Likewise.
12769
12770 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12771
12772         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12773         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12774         regular expression.
12775         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12776         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12777
12778 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12779
12780         * gcc.c-torture/execute/20030224-2.c: New test.
12781
12782 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12783
12784         * gcc.dg/decl-3.c: New test.
12785
12786 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12787
12788         * gcc.dg/i386-loop-2.c: New test.
12789
12790 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/9474
12793         * g++.dg/parse/namespace8.C: New test.
12794
12795         PR c++/9924
12796         * g++.dg/overload/builtin2.C: New test.
12797
12798 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12799
12800         * gcc.dg/return-type-3.c: New test.
12801
12802 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12803
12804         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12805         profiling options are not supported.
12806
12807 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12808
12809         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12810         * g++.old-deja/g++.warn/impint2.C: Likewise.
12811
12812 2003-03-10  Devang Patel  <dpatel@apple.com>
12813
12814         * g++.dg/cpp/c++_cmd_1.C: New test.
12815         * g++.dg/cpp/c++_cmd_1.h: New file.
12816
12817 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12818
12819         * gcc.dg/altivec-9.c: New file.
12820
12821 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12822
12823         * gcc.dg/ppc-sdata-1.c: New test.
12824         * gcc.dg/ppc-sdata-2.c: New test.
12825
12826 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12827
12828         PR c++/9373
12829         * g++.dg/opt/ptrmem2.C: New test.
12830
12831         PR c++/8534
12832         * g++.dg/opt/ptrmem1.C: New test.
12833
12834 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12835
12836         * gcc.dg/i386-loop-1.c: New test.
12837
12838 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12839
12840         PR c++/9970
12841         * g++.dg/lookup/friend1.C: New test.
12842
12843 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/9823
12846         * g++.dg/parser/constructor1.C: New test.
12847
12848 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12849
12850         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12851
12852         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12853
12854 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12855
12856         * gcc.dg/cpp/Wunused.c: Update test.
12857
12858 2003-03-08  Jan Hubicka  <jh@suse.cz>
12859
12860         * gcc.dg/inline-3.c: New test.
12861
12862 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12863
12864         PR c++/9809
12865         * g++.dg/parse/builtin1.C: New test.
12866
12867         PR c++/9982
12868         * g++.dg/abi/cookie1.C: New test.
12869         * g++.dg/abi/cookie2.C: Likewise.
12870
12871         PR c++/9524
12872         * g++.dg/template/field1.C: New test.
12873
12874         PR c++/9912
12875         * g++.dg/parse/class1.C: New test.
12876         * g++.dg/parse/namespace7.C: Likewise.
12877         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12878
12879 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12880
12881         * g++.dg/init/ref4.C: New test.
12882
12883 2003-03-07  Jan Hubicka  <jh@suse.cz>
12884
12885         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12886         * gcc.dg/inline-3.c:  New test.
12887
12888 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12889
12890         * g++.dg/init/ref3.C: New test.
12891
12892         PR c++/9965
12893         * g++.dg/init/ref2.C: New test.
12894
12895         PR c++/9400
12896         * g++.dg/warn/Wshadow-2.C: New test.
12897
12898         PR c++/9791
12899         * g++.dg/warn/Woverloaded-1.C: New test.
12900
12901 2003-03-05  Jan Hubicka  <jh@suse.cz>
12902
12903         * gcc.dg/i386-local2.c: New.
12904         * gcc.dg/i386-local.c: Fix typo.
12905
12906 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12907
12908         * g++.dg/abi/layout3.C: New test.
12909
12910 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12911
12912         * gcc.c-torture/compile/20030305-1.c
12913
12914 2003-03-05  Jan Hubicka  <jh@suse.cz>
12915
12916         * gcc.dg/i386-local.c: New.
12917
12918 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12919
12920         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12921
12922 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12923
12924         * gcc.dg/switch-2.c: New test.
12925         * gcc.dg/switch-3.c: New test.
12926         * gcc.dg/Wswitch.c: Adjust line numbers.
12927         * gcc.dg/Wswitch-default.c: Likewise.
12928         * gcc.dg/Wswitch-enum.c: Likewise.
12929
12930 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12931
12932         * gcc.c-torture/execute/20030222-1.c: New test.
12933
12934 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12935
12936         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12937
12938 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12939
12940         PR c++/9878
12941         * g++.dg/init/ref1.C: New test.
12942
12943 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12944
12945         * gcc.dg/sh-relax.c: New SH-only test.
12946
12947 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12948
12949         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12950         comment explaining purpose of testcase.
12951
12952 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12953
12954         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12955         for HC11/HC12 (asm needs two int registers).
12956         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12957         HC11/HC12 because the test uses an asm which needs two 32-bit
12958         registers.
12959
12960 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12961
12962         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12963         for HC11/HC12 (array is too large otherwise).
12964         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12965         * gcc.c-torture/compile/20010518-2.x: Likewise.
12966         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12967         HC11/HC12 (array is too large).
12968
12969 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12970
12971         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12972         * lib/g++-dg.exp (g++-dg-test): Likewise.
12973
12974 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12975
12976         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12977         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12978
12979 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12980
12981         * g++.dg/warn/implicit-typename1.C: Remove warning.
12982
12983 2003-02-28  Richard Henderson  <rth@redhat.com>
12984
12985         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12986         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12987
12988 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12989
12990         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12991         * g++.dg/pch/pch.exp: Likewise.
12992
12993 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/9879
12996         * testsuite/g++.dg/init/new4.C: New test.
12997
12998 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12999
13000         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13001
13002 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13003
13004         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13005         unsigned long.
13006
13007         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13008         wider than float.
13009
13010 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13011
13012         * lib/scanasm.exp: Add support for counting numbers of
13013         occurences.
13014         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13015         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13016
13017 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/9683
13020         * g++.dg/template/static3.C: New test.
13021
13022         PR c++/9829
13023         * g++.dg/parse/namespace6.C: New test.
13024
13025 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13026
13027         PR target/9732
13028         * gcc.dg/20030225-1.c: New test.
13029
13030 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13031
13032         * README: Remove out-of-date information.
13033
13034         PR c++/9836
13035         * g++.dg/template/spec6.C: New test.
13036
13037 2003-02-24  Jeff Law  <law@redhat.com>
13038
13039         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13040
13041 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13042
13043         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13044         * gcc.dg/pragma-ep-1.c: Likewise.
13045
13046 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13047
13048         PR c++/9602
13049         * g++.dg/template/friend16.C: New test.
13050
13051 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13052
13053         PR c++/5333
13054         * g++.dg/parse/fused-params1.C: Adjust error messages.
13055         * g++.dg/template/nested3.C: New test.
13056
13057 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13058
13059         * g++.dg/abi/param1.C: New test.
13060
13061 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13062
13063         PR c++/7982
13064         * g++.dg/warn/implicit-typename1.C: New test.
13065
13066 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13067
13068         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13069         with "mtune".
13070         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13071         * gcc.c-torture/execute/20010129-1.x: Likewise.
13072         * gcc.dg/20011107-1.c: Likewise.
13073         * gcc.dg/20020108-1.c: Likewise.
13074         * gcc.dg/20020122-3.c: Likewise.
13075         * gcc.dg/20020206-1.c: Likewise.
13076         * gcc.dg/20020310-1.c: Likewise.
13077         * gcc.dg/20020426-2.c: Likewise.
13078         * gcc.dg/20020517-1.c: Likewise.
13079         * gcc.dg/991230-1.c: Likewise.
13080         * gcc.dg/i386-unroll-1.c: Likewise.
13081         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13082
13083 2003-02-22  Jan Hubicka  <jh@suse.cz>
13084
13085         * gcc.dg/i386-mul.c: New test.
13086
13087 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13088
13089         * gcc.dg/builtins-5.c: New test case.
13090
13091 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13092
13093         * gcc.dg/asmreg-1.c: New test.
13094
13095 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR c++/9749
13098         * g++.dg/parse/varmod1.C: New test.
13099
13100 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13101
13102         PR c++/9727
13103         * g++.dg/template/op1.C: New test.
13104
13105 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/8906
13108         * g++.dg/template/nested2.C: New test.
13109
13110 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13111
13112         PR c++/8724
13113         * g++.dg/expr/dtor1.C: New test.
13114
13115 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13116
13117         * gcc.dg/cpp/include3.c: New test.
13118         * gcc.dg/cpp/inc/foo.h: New file.
13119
13120 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13121
13122         * gcc.c-torture/execute/20030221-1.c: New test.
13123
13124 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13125
13126         PR c++/9729
13127         * g++.dg/abi/conv1.C: New test.
13128
13129 2003-02-20  Jan Hubicka  <jh@suse.cz>
13130
13131         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13132
13133 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13134
13135         * gcc.c-torture/compile/20030219-1.c: New test.
13136
13137 2003-02-18  Jan Hubicka  <jh@suse.cz>
13138
13139         * gcc.dg/funcorder.c: New test.
13140
13141 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13142
13143         * gcc.c-torture/execute/20030218-1.c: New.
13144
13145 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13146
13147         * gcc.dg/20030218-1.c: New.
13148
13149 2003-02-18  Richard Henderson  <rth@redhat.com>
13150
13151         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13152         * gcc.dg/attr-used-2.c: New.
13153
13154 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13155
13156         PR c++/9704
13157         * g++.dg/init/copy5.C: New test.
13158
13159 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13160
13161         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13162         * g++.dg/pch/pch.exp: Likewise.
13163
13164 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13165
13166         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13167         STACK_SIZE is not defined.
13168
13169 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13170
13171         PR c++/9457
13172         * g++.dg/template/init1.C: New test.
13173
13174 2003-02-16  Jan HUbicka  <jh@suse.cz>
13175
13176         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13177         (foo): Add few extra tests
13178         * gcc.dg/c99-const-expr-3.c: Likewise.
13179         * gcc.c-torture/execute/20030216-1.c: New.
13180
13181 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13182
13183         PR c++/9459
13184         * g++.dg/ext/typeof4.C: New test.
13185
13186 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13187
13188         * gcc.dg/i386-387-3.c: New test case.
13189
13190 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13191
13192         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13193         cris-*-elf* cris-*-aout* and mmix-*-*.
13194
13195 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13196
13197         * gcc.dg/20030213-1.c: New test.
13198
13199 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13200
13201         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13202         * gcc.dg/i386-387-2.c: Likewise.
13203
13204 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13205
13206         * gcc.dg/ppc-spe.c: Fix formatting.
13207         Enable tests that were previously unsupported by gas.
13208         Delete tests for instructions that no longer exist.
13209         Switch arguments on evsubifw builtin.
13210
13211 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13212
13213         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13214         STACK_SIZE is too small.
13215
13216 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13217             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13218
13219         * gcc.dg/decl-2.c: New test.
13220
13221 2003-02-10  Jan Hubicka  <jh@suse.cz>
13222
13223         * gcc.dg/i386-fpcvt-1.c:  New test.
13224
13225 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13226
13227         * gcc.c-torture/execute/20030209-1.c: New test.
13228
13229 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13230
13231         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13232         int-wide bitops, use the constants of the same width.
13233         Likewise, if long long is 32-bit wide, test bitops using
13234         32-bit constants.
13235
13236 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13237
13238         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13239
13240 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13241
13242         * testsuite/gcc.dg/builtins-4.c: New test case.
13243
13244 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13245
13246         * gcc.dg/20020430-1.c: Fix dg command typos.
13247         * gcc.dg/20020503-1.c: Likewise.
13248
13249 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13250
13251         PR c++/8785
13252         * g++.dg/parse/fused-params1.C: New test.
13253
13254         PR c++/8857
13255         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13256
13257         PR c++/8921
13258         * g++.dg/parse/non-dependent1.C: New test.
13259
13260         PR c++/8928
13261         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13262
13263         PR c++/9228
13264         * g++.dg/parse/undefined7.C: New test.
13265         * g++.dg/parse/non-templ1.C: New test.
13266
13267         PR c++/9229
13268         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13269
13270 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13271
13272         * gcc.c-torture/compile/20030206-1.c: New test.
13273
13274 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13275
13276         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13277         "pow" to "foo" to avoid potential confusion with a math built-in.
13278
13279 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13280
13281         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13282         conditions for SPARC targets.
13283
13284 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13285
13286         * gcc.dg/20030204-1.c: New test.
13287
13288 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13289
13290         PR c++/38
13291         * g++.dg/parse/array-size1.C: New test.
13292
13293         PR c++/5657
13294         * g++.dg/parse/undefined3.C: New test.
13295
13296         PR c++/5665
13297         * g++.dg/parse/undefined4.C: New test.
13298
13299         PR c++/5975
13300         * g++.dg/parse/undefined5.C: New test.
13301
13302         PR c++/7259
13303         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13304
13305         PR c++/8578
13306         * g++.dg/parse/casting-operator1.C: New test.
13307
13308         PR c++/8596
13309         * g++.dg/parse/undefined6.C: New test.
13310
13311         PR c++/8736
13312         * g++.dg/parse/missing-template1.C: New test.
13313
13314 2003-02-04  Jan Hubicka  <jh@suse.cz>
13315
13316         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13317         * gcc.dg/i386-cmov?.c:  Likewise.
13318         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13319         * gcc.dg/i386-ssefp-1.c:  Likewise.
13320         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13321         conventions.
13322
13323 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/7129
13326         * testsuite/g++.dg/ext/max.C: New test.
13327
13328 2003-02-03  Jan Hubicka  <jh@suse.cz>
13329
13330         * gcc.c-torture/execute/20030203-1.c: New test.
13331
13332 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13333
13334         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13335         'natural-endian'.
13336
13337 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13338
13339         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13340         * g++.dg/init/new2.C: Likewise.
13341         * g++.dg/other/new1.C: Likewise.
13342
13343 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13344
13345         * gcc.dg/struct-ret-libc.c: New test.
13346
13347 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13348
13349         * gcc.dg/20030129-1.c: New test.
13350
13351 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13352
13353         PR c++/8849
13354         * g++.dg/template/ptrmem4.C: New test.
13355
13356 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13357
13358         * g++.dg/parser/constant1.C: New test.
13359
13360 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13361
13362         PR c++/8591
13363         * g++.dg/parse/friend2.C: New test.
13364
13365 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13366
13367         PR c++/9437
13368         * g++.dg/template/unify4.C: New test.
13369
13370 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13371
13372         * gcc.c-torture/execute/20030128-1.c: New test.
13373
13374 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13375
13376         * g++.dg/lookup/nested1.C: Test moved from ...
13377         * g++.old-deja/g++.other/lookup24.C: ... here.
13378
13379 2003-01-28  Jan Hubicka  <jh@suse.cz>
13380
13381         * gcc.dg/i386-cmov5.c:  New test.
13382
13383 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13384
13385         * gcc.c-torture/execute/20010925-1.c: Changed the
13386         memcpy declaration.
13387
13388 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13389
13390         PR c++/3902
13391         * g++.dg/parse/template5.C: New test.
13392
13393 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13394
13395         PR fortran/9258
13396         * g77.dg/pr9258: New test.
13397
13398 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13399
13400         * README: Move relevant parts from README.g++.
13401
13402         * README.g++: Remove this file.
13403
13404 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         * g++.dg/abi/dcast1.C: New test.
13407
13408 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13409
13410         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13411
13412 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13413
13414         PR c++/47
13415         * g++.old-deja/g++.other/lookup24.C: New test.
13416
13417 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13418
13419         PR middle-end/7227
13420         * gcc.dg/uninit-C.c: New test.
13421
13422 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13423
13424         * g++.dg/abi/covariant1.C: New test.
13425
13426 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13427
13428         * gcc.dg/20030123-1.c: New test.
13429
13430 2003-01-25  Jan Hubicka  <jh@suse.cz>
13431
13432         PR opt/8492
13433         * gcc.c-torture/compile/20030125-1.c
13434
13435 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13436
13437         PR c++/9403
13438         * g++.dg/parse/template3.C: New test.
13439         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13440
13441         PR c++/795
13442         * g++.dg/parse/template4.C: New test.
13443
13444         PR c++/9415
13445         * g++.dg/template/qual2.C: New test.
13446
13447         PR c++/8545
13448         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13449
13450         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13451
13452 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13453
13454         * gcc.c-torture/execute/switch-1.c: New test case.
13455
13456 2003-01-25  Jan Hubicka  <jh@suse.cz>
13457
13458         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13459
13460 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13461
13462         Tweaks for Bison-1.875. From the NEWS file:
13463         "- `parse error' -> `syntax error'
13464         Bison now uniformly uses the term `syntax error'"
13465         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13466         * gcc.dg/cpp/digraph2.c: Likewise.
13467         * gcc.dg/cpp/direct2.c: Likewise.
13468         * gcc.dg/cpp/paste4.c: Likewise.
13469         * gcc.dg/c90-restrict-1.c: Likewise.
13470         * gcc.dg/c99-func-2.c: Likewise.
13471         * gcc.dg/noncompile/920721-2.c: Likewise.
13472         * gcc.dg/noncompile/930622-2.c: Likewise.
13473         * gcc.dg/noncompile/940112-1.c: Likewise.
13474         * gcc.dg/noncompile/950921-1.c: Likewise.
13475         * gcc.dg/noncompile/951123-1.c: Likewise.
13476         * gcc.dg/noncompile/971104-1.c: Likewise.
13477         * gcc.dg/noncompile/990416-1.c: Likewise.
13478
13479 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13480
13481         * g++.dg/parse/undefined1.C: Add error message.
13482
13483 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/9354
13486         * g++.dg/parse/new1.C: New test.
13487
13488         PR c++/9216
13489         * g++.dg/parse/template2.C: New test.
13490
13491         PR c++/9354
13492         * g++.dg/parse/typedef2.C: New test.
13493
13494         PR c++/9328
13495         * g++.dg/ext/typeof3.C: New test.
13496
13497 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13498
13499         PR c++/2738
13500         * g++.dg/parse/ret-type1.C: New test.
13501
13502         PR c++/3792
13503         * g++.dg/parse/tmpl-outside1.C: New test.
13504
13505         PR c++/4207
13506         * g++.dg/parse/int-as-enum1.C: New test.
13507
13508         PR c++/4903
13509         * g++.dg/parse/no-typename1.C: New test.
13510
13511         PR c++/5533
13512         * g++.dg/parse/no-value1.C: New test.
13513
13514         PR c++/5921
13515         * g++.dg/parse/wrong-inline1.C: New test.
13516
13517         PR c++/6402
13518         * g++.dg/parse/ref1.C: New test.
13519
13520         PR c++/6992
13521         * g++.dg/parse/attr-ctor1.C: New test.
13522
13523         PR c++/7229
13524         * g++.dg/parse/namespace5.C: New test.
13525
13526         PR c++/7917
13527         * g++.dg/parse/func-def1.C: New test.
13528
13529         PR c++/8143
13530         * g++.dg/parse/undefined1.C: New test.
13531
13532         PR c++/5723, PR c++/8522
13533         * g++.dg/parse/specialization1.C: New test.
13534
13535         PR c++/163, PR c++/8595
13536         * g++.dg/parse/struct-as-enum1.C: New test.
13537
13538         PR c++/9173
13539         * g++.dg/parse/undefined2.C: New test.
13540
13541 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13542
13543         PR c++/9298
13544         * g++.dg/parse/template1.C: New test.
13545
13546         PR c++/9384
13547         * g++.dg/parse/using1.C: New test.
13548
13549         PR c++/9285
13550         PR c++/9294
13551         * g++.dg/parse/expr2.C: New test.
13552
13553         PR c++/9388
13554         * g++.dg/parse/lookup2.C: Likewise.
13555
13556 2003-01-21  Jan Hubicka  <jh@suse.cz>
13557
13558         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13559         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13560         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13561         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13562
13563 2003-01-20  Nick Clifton  <nickc@redhat.com>
13564
13565         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13566         problem with ARM sibcall code generation.
13567
13568 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13569
13570         * gcc.c-torture/execute/20030120-1.c: New.
13571
13572 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13573
13574         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13575
13576 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13577
13578         PR c++/9272
13579         * g++.dg/parse/ctor1.C: New test.
13580
13581         PR c++/9294:
13582         * g++.dg/parse/qualified1.C: New test.
13583
13584         * g++.dg/parse/typename3.C: New test.
13585
13586 2003-01-16  Richard Henderson  <rth@redhat.com>
13587
13588         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13589
13590 2003-01-16  Richard Henderson  <rth@redhat.com>
13591
13592         * g++.dg/pch/pch.exp: Copy test header to the working directory
13593         before using it either for precompilation or direct use.
13594         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13595         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13596
13597 2003-01-16  Richard Henderson  <rth@redhat.com>
13598
13599         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13600         before using it either for precompilation or direct use.
13601         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13602         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13603
13604 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13605
13606         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13607         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13608         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13609         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13610         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13611         typename warning into error.
13612         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13613         error messages.
13614         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13615         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13616         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13617         messages.
13618         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13619         make declaration visible in template.
13620         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13621         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13622         messages.
13623         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13624         message.
13625         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13626         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13627         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13628         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13629         typename warning with error message.
13630         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13631         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13632         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13633
13634 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13635
13636         * g++.dg/parse/ambig2.C: New test.
13637
13638 2003-01-15  Richard Henderson  <rth@redhat.com>
13639
13640         * g++.dg/tls/init-2.C: Update error message string.
13641
13642 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13643
13644         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13645
13646 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13647
13648         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13649         all for HC11/HC12.
13650         * gcc.c-torture/compile/20001205-1.x: Likewise.
13651         * gcc.c-torture/compile/20001226-1.x: Likewise.
13652         * gcc.c-torture/compile/920520-1.x: Likewise.
13653         * gcc.c-torture/compile/961203-1.x: Likewise.
13654         * gcc.c-torture/compile/20020604-1.x: Likewise.
13655
13656 2003-01-15  Jan Hubicka  <jh@suse.cz>
13657
13658         * gcc.c-torture/compile/20030115-1.c: New test.
13659
13660         * gcc.dg/i386-fpcvt-1.c: New test.
13661         * gcc.dg/i386-fpcvt-2.c: New test.
13662
13663 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13664
13665         Further conform g++'s __vmi_class_type_info to the C++ ABI
13666         specification.
13667         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13668         the specification.
13669
13670 2003-01-14  Jan Hubicka  <jh@suse.cz>
13671
13672         * gcc.dg/i386-fpcvt-1.c: New test.
13673         * gcc.dg/i386-fpcvt-2.c: New test.
13674
13675 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13676
13677         * gcc.dg/i386-mmx-3.c: New test.
13678
13679 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/9264
13682         * g++.dg/parse/octal1.C: New file.
13683
13684         PR c++/9172
13685         * g++.dg/parse/typename1.C: New file.
13686
13687 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13688
13689         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13690         * gcc.dg/bf-no-ms-layout.c: Likewise.
13691         * gcc.dg/bf-ms-attrib.c: Likewise.
13692
13693 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13694
13695         PR c++/9099
13696         * g++.dg/parse/dtor1.C: New file.
13697
13698         PR c++/9128
13699         * g++.dg/rtti/typeid1.C: New file.
13700
13701         PR c++/9153
13702         * g++.dg/parse/lookup1.C: New file.
13703
13704         PR c++/9171
13705         * g++.dg/templ/spec5.C: New file.
13706
13707 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13708
13709         * gcc.c-torture/compile/20030110-1.c: New test.
13710
13711 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13712
13713         Merge from pch-branch:
13714
13715         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13716
13717         * gcc.dg/pch/cpp-1.h: New.
13718         * gcc.dg/pch/cpp-1.c: New.
13719         * gcc.dg/pch/cpp-2.h: New.
13720         * gcc.dg/pch/cpp-2.c: New.
13721
13722         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13723
13724         * gcc.dg/pch/except-1.h: New.
13725         * gcc.dg/pch/except-1.c: New.
13726
13727         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13728
13729         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13730         running test.
13731         * gcc.dg/pch: Include *.hp not *.h.
13732         * gcc.dg/pch/system-1.h: New.
13733         * gcc.dg/pch/system-1.c: New.
13734
13735         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13736
13737         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13738         rather than trying to build and run a program using PCH.
13739         * gcc.dg/pch: Remove dg-do commands from test files.
13740
13741         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13742
13743         * gcc.dg/pch/macro-3.c: New.
13744         * gcc.dg/pch/macro-3.h: New.
13745
13746         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13747
13748         * gcc.dg/pch/common-1.c: New.
13749         * gcc.dg/pch/common-1.h: New.
13750         * gcc.dg/pch/decl-1.c: New.
13751         * gcc.dg/pch/decl-1.h: New.
13752         * gcc.dg/pch/decl-2.c: New.
13753         * gcc.dg/pch/decl-2.h: New.
13754         * gcc.dg/pch/decl-3.c: New.
13755         * gcc.dg/pch/decl-3.h: New.
13756         * gcc.dg/pch/decl-4.c: New.
13757         * gcc.dg/pch/decl-4.h: New.
13758         * gcc.dg/pch/decl-5.c: New.
13759         * gcc.dg/pch/decl-5.h: New.
13760         * gcc.dg/pch/global-1.c: New.
13761         * gcc.dg/pch/global-1.h: New.
13762         * gcc.dg/pch/inline-1.c: New.
13763         * gcc.dg/pch/inline-1.h: New.
13764         * gcc.dg/pch/inline-2.c: New.
13765         * gcc.dg/pch/inline-2.h: New.
13766         * gcc.dg/pch/static-1.c: New.
13767         * gcc.dg/pch/static-1.h: New.
13768         * gcc.dg/pch/static-2.c: New.
13769         * gcc.dg/pch/static-2.h: New.
13770
13771         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13772
13773         * g++.dg/pch/pch.exp: Better handle failing testcases.
13774         * gcc.dg/pch/pch.exp: Likewise.
13775         * gcc.dg/pch/macro-1.c: New.
13776         * gcc.dg/pch/macro-1.h: New.
13777         * gcc.dg/pch/macro-2.c: New.
13778         * gcc.dg/pch/macro-2.h: New.
13779
13780         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13781
13782         * g++.dg/dg.exp: Treat files in pch/ specially.
13783         * g++.dg/pch/pch.exp: New file.
13784         * g++.dg/pch/empty.H: New file.
13785         * g++.dg/pch/empty.C: New file.
13786         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13787         "precompile".
13788
13789         * gcc.dg/pch/pch.exp: New file.
13790         * gcc.dg/pch/empty.h: New file.
13791         * gcc.dg/pch/empty.c: New file.
13792         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13793         "precompile".
13794
13795 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13796
13797         * g++.dg/template/friend14.C: New test.
13798
13799 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13800
13801         * gcc.dg/old-style-asm-1.c: New test.
13802
13803 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13804
13805         * gcc.c-torture/compile/20030109-1.c: New test.
13806
13807 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13808
13809         * gcc.c-torture/execute/20030109-1.c: New test.
13810
13811 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13812
13813         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13814         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13815         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13816         * g++.old-deja/g++.mike/eh2.C: Likewise
13817         * g++.old-deja/g++.mike/eh3.C: Likewise
13818         * g++.old-deja/g++.mike/eh5.C: Likewise
13819         * g++.old-deja/g++.mike/eh6.C: Likewise
13820         * g++.old-deja/g++.mike/eh7.C: Likewise
13821         * g++.old-deja/g++.mike/eh8.C: Likewise
13822         * g++.old-deja/g++.mike/eh9.C: Likewise
13823         * g++.old-deja/g++.mike/eh10.C: Likewise
13824         * g++.old-deja/g++.mike/eh12.C: Likewise
13825         * g++.old-deja/g++.mike/eh13.C: Likewise
13826         * g++.old-deja/g++.mike/eh14.C: Likewise
13827         * g++.old-deja/g++.mike/eh16.C: Likewise
13828         * g++.old-deja/g++.mike/eh17.C: Likewise
13829         * g++.old-deja/g++.mike/eh18.C: Likewise
13830         * g++.old-deja/g++.mike/eh21.C: Likewise
13831         * g++.old-deja/g++.mike/eh23.C: Likewise
13832         * g++.old-deja/g++.mike/eh24.C: Likewise
13833         * g++.old-deja/g++.mike/eh25.C: Likewise
13834         * g++.old-deja/g++.mike/eh26.C: Likewise
13835         * g++.old-deja/g++.mike/eh27.C: Likewise
13836         * g++.old-deja/g++.mike/eh28.C: Likewise
13837         * g++.old-deja/g++.mike/eh29.C: Likewise
13838         * g++.old-deja/g++.mike/eh31.C: Likewise
13839         * g++.old-deja/g++.mike/eh33.C: Likewise
13840         * g++.old-deja/g++.mike/eh34.C: Likewise
13841         * g++.old-deja/g++.mike/eh35.C: Likewise
13842         * g++.old-deja/g++.mike/eh36.C: Likewise
13843         * g++.old-deja/g++.mike/eh37.C: Likewise
13844         * g++.old-deja/g++.mike/eh38.C: Likewise
13845         * g++.old-deja/g++.mike/eh39.C: Likewise
13846         * g++.old-deja/g++.mike/eh40.C: Likewise
13847         * g++.old-deja/g++.mike/eh41.C: Likewise
13848         * g++.old-deja/g++.mike/eh42.C: Likewise
13849         * g++.old-deja/g++.mike/eh44.C: Likewise
13850         * g++.old-deja/g++.mike/eh46.C: Likewise
13851         * g++.old-deja/g++.mike/eh47.C: Likewise
13852         * g++.old-deja/g++.mike/eh48.C: Likewise
13853         * g++.old-deja/g++.mike/eh49.C: Likewise
13854         * g++.old-deja/g++.mike/eh50.C: Likewise
13855         * g++.old-deja/g++.mike/eh51.C: Likewise
13856         * g++.old-deja/g++.mike/eh53.C: Likewise
13857         * g++.old-deja/g++.mike/eh55.C: Likewise
13858         * g++.old-deja/g++.mike/p7912.C: Likewise
13859         * g++.old-deja/g++.mike/p9706.C: Likewise
13860         * g++.old-deja/g++.mike/p10416.C: Likewise
13861         * g++.old-deja/g++.mike/p11667.C: Likewise
13862         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13863         Remove redundant reference to Iris.
13864         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13865         Elxsi, i860, Pico Java, and WE32K.
13866
13867 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13868
13869         * g++.dg/ext/asm4.C: New test.
13870
13871 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13872
13873         PR c++/9030
13874         * g++.dg/template/friend12.C: New test.
13875         * g++.dg/template/friend13.C: Likewise.
13876         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13877
13878 2003-01-08  Jan Hubicka  <jh@suse.cz>
13879
13880         * gcc.dg/i386-cadd.c: New test.
13881         * gcc.dg/i386-cmov4.c: Likewise.
13882
13883 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13884
13885         PR c++/9165
13886         * g++.dg/warn/Wunused-3.C: New test.
13887
13888         * g++.dg/abi/bitfield9.C: New test.
13889
13890         PR c++/9189
13891         * g++.dg/parse/defarg3.C: New test.
13892
13893 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13894
13895         * g++.dg/parse/ambig1.C: New test.
13896         * g++.dg/parse/defarg2.C: New test.
13897
13898 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13899
13900         * g++.dg/template/defarg-1.C: New test.
13901         * g++.dg/template/local2.C: Likewise.
13902
13903 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13904
13905         * gcc.c-torture/execute/20030105-1.c: New test.
13906
13907 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13908
13909         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13910         * g++.dg/parse/namespace4.C: Likewise.
13911
13912 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13913
13914         * g++.dg/template/ntp2.C: New test.
13915
13916 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13917
13918         * g++.dg/parse/extern-C-1.C: New test.
13919
13920         * g++.dg/parse/namespace4.C: New test.
13921
13922         * g++.dg/template/nested1.C: New test.
13923
13924         * g++.dg/parse/namespace3.C: New test.
13925
13926 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13927
13928         * g++.dg/lookup/two-stage1.C: New test.
13929
13930 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13931
13932         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13933         * g++.old-deja/g++.jason/access8.C: Likewise.
13934         * g++.old-deja/g++.other/decl5.C: Likewise.
13935
13936 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13937
13938         * g++.dg/parse/parse7.C: New test.
13939
13940 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/2843
13943         * g++.dg/ext/attrib7.C: New test.
13944
13945 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13946
13947         * g++.dg/parse/parse6.C: New test.
13948
13949 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13950
13951         * gcc.dg/h8300-stack-1.c: New.
13952
13953 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13954
13955         g++.dg/lookup/exception1.C: New test.
13956
13957         g++.dg/lookup/template1.C: New test.
13958
13959         g++.dg/parse/namespace2.C: New test.
13960
13961         g++.dg/parse/parens2.C: New test.
13962
13963 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13964
13965         * g++.dg/parse/parse5.C: New test.
13966         * g++.dg/lookup/scoped4.C: New test.
13967
13968 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13969
13970         * g++.dg/parse/parens1.C: New test.
13971
13972         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13973         angle-bracket1.C.
13974         * g++.dg/parse/parens2.C: New test.
13975
13976         * g++.dg/lookup/scope-operator1.C: New test.
13977
13978         * g++.dg/parse/operator1.C: New test.
13979
13980 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13981
13982         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13983         * g++.old-deja/g++.other/access6.C: Likewise.
13984         * g++.old-deja/g++.other/decl1.C: Likewise.
13985         * g++.old-deja/g++.pt/typename12.C: Likewise.
13986
13987 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13988
13989         * g++.dg/parse/namespace1.C: New test.
13990
13991 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13992
13993         * g++.dg/parse/parse4.C: New test.
13994
13995 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13996
13997         * g++.dg/parse/parse3.C: New test.
13998
13999 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14000
14001         * g++.dg/parse/parse2.C: New test.
14002
14003 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14004
14005         * g++.dg/template/friend11.C: New test.
14006
14007 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14008
14009         * g++.dg/parse/parse1.C: New test.
14010
14011 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14012
14013         * lib/profopt.exp: Change the name of a global variable to avoid
14014         possible clashes with other test suites.
14015
14016 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14017
14018         * g++.dg/inherit/covariant8.C: New test.
14019
14020 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14021
14022         * g++.dg/init/array9.C: New test.
14023
14024         PR c++/9112
14025         * g++.dg/parse/expr1.C: New test.
14026
14027 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14028
14029         * gcc.c-torture/compile/20021230-1.c: New test.
14030
14031 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14032
14033         * g++.dg/inherit/covariant5.C: New test.
14034         * g++.dg/inherit/covariant6.C: New test.
14035         * g++.dg/inherit/covariant7.C: New test.
14036
14037 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14038
14039         PR c++/2739
14040         * g++.dg/other/access2.C: New test.
14041
14042 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14043
14044         * g++.dg/other/anon-struct.C: No longer fails
14045         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14046         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14047         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14048
14049 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14050
14051         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14052
14053 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14054
14055         * g++.dg/eh/spec4.C: Remove stray semicolon.
14056         * g++.dg/expr/pmf-1.C: Change error message.
14057         * g++.dg/ext/asm1.C: Remove stray semicolon.
14058         * g++.dg/ext/typename1.C: Add missing typenames.
14059         * g++.dg/inherit/template-as-base.C: Change error message.
14060         * g++.dg/lookup/scoped1.C: Likewise.
14061         * g++.dg/lookup/scoped2.C: Likewise.
14062         * g++.dg/lookup/using2.C: Likewise.
14063         * g++.dg/other/component1.C: Remove stray semicolon.
14064         * g++.dg/other/do1.C: Change error message.
14065         * g++.dg/other/error2.C: Likewise.
14066         * g++.dg/other/init1.C: Likewise.
14067         * g++.dg/other/packed1.C: Remove stray semicolon.
14068         * g++.dg/other/ptrmem2.C: Change error message.
14069         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14070         marker.
14071         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14072         * g++.dg/template/access3.C: Add typename keyword.
14073         * g++.dg/template/access5.C: Remove stray semicolon.
14074         * g++.dg/template/access6.C: Likewise.
14075         * g++.dg/template/complit1.C: Likewise.
14076         * g++.dg/template/crash1.C: Change error message.
14077         * g++.dg/template/inherit2.C: Remove stray semicolon.
14078         * g++.dg/template/instantiate2.C: Likewise.
14079         * g++.dg/template/instantiate3.C: Change error message.
14080         * g++.dg/template/qual1.C: Remove stray semicolon.
14081         * g++.dg/template/qualttp18.C: Change error message.
14082         * g++.dg/template/ref1.C: Remove stray semicolon.
14083         * g++.dg/template/sizeof1.C (A::value): Declare it.
14084         * g++.dg/template/spec4.C: Change error message.
14085         * g++.dg/template/static1.C: Likewise.
14086         * g++.dg/template/type1.C: Likewise.
14087         * g++.dg/template/typename3.C: Likewise.
14088         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14089         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14090         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14091         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14092         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14093         named return value extension.
14094         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14095         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14096         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14097         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14098         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14099         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14100         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14101         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14102         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14103         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14104         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14105         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14106         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14107         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14108         syntax.
14109         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14110         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14111         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14112         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14113         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14114         * g++.old-deja/g++.brendan/template11.C: Likewise.
14115         * g++.old-deja/g++.brendan/template26.C: Likewise.
14116         * g++.old-deja/g++.brendan/template27.C: Use explicit
14117         specialization syntax.
14118         * g++.old-deja/g++.brendan/template30.C: Likewise.
14119         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14120         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14121         non-dependent names.
14122         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14123         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14124         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14125         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14126         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14127         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14128         named return value extension.
14129         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14130         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14131         * g++.old-deja/g++.ext/return1.C: Likewise.
14132         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14133         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14134         * g++.old-deja/g++.jason/access8.C: Likewise.
14135         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14136         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14137         pseudo-destructor names.
14138         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14139         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14140         pseudo-destructor names.
14141         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14142         * g++.old-deja/g++.jason/overload19.C: Likewise.
14143         * g++.old-deja/g++.jason/overload32.C: Likewise.
14144         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14145         stray semicolons.
14146         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14147         * g++.old-deja/g++.jason/return.C: Likewise.
14148         * g++.old-deja/g++.jason/return2.C: Likewise.
14149         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14150         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14151         syntax.
14152         * g++.old-deja/g++.jason/template10.C: Account for use of
14153         non-dependent names.
14154         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14155         syntax.
14156         * g++.old-deja/g++.jason/template37.C: Likewise.
14157         * g++.old-deja/g++.law/access4.C: Change error messages.
14158         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14159         pseudo-destructor names.
14160         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14161         * g++.old-deja/g++.law/ctors9.C: Likewise.
14162         * g++.old-deja/g++.law/cvt22.C: Likewise.
14163         * g++.old-deja/g++.law/dtors5.C: Likewise.
14164         * g++.old-deja/g++.law/global-init1.C: Likewise.
14165         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14166         * g++.old-deja/g++.law/operators28.C: Likewise.
14167         * g++.old-deja/g++.law/visibility28.C: Likewise.
14168         * g++.old-deja/g++.martin/eval1.C: Likewise.
14169         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14170         name.
14171         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14172         * g++.old-deja/g++.mike/net34.C: Likewise.
14173         * g++.old-deja/g++.mike/net36.C: Likewise.
14174         * g++.old-deja/g++.mike/ns2.C: Likewise.
14175         * g++.old-deja/g++.mike/p12306.C: Likewise.
14176         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14177         value extension.
14178         * g++.old-deja/g++.mike/p700.C: Likewise.
14179         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14180         * g++.old-deja/g++.mike/p710.C: Likewise.
14181         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14182         value extension.
14183         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14184         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14185         * g++.old-deja/g++.ns/crash2.C: Likewise.
14186         * g++.old-deja/g++.ns/crash3.C: Likewise.
14187         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14188         * g++.old-deja/g++.ns/ns17.C: Likewise.
14189         * g++.old-deja/g++.ns/template16.C: Likewise.
14190         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14191         keyword.
14192         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14193         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14194         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14195         named return value extension.
14196         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14197         * g++.old-deja/g++.other/access4.C: Issue additional error
14198         messages.
14199         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14200         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14201         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14202         * g++.old-deja/g++.other/crash25.C: Change error message.
14203         * g++.old-deja/g++.other/crash4.C: Change error message.
14204         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14205         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14206         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14207         checks.
14208         * g++.old-deja/g++.other/defarg8.C: Likewise.
14209         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14210         * g++.old-deja/g++.other/dtor10.C: Likewise.
14211         * g++.old-deja/g++.other/incomplete.C: Likewise.
14212         * g++.old-deja/g++.other/linkage7.C: Likewise.
14213         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14214         lookup algorithm.
14215         * g++.old-deja/g++.other/mangle2.C: Likewise.
14216         * g++.old-deja/g++.other/refinit2.C: Likewise.
14217         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14218         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14219         * g++.old-deja/g++.pt/crash28.C: Likewise.
14220         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14221         syntax.
14222         * g++.old-deja/g++.pt/crash32.C: Change error message.
14223         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14224         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14225         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14226         error message position.
14227         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14228         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14229         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14230         syntax.
14231         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14232         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14233         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14234         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14235         keyword.
14236         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14237         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14238         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14239         keyword.
14240         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14241         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14242         syntax.
14243         * g++.old-deja/g++.pt/friend28.C: Account for use of
14244         non-dependent names.
14245         * g++.old-deja/g++.pt/friend29.C: Likewise.
14246         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14247         rules.
14248         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14249         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14250         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14251         lookup rules.
14252         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14253         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14254         keyword.
14255         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14256         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14257         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14258         keyword.
14259         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14260         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14261         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14262         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14263         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14264         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14265         keyword.
14266         * g++.old-deja/g++.pt/spec10.C: Likewise.
14267         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14268         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14269         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14270         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14271         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14272         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14273         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14274         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14275         * g++.old-deja/g++.pt/typename15.C: Likewise.
14276         * g++.old-deja/g++.pt/typename22.C: Likewise.
14277         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14278         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14279         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14280         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14281         syntax.
14282         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14283         return value extension.
14284         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14285         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14286         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14287         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14288
14289 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         * g++.dg/warn/inline1.C: New test.
14292         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14293         * g++.old-deja/g++.jason/synth10.C: Likewise.
14294         * g++.old-deja/g++.mike/net31.C: Likewise.
14295         * g++.old-deja/g++.mike/p8786.C: Likewise.
14296
14297         * g++.dg/template/friend10.C: New test.
14298         * g++.dg/template/conv5.C: New test.
14299
14300 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14301
14302         * g++.dg/lookup/scoped3.C: New test.
14303
14304         * g++.dg/lookup/decl1.C: New test.
14305         * g++.dg/lookup/decl2.C: New test.
14306
14307 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14308
14309         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14310         gcc.c-torture/compile/20021015-1.c,
14311         gcc.c-torture/compile/20021015-2.c,
14312         gcc.c-torture/compile/20021123-1.c,
14313         gcc.c-torture/compile/20021123-2.c,
14314         gcc.c-torture/compile/20021123-3.c,
14315         gcc.c-torture/compile/20021123-4.c,
14316         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14317         only to 3.1 or 3.2 branch.
14318
14319 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * gcc.dg/i386-bitfield3.c: New test.
14322
14323         * gcc.dg/i386-bitfield2.c: New test.
14324
14325 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14326
14327         * g++.dg/parse/conv_op1.C: New test.
14328
14329 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14330
14331         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14332         approved.
14333
14334 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14335
14336         * gcc.c-torture/compile/20021220-1.c: New test.
14337
14338 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14339
14340         * gcc.dg/i386-fastcall-1.c: New.
14341
14342 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14343
14344         * gcc.c-torture/execute/20021219-1.c: New test.
14345
14346 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14347
14348         * gcc.dg/i386-pic-1.c: New test.
14349
14350 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14351
14352         PR c++/8099
14353         * g++.dg/template/friend9.C: New test.
14354
14355 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14356
14357         PR c++/3663
14358         * g++.dg/template/access7.C: New test.
14359
14360 2002-12-18  Nick Clifton  <nickc@redhat.com>
14361
14362         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14363         the libstdc++-v3 directory has been found.
14364
14365 2002-12-12  Devang Patel <dpatel@apple.com>
14366         * gcc.dg/darwin-ld-1.c: New test.
14367         * gcc.dg/darwin-ld-2.c: New test.
14368         * gcc.dg/darwin-ld-3.c: New test.
14369         * gcc.dg/darwin-ld-4.c: New test.
14370         * gcc.dg/darwin-ld-5.c: New test.
14371
14372 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14373
14374         * gcc.c-torture/compile/20021212-1.c: New test.
14375
14376 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14377
14378         * gcc.dg/fshort-wchar: New test.
14379
14380 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/8372
14383         * g++.dg/template/dtor1.C: New test.
14384
14385         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14386         markers.
14387
14388 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14389
14390         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14391
14392 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14393
14394         * g++.dg/template/static1.C: New test.
14395         * g++.dg/template/static2.C: New test.
14396         * g++.old-deja/g++.ext/memconst.C: New test.
14397
14398 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14399
14400         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14401         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14402         * g++.dg/special/initp1.C: Likewise.
14403
14404 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14405
14406         * gcc.c-torture/execute/20021204-1.c: New test.
14407
14408 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14409
14410         * gcc.dg/ppc-fmadd-1.c: New file.
14411         * gcc.dg/ppc-fmadd-2.c: New file.
14412         * gcc.dg/ppc-fmadd-3.c: New file.
14413
14414 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14415
14416         * gcc.c-torture/compile/20021204-1.c: New test.
14417
14418 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14419
14420         * g++.dg/inherit/covariant2.C: New test.
14421         * g++.dg/inherit/covariant3.C: New test.
14422         * g++.dg/inherit/covariant4.C: New test.
14423         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14424         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14425
14426 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14427
14428         PR c++/8688
14429         * g++.dg/init/brace3.C: New test.
14430
14431 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14432
14433         * gcc.dg/20020210-1.c: Fix a comment typo.
14434
14435 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14436
14437         PR c++/8720
14438         * g++.dg/parse/defarg1.C: New test.
14439
14440         PR c++/8615
14441         * g++.dg/template/char1.C: New test.
14442
14443         * g++.dg/template/varmod1.C: Fix typo.
14444
14445 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14446
14447         DR 180
14448         * g++.old-deja/g++.pt/crash32.C: Expect error.
14449
14450 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14451
14452         PR c++/5919
14453         * g++.dg/template/varmod1.C: New test.
14454
14455         PR c++/8727
14456         * g++.dg/inherit/typeinfo1.C: New test.
14457
14458         PR c++/8663
14459         * g++.dg/inherit/typedef1.C: New test.
14460
14461 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/8332
14464         PR c++/8493
14465         * g++.dg/template/strlen1.C: New test.
14466
14467         PR c++/8227
14468         * g++.dg/template/ctor2.C: New test.
14469
14470         PR c++/8214
14471         * g++.dg/init/string1.C: New test.
14472
14473         PR c++/8511
14474         * g++.dg/template/friend8.C: New test.
14475
14476 2002-11-29  Joe Buck <jbuck@synopsys.com>
14477
14478         * g++.dg/lookup/anon2.C: New test.
14479
14480 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14481
14482         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14483         h8300 port.
14484
14485 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14486
14487         * gcc.dg/bitfld-6.c: New test.
14488
14489 2002-11-27  Jan Hubicka  <jh@suse.cz>
14490
14491         * gcc.c-torture/execute/20021127.[cx]: New test.
14492
14493 2002-11-26  Jan Hubicka  <jh@suse.cz>
14494
14495         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14496         quality.
14497
14498 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14499
14500         * g++.dg/init/brace2.C: New test.
14501         * g++.old-deja/g++.mike/p9129.C: Correct.
14502
14503 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14504
14505         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14506
14507 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14508
14509         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14510
14511 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14512
14513         * testsuite/g++.dg/abi/empty11.C: New test.
14514         * testsuite/g++.dg/rtti/cv1.C: New test.
14515
14516 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14517
14518         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14519
14520 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14521
14522         * g++.dg/abi/empty10.C: New test.
14523
14524 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14525
14526         * gcc.c-torture/compile/20021124-1.c: New test.
14527
14528 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14529
14530         * g++.dg/abi/rtti2.C: New test.
14531
14532 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14533
14534         * gcc.dg/i386-unroll-1.c: New test.
14535
14536 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14537
14538         * gcc.c-torture/compile/20021120-1.c: New test.
14539         * gcc.c-torture/compile/20021120-2.c: New test.
14540
14541 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14542
14543         * gcc.dg/bitfld-5.c: New test.
14544
14545 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14546
14547         * gcc.c-torture/execute/20021120-3.c: New test.
14548
14549 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14550
14551         * gcc.c-torture/execute/20021120-2.c: New test.
14552
14553 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14554
14555         * gcc.c-torture/execute/20021120-1.c: New test.
14556
14557 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14558
14559         * gcc.c-torture/execute/20021118-3.c: New test.
14560
14561 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14562
14563         * gcc.c-torture/compile/20021119-1.c: New test.
14564
14565 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14566
14567         * gcc.dg/duff-1.c: New test.
14568         * gcc.dg/duff-2.c: New test.
14569         * gcc.dg/duff-3.c: New test.
14570
14571 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14572
14573         * gcc.dg/cpp/_Pragma5.c: New test.
14574
14575 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14576
14577         * gcc.c-torture/execute/20021118-2.c: New test.
14578
14579 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14580
14581         * gcc.c-torture/execute/20021118-1.c: New test.
14582
14583 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14584
14585         * gcc.dg/20021116-1.c: New test.
14586
14587 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14588
14589         * g++.dg/abi/vcall1.C: New test.
14590
14591 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14592
14593         * gcc.dg/20021029-1.c: New test.
14594         * gcc.dg/20021029-2.c: New test.
14595
14596 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14597
14598         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14599
14600 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14601
14602         PR c/8439
14603         * gcc.dg/20021110.c: Move to ...
14604         * gcc.c-torture/compile/20021110.c: .... here.
14605
14606 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14607
14608         PR c/8467
14609         * gcc.c-torture/execute/20021111-1.c
14610
14611 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14612
14613         PR c/8439
14614         * gcc.dg/20021110.c: New test.
14615
14616 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14617
14618         * g++.dg/abi/vthunk3.C: Run only on x86.
14619
14620 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14621
14622         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14623
14624 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14625
14626         * lib/compat.exp (compat-execute): Fix logic error in last
14627         change.
14628
14629 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14630
14631         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14632
14633 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14634
14635         PR c++/8389
14636         * g++.dg/template/access6.C: New test.
14637
14638 2002-11-08  Jan Hubicka  <jh@suse.cz>
14639
14640         * gcc.dg/i386-ssefp-1.c: New test.
14641         * gcc.dg/i386-ssefp-1.c: New test.
14642
14643 2002-11-08  Jan Hubicka  <jh@suse.cz>
14644
14645         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14646
14647 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14648
14649         * g++.dg/abi/vthunk3.C: New test.
14650
14651         PR c++/8338
14652         * g++.dg/template/crash2.C: New test.
14653
14654 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14655
14656         * testsuite/g++.dg/abi/dtor1.C: New test.
14657         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14658
14659 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14660
14661         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14662         Darwin.
14663
14664 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14665
14666         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14667         -mthumb.  Only xfail with -O0.
14668
14669 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14670
14671         * g++.dg/abi/thunk1.C: New test.
14672         * g++.dg/abi/thunk2.C: Likewise.
14673         * g++.dg/abi/vtt1.C: Likewise.
14674
14675 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14676
14677         PR optimization/8423
14678         * gcc.c-torture/execute/builtin-constant.c: New test.
14679
14680 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14681
14682         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14683         Add some more cases.
14684
14685 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14686
14687         PR c++/8391
14688         * g++.dg/opt/local1.C: New test.
14689
14690 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14691
14692         PR c++/8160
14693         * g++.dg/template/complit1.C: New test.
14694
14695         PR c++/8149
14696         * g++.dg/template/typename4.C: Likewise.
14697
14698 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14699
14700         Core issue 287, PR c++/7639
14701         * g++.dg/template/instantiate1.C: Adjust error location.
14702         * g++.dg/template/instantiate3.C: New test.
14703         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14704         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14705         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14706
14707 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14708
14709         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14710
14711 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14712
14713         PR c++/8287
14714         * g++.dg/init/dtor2.C: New test.
14715
14716 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14717
14718         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14719         * gcc.dg/nest.c: Bypass errors on irix6.
14720
14721 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14722
14723         * gcc.dg/nest.c: Expect error for mmix-*-*.
14724         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14725
14726 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14727
14728         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14729         markers.
14730
14731         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14732
14733 2002-10-25  Mike Stump  <mrs@apple.com>
14734
14735         * gcc.dg/warn-1.c: New test.
14736
14737 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14738
14739         * g++.dg/template/typename3.C: New test.
14740
14741 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14742
14743         * g++.dg/lookup/ptrmem1.C: New test.
14744
14745         * g++.dg/abi/vthunk2.C: New test.
14746
14747 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14748
14749         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14750
14751 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14752
14753         * g++.dg/abi/empty9.C: New test.
14754
14755 2002-10-24  Richard Henderson  <rth@redhat.com>
14756
14757         * g++.dg/inherit/thunk1.C: Enable for ia64.
14758
14759 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14760
14761         PR c++/8067
14762         * g++.dg/lookup/pretty1.C: New test.
14763
14764 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14765
14766         * gcc.dg/20021023-1.c: New test.
14767
14768 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14769
14770         PR c++/7679
14771         * g++.dg/parse/inline1.C: New test.
14772
14773 2002-10-23  Richard Henderson  <rth@redhat.com>
14774
14775         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14776
14777         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14778
14779 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14780
14781         PR c++/6579
14782         * g++.dg/parse/stmtexpr3.C: New test.
14783
14784 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         * g++.dg/expr/cond1.C: New test.
14787
14788 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14789
14790         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14791
14792 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14793
14794         * g++.dg/abi/vbase13.C: New test.
14795         * g++.dg/abi/vbase14.C: Likewise.
14796
14797 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14798
14799         * gcc.dg/tls/pic-1.c: New test.
14800         * gcc.dg/tls/nonpic-1.c: New test.
14801         * gcc.dg/20021018-1.c: New test.
14802
14803 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14804
14805         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14806         Remove only files with the same base name as the test case.
14807         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14808         (profopt-execute): Likewise.  Also, remove old profiling
14809         and performance data files before running the tests.
14810
14811         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14812         * g++.dg/bprob/bprob.exp: Likewise.
14813         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14814         to allow more general test case names.
14815
14816         * g++.dg/bprob/bprob-1.C: Rename to ...
14817         * g++.dg/bprob/g++-bprob-1.C: ... this.
14818
14819         * g77.dg/bprob/bprob-1.f: Rename to ...
14820         * g77.dg/bprob/g77-bprob-1.f: ... this.
14821
14822 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14823
14824         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14825         bison 1.50 or later.
14826
14827 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14828
14829         * g++.dg/README: Describe more test directories.
14830
14831 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14832
14833         * g++.dg/init/array6.C: Add additional tests.
14834
14835 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14836
14837         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14838         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14839
14840 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14841
14842         * gcc.c-torture/compile/20020604-1.x: New.
14843         * gcc.c-torture/compile/simd-5.x: Likewise.
14844         * gcc.c-torture/execute/920710-1.x: Likewise.
14845         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14846
14847 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14848
14849         * g++.dg/inherit/override1.C: Add dg-options clause.
14850
14851 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14852
14853         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14854         _mm_slli_si128.
14855
14856 2002-10-19  Andreas Schwab  <schwab@suse.de>
14857
14858         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14859         directory component.
14860
14861 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14862
14863         * g++.dg/inherit/thunk1.C: New test.
14864
14865         * g++.dg/inherit/override1.C: New test.
14866
14867         * g++.dg/abi/mangle11.C: New test.
14868         * g++.dg/abi/mangle14.C: New test.
14869         * g++.dg/abi/mangle17.C: New test.
14870
14871 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14872
14873         * g++.dg/overload/member2.C: New test.
14874
14875 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14876
14877         * g++.dg/README: Describe new compat directory.
14878         * g++.dg/dg.exp: Skip tests in compat directory.
14879         * README.compat: New file.
14880         * lib/compat.exp: New expect script.
14881         * g++.dg/compat: New test directory.
14882         * g++.dg/compat/compat.exp: New expect script.
14883         * g++.dg/compat/abi: New test directory.
14884         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14885         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14886         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14887         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14888         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14889         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14890         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14891         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14892         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14893         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14894         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14895         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14896         * g++.dg/compat/break: New test directory.
14897         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14898         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14899         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14900         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14901         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14902         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14903         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14904         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14905         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14906         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14907         g++.dg/compat/break/README: New files.
14908         * g++.dg/compat/eh: New test directory.
14909         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14910         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14911         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14912         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14913         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14914         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14915         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14916         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14917         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14918         g++.dg/compat/eh/filter2_y.C,
14919         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14920         g++.dg/compat/eh/new1_y.C,
14921         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14922         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14923         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14924         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14925         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14926         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14927         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14928         g++.dg/compat/eh/unexpected1_y.C: New files.
14929         * g++.dg/compat/init: New test directory.
14930         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14931         g++.dg/compat/init/array5_y.C,
14932         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14933         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14934         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14935         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14936         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14937         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14938         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14939         g++.dg/compat/init/init-ref2_y.C: New files.
14940
14941 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14942
14943         PR c++/7584
14944         * g++.dg/inherit/using3.C: New test.
14945
14946 2002-10-17  Jan Hubicka  <jh@suse.cz>
14947
14948         * gcc.dg/20021017-2.c: New test.
14949
14950 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14951
14952         * g++.dg/abi/mangle16.C: Adjust.
14953
14954         * g++.dg/init/array8.C: New test.
14955
14956 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14957
14958         * gcc.dg/special/mips-abi.exp: New test.
14959         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14960
14961 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14962
14963         * g++.dg/abi/mangle16.C: New test.
14964         * g++.dg/abi/mangle17.C: Likewise.
14965
14966         PR c++/7478
14967         * g++.dg/template/ref1.C: New test.
14968
14969 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14970
14971         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14972
14973 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14974
14975         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14976
14977 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14978
14979         PR c++/7524
14980         * g++.dg/init/array7.C: New test.
14981
14982 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14983
14984         * g++.dg/init/array6.C: New test.
14985
14986         * g++.dg/abi/mangle13.C: Likewise.
14987         * g++.dg/abi/mangle14.C: Likewise.
14988         * g++.dg/abi/mangle15.C: Likewise.
14989
14990 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14991
14992         * g++.dg/abi/empty8.C: New test.
14993
14994 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14995
14996         * g++.dg/init/ctor1.C: New test.
14997
14998 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14999
15000         * gcc.c-torture/execute/20021015-1.c: New test.
15001
15002 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15003
15004         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15005
15006 2002-10-14  Jan Hubicka  <jh@suse.cz>
15007
15008         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15009
15010 2002-10-14  Richard Henderson  <rth@redhat.com>
15011
15012         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15013
15014 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR optimization/6631
15017         * g++.dg/opt/const2.C: New test.
15018
15019 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15020
15021         PR c++/7176
15022         * g++.dg/parse/friend1.C: New test.
15023         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15024
15025 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15026
15027         * gcc.dg/20021014-1.c: New test.
15028
15029 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/5661
15032         * g++.dg/ext/vlm1.C: New test.
15033         * g++.dg/ext/vlm2.C: Likewise.
15034
15035         * g++.dg/init/array1.C: Remove invalid braces.
15036         * g++.dg/init/brace1.C: New test.
15037         * g++.dg/init/copy2.C: Likewise.
15038         * g++.dg/init/copy3.C: Likewise.
15039         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15040         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15041         braces.
15042
15043 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15044
15045         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15046
15047 2002-10-11  Richard Shann  <richard.shann@superh.com>
15048
15049         * gcc.c-torture/compile/simd-5.c: New test.
15050
15051 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15052
15053         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15054
15055 2002-10-10  Jim Wilson  <wilson@redhat.com>
15056
15057         * gcc.c-torture/execute/20021010-1.c: New test.
15058
15059 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15060
15061         PR c/7353
15062         * g++.dg/ext/typedef-init.C: New test.
15063         * gcc.dg/typedef-init.c: New test.
15064
15065 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15066
15067         * gcc.dg/cpp/paste13.c: New test.
15068
15069 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15070
15071         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15072         remaining platforms, XFAIL during compile, not execute.  Don't
15073         XFAIL at -O0.
15074
15075 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15076
15077         * gcc.dg/alias-1.c: Tweak expected warning.
15078
15079 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15080
15081         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15082
15083 2002-10-06  Andreas Jaeger  <aj@suse.de>
15084
15085         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15086         * gcc.dg/cpp/c++98.C: Likewise.
15087
15088         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15089         * g++.dg/cpp/c++98.C: Likewise.
15090
15091         * g++.dg/README (Subdirectories): Mention cpp directory.
15092
15093         PR target/7559
15094         * gcc.dg/20021006-1.c: New test.
15095
15096 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15097
15098         PR c++/7804
15099         * g++.dg/other/warning1.C: New test.
15100
15101 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15102
15103         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15104         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15105         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15106
15107 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15108
15109         PR c++/7931
15110         * g++.dg/template/ptrmem3.C: New test.
15111
15112         PR c++/7754
15113         * g++.dg/template/union1.C: New test.
15114
15115 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/8006
15118         * g++.dg/abi/mangle9.C: New test.
15119         * g++.dg/abi/mangle10.C: New test.
15120         * g++.dg/abi/mangle11.C: New test.
15121         * g++.dg/abi/mangle12.C: New test.
15122
15123 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15124
15125         PR c++/7188.
15126         * g++.dg/template/meminit1.C: New test.
15127         * g++.dg/warn/Wreorder-1.C: Likewise.
15128         * g++.old-deja/g++.mike/warn3.C: Tweak.
15129         * lib/prune.exp: Ingore "in copy constructor".
15130
15131 2002-10-02  Andreas Jaeger  <aj@suse.de>
15132
15133         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15134         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15135         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15136         on x86-64.
15137
15138 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15139
15140         * gcc.dg/empty1.C: Fix typo.
15141
15142 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15143
15144         * gcc.dg/alias-1.c: New test.
15145
15146 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15147
15148         * gcc.dg/empty1.C: New test.
15149
15150         * g++.dg/tls/init-2.C: Tweak error messages.
15151
15152 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15153
15154         * gcc.c-torture/compile/20020923-1.c: New test.
15155
15156 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15157
15158         * gcc.c-torture/execute/ffs-1.c: New test.
15159         * gcc.c-torture/execute/ffs-2.c: Ditto.
15160
15161 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15162
15163         * g++.dg/overload/member1.C: New test.
15164
15165 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15166
15167         * g++.dg/abi/empty7.C: New test.
15168         * g++.dg/init/pm2.C: Likewise.
15169
15170 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15171
15172         * g++.dg/rtti/crash1.C: New test.
15173
15174 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15175
15176         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15177         gcc.dg/sibcall-4.c: New tests.
15178
15179 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15180
15181         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15182         powerpc and MMIX targets.
15183
15184 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15185
15186         * gcc.dg/cpp/20020927-1.c: New.
15187
15188 2002-09-26  David S. Miller  <davem@redhat.com>
15189
15190         * gcc.c-torture/compile/trunctfdf.c: New.
15191
15192 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15193
15194         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15195
15196 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15197
15198         * gcc.c-torture/execute/loop-15.c: New.
15199
15200 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15201
15202         * README.QMTEST: Fix typo.
15203
15204 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15205
15206         * gcc.dg/20020926-1.c: New test.
15207
15208 2002-09-25  David S. Miller  <davem@redhat.com>
15209
15210         PR target/7842
15211         * gcc.c-torture/execute/shiftdi.c: New test.
15212
15213 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15214
15215         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15216         unique to the tool.
15217         * lib/g77.exp (g77_init): Likewise.
15218         * lib/g++.exp (g++_init): Likewise.
15219         * lib/objc.exp (objc_init): Likewise.
15220
15221 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15222
15223         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15224         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15225         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15226
15227 2002-09-25  Richard Henderson  <rth@redhat.com>
15228
15229         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15230         too-small long double.
15231
15232 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15233
15234         * gcc.dg/20020919-1.c: New test.
15235
15236 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15237
15238         * g++.dg/abi/bitfield6.C: New test.
15239         * g++.dg/abi/bitfield7.C: New test.
15240         * g++.dg/abi/bitfield8.C: New test.
15241         * g++.dg/abi/vbase11.C: New test.
15242
15243 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15244
15245         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15246         hppa*-*-hpux*.  Update test comment.
15247
15248 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15249
15250         * gcc.dg/tls/struct-1.c: New test.
15251
15252 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15253
15254         * gcc.dg/cpp/tr-warn2.c: Update.
15255
15256 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15257
15258         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15259
15260 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15261
15262         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15263         systems.
15264
15265 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15266
15267         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15268
15269         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15270         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15271         setting of cxxfilt.
15272
15273 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15274
15275         * gcc.dg/20020312-2.c: Update for darwin.
15276
15277 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15278
15279         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15280
15281 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15282
15283         * objc.dg/comp-types-1.m: New test.
15284         * objc.dg/comp-types-2.m: New test.
15285         * objc.dg/comp-types-3.m: New test.
15286         * objc.dg/comp-types-4.m: New test.
15287         * objc.dg/comp-types-5.m: New test.
15288         * objc.dg/comp-types-6.m: New test.
15289
15290 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15291
15292         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15293
15294 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         * g++.dg/other/do1.C: New test.
15297
15298         * g++.dg/template/subst1.C: New test.
15299
15300 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15301
15302         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15303
15304 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15305
15306         * g++.dg/template/qualttp20.C: Adjust expected errors.
15307         * g++.old-deja/g++.jason/report.C: Likewise.
15308         * g++.old-deja/g++.other/qual1.C: Likewise.
15309
15310         * g++.dg/lookup/scoped2.C: New test.
15311
15312         * g++.dg/ext/asm3.C: New test.
15313
15314 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15315
15316         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15317
15318 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15319
15320         * ChangeLog: follow spelling conventions.
15321         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15322         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15323         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15324         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15325         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15326         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15327         * g++.old-deja/g++.law/global-init1.C: Likewise.
15328         * g++.old-deja/g++.other/delete4.C: Likewise.
15329         * g++.old-deja/g++.other/inline21.C: Likewise.
15330         * g++.old-deja/g++.other/singleton.C: Likewise.
15331         * g77.dg/strlen0.f: Likewise.
15332         * g77.f-torture/compile/20010519-1.f: Likewise.
15333         * g77.f-torture/compile/980310-4.f: Likewise.
15334         * gcc.c-torture/compile/20000605-1.c: Likewise.
15335         * gcc.c-torture/execute/20020225-1.c: Likewise.
15336         * gcc.dg/c90-hexfloat-2.c: Likewise.
15337         * gcc.dg/c99-bool-1.c: Likewise.
15338         * gcc.dg/c99-hexfloat-2.c: Likewise.
15339         * gcc.dg/dll-2.c: Likewise.
15340         * gcc.dg/wtr-union-init-1.c: Likewise.
15341         * gcc.dg/wtr-union-init-2.c: Likewise.
15342         * gcc.dg/wtr-union-init-3.c: Likewise.
15343         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15344         * gcc.dg/cpp/defined.c: Likewise.
15345         * gcc.dg/cpp/macsyntx.c: Likewise.
15346         * gcc.dg/cpp/paste2.c: Likewise.
15347         * gcc.dg/cpp/trad/defined.c: Likewise.
15348         * gcc.dg/format/c90-printf-1.c: Likewise.
15349         * gcc.dg/format/c90-scanf-1.c: Likewise.
15350         * gcc.dg/format/c99-printf-1.c: Likewise.
15351         * gcc.dg/format/c99-scanf-1.c: Likewise.
15352         * gcc.misc-tests/gcov-8.c: Likewise.
15353         * lib/profopt.exp: Likewise.
15354
15355 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15356
15357         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15358
15359 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15360
15361         * g++.dg/inherit/using2.C: New test.
15362
15363 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15364
15365         * ChangeLog: Follow spelling conventions.
15366         * g++.dg/template/friend4.C: Likewise.
15367         * g++.old-deja/g++.pt/crash67.C: Likewise.
15368         * gcc.c-torture/execute/20000801-4.c: Likewise.
15369         * gcc.dg/c90-digraph-1.c: Likewise.
15370         * gcc.dg/c94-digraph-1.c: Likewise.
15371         * gcc.dg/c99-digraph-1.c: Likewise.
15372         * gcc.dg/cpp/line5.c: Likewise.
15373         * gcc.dg/cpp/multiline.c: Likewise.
15374         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15375         * gcc.dg/format/attr-3.c: Likewise.
15376         * gcc.dg/format/c90-scanf-3.c: Likewise.
15377         * gcc.dg/format/ext-4.c: Likewise.
15378
15379 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15380
15381         * g++.dg/template/pretty1.C: New test.
15382
15383 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15384
15385         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15386
15387 2002-09-13  Matt Austern  <austern@apple.com>
15388
15389         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15390         passing a cast expression to a function by const reference.
15391
15392 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15393
15394         * g++.dg/template/deduce1.C: New test.
15395
15396 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15397
15398         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15399         32-bit int.
15400
15401 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15402
15403         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15404         usage.
15405
15406 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15407
15408         * gcc.c-torture/compile/20020910-1.c: New test.
15409
15410 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15411
15412         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15413
15414 2002-09-10  Andreas Jaeger  <aj@suse.de>
15415
15416         * gcc.dg/20020312-2.c: Adjust for x86-64.
15417
15418 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15419
15420         * g77.dg/7388.f: New test case for PR 7388.
15421
15422 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15423
15424         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15425
15426 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15427
15428         * objc.dg/proto-lossage-1.m: New test.
15429
15430 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15431
15432         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15433
15434 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15435
15436         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15437         expected to pass.
15438
15439 2002-09-06  Stan Shebs  <shebs@apple.com>
15440             David Edelsohn  <edelsohn@gnu.org>
15441
15442         * gcc.dg/weak: New directory.
15443         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15444         target-specific xfail bits.
15445         * gcc.dg/typeof-2.c: Move to new directory.
15446         * gcc.dg/weak.exp: New expect script.
15447
15448 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15449
15450         * gcc.c-torture/execute/extzvsi.c: New test.
15451
15452 2002-09-05  Stan Shebs  <shebs@apple.com>
15453
15454         * gcc.dg/weak-1.c: xfail on Darwin.
15455         * gcc.dg/weak-2.c: Ditto.
15456         * gcc.dg/weak-3.c: Ditto.
15457         * gcc.dg/weak-4.c: Ditto.
15458         * gcc.dg/weak-5.c: Ditto.
15459         * gcc.dg/weak-6.c: Ditto.
15460         * gcc.dg/weak-7.c: Ditto.
15461         * gcc.dg/weak-8.c: Ditto.
15462         * gcc.dg/weak-9.c: Ditto.
15463
15464 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15465
15466         * gcc.c-torture/execute/loop-14.c: New test.
15467
15468 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * g++.dg/other/cxa-atexit1.C: New test.
15471
15472         * gcc.dg/typeof-2.c: New test.
15473
15474 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15475
15476         * gcc.dg/builtins-2.c: New testcase.
15477         * gcc.dg/builtins-3.c: New testcase.
15478
15479 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15480
15481         * gcc.dg/cpp/_Pragma4.c: New test.
15482
15483 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15484
15485         * objc/execute/nil_method-1.m: New testcase.
15486
15487 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15488
15489         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15490         [Object class], not [Object initialize].
15491
15492 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15493             Hans-Peter Nilsson  <hp@bitrange.com>
15494
15495         * gcc.c-torture/execute/20020720-1.x: Skip test on
15496         mmix-knuth-mmixware.  Correct comment.
15497
15498 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15499
15500         * testsuite/g++.dg/abi/bitfield5.C: New test.
15501         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15502
15503 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15504
15505         * objc.dg/undeclared-selector.m: New test.
15506
15507 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * g++.dg/other/offsetof1.C: Avoid cast warning.
15510
15511 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15512
15513         * objc.dg/super-class-2.m: New test.
15514
15515 2002-08-24  Matt Austern  <austern@apple.com>
15516
15517         * g++.dg/ext/lvaddr.C: New test.
15518         * g++.dg/ext/lvcast.C: New test.
15519
15520 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15521
15522         * testsuite/g++.dg/inherit/cond1.C: New test.
15523
15524 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15525
15526         * gcc.dg/noncompile/incomplete-1.c: New test.
15527
15528 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15529
15530         * gcc.dg/typespec-1.c: New test.
15531
15532 2002-08-20  Devang Patel  <dpatel@apple.com>
15533         * objc.dg/proto-hier-2.m: New test.
15534
15535 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15536
15537         * objc.dg/bitfield-1.m: New test.
15538         * objc.dg/bitfield-2.m: New test.
15539
15540 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15541
15542         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15543         gcc.dg/c99-flex-array-4.c: New tests.
15544
15545 2002-08-16  Stan Shebs  <shebs@apple.com>
15546
15547         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15548
15549 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15550
15551         * gcc.dg/typeof-1.c: New test.
15552         * g++.dg/ext/typeof2.C: New test.
15553
15554 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15555
15556         * g++.dg/other/offsetof1.C: New test.
15557
15558 2002-08-14  Richard Henderson  <rth@redhat.com>
15559
15560         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15561
15562 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15563
15564         * gcc.dg/cpp/_Pragma3.c: New test.
15565
15566 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15567
15568         * g++.dg/template/inherit3: New test.
15569
15570 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15571
15572         * gcc.dg/bitfld-4.c: Add blank options.
15573
15574 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15575
15576         * g++.dg/template/crash1.C: New test.
15577
15578 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15579
15580         * gcc.dg/tls/opt-2.c: New test.
15581
15582 2002-08-08  Devang Patel  <dpatel@apple.com>
15583
15584         * objc.dg/selector-1.m : New test
15585
15586 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15587
15588         * g++.dg/abi/bitfield4.C: New test.
15589         * gcc.dg/bitfld-4.c: New test.
15590
15591 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15592
15593         * g++.dg/other/packed1.C: New test.
15594
15595 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15596
15597         * g++.dg/abi/offsetof.C: Tweak error messages.
15598         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15599
15600 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15601
15602         * gcc.dg/bitfld-3.c: New test.
15603
15604 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15605             Richard Henderson  <rth@redhat.com>
15606
15607         * gcc.dg/i386-bitfield1.c: New test.
15608         * g++.dg/abi/bitfield3.C: Update.
15609
15610 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15611
15612         * objc.dg/const-str-2.m: Update.
15613         * gcc.dg/cpp/c++98.c: Change to C extension.
15614         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15615         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15616
15617 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15618
15619         * testsuite/gcc.dg/tls/diag-3.c: New.
15620
15621 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15622
15623         * g++.dg/README (Subdirectories): Document new subdir expr.
15624         * g++.dg/expr/pmf-1.C: New test.
15625
15626 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15627
15628         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15629
15630 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15631
15632         * g++.dg/abi/bitfield3.C: New test.
15633
15634 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15635
15636         * lib/gcov.exp: Tweak expected line formats.
15637         * gcc.misc-tests/gcov8.c: New test.
15638         * gcc.misc-tests/gcov8.x: New flags.
15639
15640 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15641
15642         * consistency.vlad/layout/endian.c: Include string.h.
15643
15644         * gcc.c-torture/execute/20020805-1.c: New test.
15645
15646 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15647
15648         * g++.dg/other/conversion1.C: New test.
15649
15650 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15651
15652         * gcc.dg/builtins-1.c: New testcase.
15653
15654 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15655
15656         * g++.dg/inherit/access3.C: New test.
15657
15658 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15659
15660         * gcc.dg/ia64-visibility-2.c: New test.
15661
15662 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15663
15664         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15665         __qualifier_flags to __flags.
15666
15667 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15668
15669         * g++.dg/inherit/operator1.C: New test.
15670         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15671         * g++.dg/other/error1.C: Change expected error message.
15672         * g++.dg/template/conv4.C: Likewise.
15673
15674 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15675
15676         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15677         for documented behavior.
15678
15679 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15680
15681         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15682         several targets known to fail.
15683
15684 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15685
15686         * gcc.dg/mips-args-[123].c: New tests.
15687
15688 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15689
15690         * gcc.dg/ppc-spe.c: New.
15691
15692 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15693
15694         * g++.dg/other/ptrmem4.C: New testcase.
15695
15696 2002-07-24  Richard Henderson  <rth@redhat.com>
15697
15698         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15699
15700 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15701
15702         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15703
15704 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15705
15706         * gcc.c-torture/execute/memset-3.c: New testcase.
15707
15708 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15709
15710         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15711         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15712
15713 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15714
15715         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15716         Delete.
15717
15718 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15719
15720         * gcc.c-torture/compile/simd-4.c: New test.
15721
15722 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15723
15724         PR c++/7347, c++/7348
15725         * g++.dg/template/access4.C: New test.
15726         * g++.dg/template/access5.C: New test.
15727         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15728         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15729         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15730         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15731
15732 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15733
15734         * gcc.dg/gnu89-init-2.c: New test.
15735
15736 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15737
15738         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15739
15740 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15741
15742         * gcc.c-torture/execute/20020720-1.c: New testcase.
15743
15744 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15745
15746         * gcc.dg/cpp/Wsignprom.c: New tests.
15747
15748 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15749
15750         * gcc.c-torture/execute/loop-13.c: New test.
15751
15752 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15753
15754         * gcc.dg/cpp/expr.c: New tests.
15755
15756 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15757
15758         * g++.dg/opt/pr6713.C: Add template instantiation.
15759
15760 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15761
15762         * gcc.dg/nest.c: New test.
15763
15764 2002-07-17  Richard Henderson  <rth@redhat.com>
15765
15766         * g++.dg/opt/pr6713.C: New test.
15767
15768 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15769
15770         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15771         XFAIL for all x86 processors.
15772
15773 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15774
15775         * gcc.c-torture/execute/20010122-1.x: Do not test with
15776         -fomit-frame-pointer.
15777
15778 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15779
15780         * g++.dg/template/instantiate2.C: New test.
15781         * g++.dg/template/spec4.C: New test.
15782
15783 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15784
15785         * g++.dg/template/access2.C: New test.
15786         * g++.dg/template/access3.C: New test.
15787
15788 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15789
15790         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15791         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15792         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15793         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15794         Convert to use <stdarg.h>.
15795         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15796         Delete.
15797         * gcc.dg/va-arg-2.c: New.
15798         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15799
15800 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15801
15802         * gcc.c-torture/compile/20020710-1.c: New test.
15803
15804 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15805                           Andrew Pinski  <pinskia@physics.uc.edu>
15806
15807         gcc.c-torture/compile/simd-2.c: New testcase.
15808         gcc.c-torture/compile/simd-3.c: Likewise.
15809
15810 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15811
15812         PR c++/7224
15813         * g++.dg/overload/error1.C: New test.
15814
15815 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15816
15817         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15818         configuration and IRIX 6 O32 ABI.
15819
15820 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15821
15822         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15823
15824 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15825
15826         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15827
15828 2002-07-10  Jeffrey A Law  <law@redhat.com>
15829
15830         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15831
15832         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15833
15834 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15835
15836         * gcc.dg/20020312-2.c: Check for __PPC__.
15837
15838 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15839
15840         * gcc.c-torture/compile/20020709-1.c: New test.
15841
15842 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15843
15844         * g++.dg/template/qualttp21.C: New test case.
15845
15846 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15847
15848         * gcc.c-torture/compile/20020706-1.c: New test.
15849         * gcc.c-torture/compile/20020706-2.c: New test.
15850
15851 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15852             Alexandre Oliva  <aoliva@redhat.com>
15853
15854         * g++.dg/warn/incomplete1.C: New test.
15855
15856 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15857
15858         PR c++/7099
15859         * g++.dg/warn/noreturn1.C: New test.
15860
15861 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15862
15863         PR c++/6706
15864         * g++.dg/debug/debug6.C: New test.
15865         * g++.dg/debug/debug7.C: New test.
15866
15867 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15868
15869         * gcc.c-torture/compile/simd-3.c: New test.
15870
15871 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15872
15873         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15874         * gcc.dg/20020620-1.c: Likewise.
15875
15876 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15877
15878         PR c++/6944
15879         * g++.dg/init/array4.C: New test.
15880         * g++.dg/init/array5.C: New test.
15881
15882 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15883
15884         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15885         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15886
15887 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15888
15889         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15890         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15891         * gcc.dg/wtr-conversion-1.c: Likewise.
15892         * gcc.dg/wtr-escape-1.c: Likewise.
15893         * gcc.dg/wtr-int-type-1.c: Likewise.
15894         * gcc.dg/wtr-label-1.c: Likewise.
15895         * gcc.dg/wtr-static-1.c: Likewise.
15896         * gcc.dg/wtr-strcat-1.c: Likewise.
15897         * gcc.dg/wtr-suffix-1.c: Likewise.
15898         * gcc.dg/wtr-switch-1.c: Likewise.
15899         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15900         * gcc.dg/wtr-union-init-1.c: Likewise.
15901         * gcc.dg/wtr-union-init-2.c: Likewise.
15902         * gcc.dg/wtr-union-init-3.c: Likewise.
15903
15904         * gcc.dg/wtr-func-def-1.c: New test.
15905
15906 2002-07-02 Devang Patel <dpatel@apple.com>
15907
15908         * objc.dg/param-1.m: New test.
15909
15910 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15911
15912         * gcc.dg/cpp/trad/directive.c: Add test.
15913         * gcc.dg/cpp/trad/macroargs.c: Add test.
15914         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15915
15916 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15917
15918         * gcc.dg/cpp/cmdlne-M.c: New test.
15919
15920 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15921
15922         * objc.dg/desig-init-1.m: New test.
15923
15924 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15925
15926         PR c++/6716
15927         * g++.dg/template/instantiate1.C: New test.
15928
15929 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15930
15931         PR c++/7112
15932         * g++.dg/template/sizeof2.C: New test.
15933
15934 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15935
15936         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15937         gcc.dg/cpp/trad/include.c: New tests.
15938
15939 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15940
15941         PR target/7177
15942         * gcc.c-torture/compile/20020701-1.c: New test.
15943
15944 2002-07-01  Stan Shebs  <shebs@apple.com>
15945
15946         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15947         header here...
15948         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15949         (objc-torture-execute): or here.
15950
15951 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15952
15953         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15954
15955 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15956
15957         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15958
15959 2002-06-30  Devang Patel  <dpatel@apple.com>
15960
15961         * objc.dg/fsyntax-only.m: New test.
15962
15963 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15964
15965         PR c++/6695
15966         * g++.dg/template/friend7.C: New file.
15967
15968 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15969
15970         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15971         return type.
15972
15973 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15974
15975         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15976         avoid division by zero.
15977
15978 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15979
15980         * gcc.dg/Wunknownprag.c: New tests.
15981
15982 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15983
15984         * gcc.c-torture/execute/simd-2.c: New test.
15985
15986 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15987
15988         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15989         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15990         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15991         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15992         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15993         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15994         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15995         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15996         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15997         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15998         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15999         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16000         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16001         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16002         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16003         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16004         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16005
16006 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16007
16008         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16009         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16010         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16011         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16012         New tests.
16013         * gcc.dg/cpp/trad/directive.c: Update.
16014
16015 2002-06-23  Andreas Jaeger  <aj@suse.de>
16016
16017         * gcc.c-torture/execute/complex-6.c: New.
16018
16019 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16020
16021         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16022         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16023         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16024         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16025
16026 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16027
16028         * gcc.dg/cpp/trad: New directory with traditional tests copied
16029         from parent directory.
16030         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16031         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16032         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16033         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16034         Move to trad/ and rename.
16035         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16036         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16037         gcc.dg/cpp/trad/redef2.c: New tests.
16038         * gcc.dg/cpp/trad/trad.exp: New driver.
16039
16040 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16041
16042         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16043         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16044         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16045         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16046         Remove.
16047
16048 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16049
16050         * gcc.dg/20020620-1.c: New test.
16051
16052 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16053
16054         * g++.dg/template/ttp4.C: New test.
16055
16056 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16057
16058         * g++.dg/opt/vt1.C: Fix regexp.
16059
16060 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16061
16062         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16063         Don't use attribute `noinline'.
16064
16065 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16066
16067         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16068
16069 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16070
16071         * gcc.c-torture/execute/simd-1.c: New.
16072
16073         * gcc.dg/simd-1.c: New.
16074
16075 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16076
16077         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16078
16079 2002-06-16  Richard Henderson  <rth@redhat.com>
16080
16081         * g++.dg/ext/anon-struct1.C: New.
16082         * g++.dg/ext/anon-struct2.C: New.
16083         * g++.dg/ext/anon-struct3.C: New.
16084         * gcc.dg/anon-struct-1.c: New.
16085         * gcc.dg/anon-struct-2.c: New.
16086         * gcc.dg/anon-struct-3.c: New.
16087         * gcc.dg/20011008-1.c: Adjust warning text.
16088         * gcc.dg/20020527-1.c: Add -fms-extensions.
16089
16090 2002-06-16  Richard Henderson  <rth@redhat.com>
16091
16092         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16093
16094 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16095
16096         * gcc.c-torture/execute/20020615-1.c: New test.
16097
16098 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16099
16100         * gcc.c-tortuture/execute/compare-1.c: New test case.
16101         * gcc.c-tortuture/execute/compare-2.c: New test case.
16102         * gcc.c-tortuture/execute/compare-3.c: New test case.
16103
16104 2002-06-13  Richard Henderson  <rth@redhat.com>
16105
16106         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16107         ia64 ilp32.
16108
16109 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16110
16111         * g++.dg/template/typename2.C: Update error message.
16112
16113 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16114
16115         * gcc.c-torture/execute/20020611-1.c: New test.
16116
16117 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16118
16119         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16120         list of targets to skip.
16121
16122 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16123
16124         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16125         targets if not optimizing.
16126
16127 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16128
16129         * gcc.c-torture/compile/20020605-1.c: New test.
16130
16131         * g++.dg/opt/vt1.C: New test.
16132
16133         * gcc.dg/20020531-1.c: New test.
16134
16135         * gcc.dg/20020530-1.c: New test.
16136
16137         * gcc.dg/20020527-1.c: New test.
16138
16139         * g++.dg/opt/cse1.C: New test.
16140
16141 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16142
16143         * gcc.dg/20020607-2.c: New test case.
16144
16145 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16146
16147         * gcc.c-torture/compile/20020604-1.c: New test.
16148
16149 2002-06-04  Richard Henderson  <rth@redhat.com>
16150
16151         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16152         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16153         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16154
16155 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16156
16157         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16158
16159 2002-06-03  Richard Henderson  <rth@redhat.com>
16160
16161         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16162         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16163
16164 2002-06-02  Richard Henderson  <rth@redhat.com>
16165
16166         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16167         test functions static.
16168
16169 2002-06-02  Andreas Jaeger  <aj@suse.de>
16170
16171         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16172         now.
16173
16174 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16175
16176         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16177         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16178         Update for mofified diagnostics.
16179         * gcc.dg/c99-intconst-1.c: No longer fail.
16180
16181 2002-06-02  Richard Henderson  <rth@redhat.com>
16182
16183         * gcc.dg/uninit-A.c: Remove xfail markers.
16184
16185 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16186
16187         * gcc.dg/fnegate-1.c: New test case.
16188
16189 2002-05-30  Osku Salerma  <osku@iki.fi>
16190
16191         * gcc.c-torture/execute/mayalias-1.c: New file.
16192
16193 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16194
16195         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16196         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16197         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16198
16199 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16200
16201         * gcc.c-torture/execute/20020529-1.c: New test.
16202
16203 2002-05-27  Richard Henderson  <rth@redhat.com>
16204
16205         * g++.dg/ext/attrib6.C: New test case.
16206
16207 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16208
16209         * gcc.c-torture/execute/pure-1.c: New test.
16210
16211 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16212
16213         * gcc.dg/cpp/arith-2.c: Remove.
16214
16215 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16216
16217         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16218         * gcc.dg/cpp/if-3.c: Remove.
16219
16220 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16221
16222         * g++.dg/opt/cse2.C: New test.
16223
16224 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16225
16226         * gcc.dg/cpp/arith-1.c: New semantic tests.
16227         * gcc.dg/cpp/if-1.c: Update.
16228
16229 2002-05-24  Ben Elliston  <bje@redhat.com>
16230
16231         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16232
16233 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16234
16235         * gcc.dg/verbose-asm.c: New test.
16236
16237 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16238
16239         * gcc.dg/cpp/paste12.c: New test.
16240
16241 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16242
16243         * g++.dg/parse/named_ops.C: New test.
16244
16245 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16246
16247         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16248
16249 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16250
16251         * gcc.dg/weak-2.c: Allow optional leading underscore
16252         in scan-assembler symbol name.
16253         * gcc.dg/weak-3.c: Likewise.
16254         * gcc.dg/weak-4.c: Likewise.
16255         * gcc.dg/weak-5.c: Likewise.
16256
16257 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16258
16259         * gcc.dg/20020523-1.c: New test.
16260
16261 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16262
16263         * objc.dg/const-str-2.m: Update now that we stop after
16264         a command line error.
16265
16266 2002-05-22  Richard Henderson  <rth@redhat.com>
16267
16268         * g++.dg/dg.exp: Fix typo in test pruneing.
16269
16270 2002-05-22  Richard Henderson  <rth@redhat.com>
16271
16272         * g++.dg/dg.exp: Prune the tls subdirectory.
16273         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16274         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16275         * g++.dg/tls/init-1.C: New.
16276
16277 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16278
16279         * gcc.dg/20020517-1.c: New test.
16280
16281 2002-05-21  Richard Henderson  <rth@redhat.com>
16282
16283         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16284         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16285
16286 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16287
16288         * g++.dg/other/copy2.C: New test.
16289
16290 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16291
16292         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16293         (MAX_COPY): Bump up to 10 times sizeof (long long).
16294         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16295
16296         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16297         sizeof (long long).
16298
16299         * gcc.c-torture/execute/strcpy-1.c: New test.
16300
16301 2002-05-19  Jason Merrill  <jason2redhat.com>
16302
16303         * g++.dg/ext/oper1.C: New test.
16304
16305 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16306 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16307
16308         * README.QMTEST: New file.
16309
16310         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16311
16312 2002-05-19  Andreas Jaeger  <aj@suse.de>
16313
16314         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16315         now.
16316         * gcc.c-torture/execute/loop-2d.x: Likewise.
16317
16318 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16319
16320         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16321         support weak symbols.
16322         * gcc.dg/weak-4.c: Likewise
16323         * gcc.dg/weak-6.c: Likewise
16324
16325 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16326
16327         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16328         cygwin, coff and h8300-*-hms targets
16329         * gcc.dg/weak-5.c: Likewise
16330         * gcc.dg/weak-7.c: Likewise
16331
16332 2002-05-16  Jason Merrill  <jason@redhat.com>
16333
16334         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16335         (scan-assembler-not, scan-assembler-dem): Likewise.
16336         (scan-assembler-dem-not): Likewise.
16337
16338 2002-05-15  Richard Henderson  <rth@redhat.com>
16339
16340         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16341
16342 2002-05-15  Richard Henderson  <rth@redhat.com>
16343
16344         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16345         (vfoo1f): Warning here.
16346         (vfoo1l): Don't redefine the alias.
16347
16348 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16349
16350         * g++.dg/init/pm1.C: New test.
16351
16352 2002-05-12  David S. Miller  <davem@redhat.com>
16353
16354         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16355         types.
16356
16357 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16358
16359         * gcc.c-torture/execute/20020510-1.c: New test case.
16360
16361 2002-05-10  David S. Miller  <davem@redhat.com>
16362
16363         * gcc.c-torture/execute/conversion.c: Test long double too.
16364
16365 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16368         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16369         * lib/g++.exp (g++_link_flags): Likewise.
16370         * lib/objc.exp (objc_target_compile): Likewise.
16371
16372 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16373
16374         * gcc.dg/cpp/poison.c: Update.
16375         * gcc.dg/cpp/20000625-2.c: Remove.
16376         * gcc.dg/cpp/direct2s.c: Remove final test.
16377
16378 2002-05-08  Tom Rix  <trix@redhat.com>
16379
16380         * gcc.c-torture/execute/20020508-1.c: New test.
16381         * gcc.c-torture/execute/20020508-2.c: New test.
16382         * gcc.c-torture/execute/20020508-3.c: New test.
16383
16384 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16385
16386         * gcc.dg/cpp/charconst-4.c: More tests.
16387
16388 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16389
16390         PR c/6569
16391         * gcc.dg/weak-3.c: Update location of warning messages.
16392         * gcc.dg/weak-5.c: Likewise.
16393
16394 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16395
16396         * gcc.c-torture/execute/20020506-1.c: New test case.
16397
16398 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16399
16400         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16401
16402 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16403
16404         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16405
16406 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16407
16408         * gcc.dg/cpp/charconst-3.c: New test.
16409
16410 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16411
16412         * gcc.dg/cpp/charconst.c: Update tests.
16413
16414 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16415
16416         * treelang: Added directory for new sample language treelang. Also
16417         lib/treelang.exp: New file to signal treelang should be tested.
16418
16419 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16420
16421         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16422         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16423         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16424         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16425         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16426         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16427         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16428
16429 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16430
16431         * gcc.dg/format/xopen-2.c: New test.
16432
16433 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16434
16435         * gcc.dg/20020503-1.c: New test.
16436
16437 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16438
16439         * g++.dg/init/dtor1.C: Make it tougher.
16440
16441 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16442
16443         * g++.dg/init/dtor1.C: New test.
16444
16445 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16446
16447         * gcc.dg/altivec-8.c: New.
16448
16449 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16450
16451         * gcc.dg/altivec-7.c: New.
16452
16453 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16454
16455         * g++.dg/parse/typedef1.C: New test.
16456
16457 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16458
16459         PR c++/6486
16460         * g++.dg/template/friend6.C: New test.
16461
16462         PR c++/6492
16463         * g++.dg/init/copy1.C: New test.
16464
16465 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16466
16467         * g++.dg/warn/effc1.C: New test.
16468
16469 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16470
16471         * gcc.dg/cpp/if-cexp.c: Add a test.
16472
16473 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16474
16475         * gcc.dg/20020426-2.c: New test.
16476
16477 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16478
16479         * gcc.dg/cpp/if-mop.c: Update.
16480         * gcc.dg/cpp/if-mpar.c: Add test.
16481         * gcc.dg/cpp/if-oppr.c: Update.
16482
16483 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16484
16485         PR c/6343
16486         * gcc.dg/weak-[2-7].c: New tests.
16487
16488 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16489
16490         * gcc.dg/enum1.c: New test.
16491
16492 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16493
16494         PR c++/6497
16495         * g++.dg/inherit/access2.C: New test.
16496
16497 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16498
16499         PR bootstrap/6445
16500         * gcc.dg/20020426-1.c: New test.
16501
16502 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16503
16504         * g++.dg/abi/enum1.C: New test.
16505
16506 2002-04-26  Richard Henderson  <rth@redhat.com>
16507
16508         * gcc.dg/c99-bool-1.c: Expect always true warning.
16509
16510 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16511
16512         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16513
16514 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16515
16516         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16517         targets.
16518
16519 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16520
16521         * g++.dg/abi/mange7.C: New test.
16522
16523         PR c++/6438.
16524         * g++.dg/parse/stmtexpr2.C: New test.
16525
16526 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16527
16528         * gcc.dg/20020312-2.c: Add SH target.
16529
16530 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16531
16532         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16533         compiler output on mips*-*-irix*.
16534
16535 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16536
16537         * g++.dg/parse/attr1.C: New test.
16538
16539 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16540
16541         * gcc.c-torture/execute/string-opt-17.c: New test case.
16542         * gcc.c-torture/execute/memset-2.c: New test case.
16543
16544 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR c++/6256:
16547         * g++.dg/template/friend5.C: New test.
16548
16549         PR c++/6331:
16550         * g++.dg/template/qual1.C: Likewise.
16551
16552 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16553
16554         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16555         Include stdlib.h, not stdio.h or ctype.h.
16556
16557 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16558
16559         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16560         cris-*-elf* and mmix-*-*.
16561         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16562         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16563         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16564         Ditto.
16565         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16566         * gcc.dg/wchar_t-1.c: Ditto.
16567
16568 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16569
16570         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16571         Clarify comment.
16572
16573 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16574
16575         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16576
16577 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16578
16579         * gcc.c-torture/execute/20000906-1.x: Delete.
16580
16581 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16582
16583         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16584
16585 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16586
16587         * PR6367
16588         * g77.f-torture/execute/6367.f: New test.
16589         * g77.f-torture/execute/6367.x: Disable for MMIX.
16590
16591 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16592
16593         * PR6352
16594         * g++.dg/opt/inline2.C: New test.
16595
16596 2002-04-18  Richard Henderson  <rth@redhat.com>
16597
16598         * gcc.dg/20000906-1.c: Enable for all targets.
16599         * gcc.c-torture/compile/iftrap-2.c: New.
16600
16601 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16602
16603         * gcc.dg/20020418-1.c: New test.
16604         * gcc.dg/20020418-2.c: New test.
16605
16606 2002-04-18  Richard Henderson  <rth@redhat.com>
16607
16608         * gcc.c-torture/compile/iftrap-1.c: New.
16609         * gcc.dg/iftrap-1.c: Adjust for ia64.
16610         * gcc.dg/iftrap-2.c: New.
16611
16612 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16613
16614         * gcc.c-torture/compile/20020418-1.c: New test.
16615
16616 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16617
16618         * gcc.c-torture/compile/20020415-1.c: New.
16619
16620 2002-04-18  David S. Miller  <davem@redhat.com>
16621
16622         * gcc.c-torture/execute/20020418-1.c: New test.
16623
16624 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16625
16626         * gcc.dg/20020416-1.c: New test.
16627
16628         * g++.dg/opt/inline1.C: New test.
16629
16630 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16631
16632         * gcc.dg/altivec-5.c: New test.
16633
16634         * gcc.dg/20020415-1.c: New test.
16635
16636 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16637
16638         * testsuite/lib/chill.exp: Remove.
16639
16640 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * g++.dg/other/big-struct.C: New test.
16643
16644 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16645
16646         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16647         of scratch file.
16648
16649 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16650
16651         PR c/6277
16652         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16653         in scan-assembler function name
16654
16655 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16656
16657         * g77.f-torture/execute/980628-4.x,
16658         g77.f-torture/execute/980628-5.x,
16659         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16660         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16661         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16662         i[34567]86-*-*.
16663
16664 2002-04-13  David S. Miller  <davem@redhat.com>
16665
16666         * gcc.c-torture/execute/20020413-1.c: New test.
16667
16668 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16669
16670         * gcc.dg/asm-6.c,
16671         * g++.dg/ext/asm1.C: New tests.
16672
16673 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16674
16675         PR c++ 5373.
16676         * g++.dg/parse/stmtexpr1.C: New test.
16677
16678         PR c++/5189.
16679         * g++.dg/template/copy1.C: New test.
16680
16681 2002-04-12  Richard Henderson  <rth@redhat.com>
16682
16683         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16684
16685 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16686
16687         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16688         gcc.c-torture/execute/20020307-2.c.
16689
16690 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16691
16692         * g++.dg/ext/attrib5.C,
16693         * g++.dg/lookup/struct1.C: New tests.
16694
16695 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16696
16697         * gcc.dg/20020411-1.c: New test.
16698
16699         * gcc.c-torture/execute/20020411-1.c: New test.
16700
16701 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16702
16703         * g77.f-torture/execute/6177.f: New test.
16704
16705 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16706
16707         PR middle-end/6247
16708         * g++.dg/opt/cleanup1.C: New test.
16709
16710         * g++.dg/opt/const1.C: New test.
16711
16712 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16713
16714         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16715
16716 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16717
16718         PR c++/5507
16719         * g++.dg/template/typename2.C: New test.
16720
16721 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16722
16723         * gcc.c-torture/execute/loop-12.c: New.
16724
16725 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16726
16727         * g77.f-torture/execute/980628-4.x,
16728         g77.f-torture/execute/980628-5.x,
16729         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16730         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16731         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16732
16733 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16734
16735         PR optimization/6086
16736         * g++.dg/opt/preinc1.C: New test.
16737
16738 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16739
16740         PR c++/5571
16741         * g++.dg/opt/static2.C: New test.
16742
16743 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16744
16745         PR c/5120
16746         * gcc.dg/20020406-1.c: New test.
16747
16748 2002-04-04  David S. Miller  <davem@redhat.com>
16749
16750         * gcc.c-torture/execute/20020404-1.c: New test.
16751
16752 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16753
16754         PR c/6123
16755         * gcc.dg/20020312-2.c: Do not declare global register variable
16756         if __PIC__ or __pic__ is defined.
16757
16758 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16759
16760         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16761         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16762
16763 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16764
16765         * gcc.misc-tests/linkage.exp: Update last change to handle
16766         sparc*-, not just sparc-.
16767
16768 2002-04-03  Richard Henderson  <rth@redhat.com>
16769
16770         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16771
16772 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16773
16774         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16775
16776 2002-04-02  David S. Miller  <davem@redhat.com>
16777
16778         * gcc.c-torture/execute/20020402-3.c: New test.
16779
16780 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16781
16782         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16783         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16784
16785         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16786         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16787         g77.f-torture/execute/20001201.x,
16788         g77.f-torture/execute/u77-test.x: New files.
16789
16790         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16791         * gcc.dg/wchar_t-1.c: Ditto.
16792
16793 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16794
16795         * gcc.c-torture/execute/20020402-1.c: New test.
16796
16797 2002-04-01  Richard Henderson  <rth@redhat.com>
16798
16799         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16800
16801         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16802
16803 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16804
16805         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16806
16807 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16808
16809         * g++.dg/inherit/template-as-base.C: Expect error.
16810         * g++.dg/inherit/namespace-as-base.C: Likewise.
16811
16812 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16813
16814         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16815         g++.dg/ext/instantiate3.C: Tweak match patterns.
16816
16817         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16818         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16819         -da test.
16820
16821 2002-03-31  Richard Henderson  <rth@redhat.com>
16822
16823         * gcc.dg/special/alias-2.c: New.
16824         * gcc.dg/special/ecos.exp: Run it.
16825
16826 2002-03-31  Richard Henderson  <rth@redhat.com>
16827
16828         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16829
16830 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16831
16832         * gcc.dg/weak-1.c: Disable on h8300 port.
16833
16834 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16835
16836         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16837         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16838         ordering tests.
16839         * g++.dg/bprob/bprob-1.C: New test.
16840         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16841         * g++.dg/gcov/gcov-1.C: New test.
16842         * g++.dg/gcov/gcov-1.x: New file.
16843         * g++.dg/gcov/gcov-2.C: New test.
16844         * g++.dg/gcov/gcov-3.C: New test.
16845         * g++.dg/gcov/gcov-3.h: New file.
16846
16847 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16848
16849         * g++.old-deja/g++.other/builtins5.C: New test.
16850         * g++.old-deja/g++.other/builtins6.C: New test.
16851         * g++.old-deja/g++.other/builtins7.C: New test.
16852         * g++.old-deja/g++.other/builtins8.C: New test.
16853         * g++.old-deja/g++.other/builtins9.C: New test.
16854
16855 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16856
16857         * g++.dg/opt/static1.C: New test.
16858
16859         * g++.dg/opt/longbranch1.C: New test.
16860
16861 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16862
16863         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16864
16865         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16866
16867 2002-03-28  Jeffrey A Law  (law@redhat.com)
16868
16869         * gcc.c-torture/execute/20020328-1.c: New test.
16870
16871 2002-03-27  Richard Henderson  <rth@redhat.com>
16872
16873         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16874         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16875         move from g++.old-deja/g++.ext/.
16876
16877 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16878
16879         * g++.dg/init/new2.C: New test.
16880
16881 2002-03-26  Richard Henderson  <rth@redhat.com>
16882
16883         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16884
16885         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16886         on sparc.
16887
16888         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16889         sparcv9 systems.
16890         * gcc.dg/20001102-1.c: Likewise.
16891
16892 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16893
16894         * gcc.dg/cpp/endif-pedantic1.c,
16895         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16896
16897 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16898
16899         * g++.dg/init/new1.C: New test.
16900
16901 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16902
16903         * g++.dg/abi/vbase9.C: New test.
16904
16905 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16906
16907         * gcc.dg/arm-asm.c: New test.
16908
16909 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16910
16911         * gcc.dg/Wswitch-enum.c: New test.
16912         Fix PR c/5044.
16913
16914 2002-03-26  Richard Henderson  <rth@redhat.com>
16915
16916         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16917         structure.
16918
16919 2002-03-25  Richard Henderson  <rth@redhat.com>
16920
16921         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16922         sparcv9 systems.
16923
16924         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16925         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16926
16927 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16928
16929         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16930
16931 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16932
16933         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16934         targets using generic thunk support.
16935
16936 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16937
16938         * gcc.c-torture/compile/20020323-1.c: New test.
16939
16940         * g++.dg/opt/conj2.C: New test.
16941
16942 2002-03-24  Richard Henderson  <rth@redhat.com>
16943
16944         * gcc.dg/weak-1.c: Use -fno-common.
16945
16946 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16947
16948         * g77.dg/f77-edit-apostrophe-out.f: New test
16949         * g77.dg/f77-edit-h-out.f: New test
16950         * g77.dg/f77-edit-t-in.f: New test
16951         * g77.dg/f77-edit-t-out.f: New test
16952         * g77.dg/f77-edit-x-out.f: New test
16953         * g77.dg/f77-edit-slash-out.f: New test
16954         * g77.dg/f77-edit-colon-out.f: New test
16955         * g77.dg/f77-edit-s-out.f: New test
16956
16957 2002-03-24  Richard Henderson  <rth@redhat.com>
16958
16959         * objc/execute/formal_protocol-6.x: New XFAIL.
16960
16961 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16962
16963         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16964         that do not support weak symbols
16965
16966 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16967
16968         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16969         * lib/g77.exp:  Likewise
16970         * lib/objc.exp: Likewise
16971
16972 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16973
16974         * gcc.dg/Wswitch-default.c: New test.
16975
16976 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16977
16978         * g++.dg/other/enum1.C: New test.
16979
16980 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16981
16982         * gcc.dg/pragma-ep-3.c: Fix typo.
16983
16984 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16985
16986         * g++.dg/inherit/template-as-base.C: New test.
16987
16988 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16989
16990         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16991         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16992
16993 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16994
16995         * gcc.dg/cpp/multiline.c: Update to match.
16996
16997 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16998
16999         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17000
17001 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17002
17003         * gcc.dg/cpp/extratokens2.c:  New file.
17004
17005 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17006
17007         * gcc.dg/20020312-2.c: Add rs6000 target.
17008
17009         * gcc.c-torture/compile/20020319-1.c: New test.
17010
17011 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17012
17013         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17014         (A, E): Handle this.
17015
17016 2002-03-20  Jason Merrill  <jason@redhat.com>
17017
17018         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17019         ignoring -fpic.
17020         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17021         through prune_gcc_output.
17022
17023 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17024
17025         * gcc.c-torture/compile/20020320-1.c: New test.
17026
17027 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17028
17029         * gcc.c-torture/compile/20020318-1.c: New test.
17030
17031         * gcc.dg/struct-by-value-1.c: New test.
17032
17033         * gcc.dg/20020319-1.c: New test.
17034
17035 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17036
17037         * g++.dg/opt/conj1.C: New test.
17038
17039 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17040
17041         * g++.dg/template/qualttp20.C: Revert previous change.
17042         * g++.dg/template/qualttp3.C: Likewise.
17043         * g++.dg/template/qualttp4.C: Likewise
17044         * g++.dg/template/qualttp5.C: Likewise
17045         * g++.dg/template/qualttp6.C: Likewise
17046         * g++.dg/template/qualttp7.C: Likewise
17047         * g++.dg/template/qualttp8.C: Likewise
17048         * g++.dg/template/recurse.C: Likewise.
17049
17050 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17051
17052         * gcc.dg/cpp/wchar-1.c: Update.
17053
17054 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17055
17056         * g++.dg/template/conv1.C: New test.
17057         * g++.dg/template/conv2.C: New test.
17058         * g++.dg/template/conv3.C: New test.
17059         * g++.dg/template/conv4.C: New test.
17060
17061 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17062
17063         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17064         * g++.dg/template/qualttp3.C: Likewise.
17065         * g++.dg/template/qualttp4.C: Likewise
17066         * g++.dg/template/qualttp5.C: Likewise
17067         * g++.dg/template/qualttp6.C: Likewise
17068         * g++.dg/template/qualttp7.C: Likewise
17069         * g++.dg/template/qualttp8.C: Likewise
17070         * g++.dg/template/recurse.C: Likewise.
17071
17072 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17073
17074         * g++.dg/opt/dtor1.C: New test.
17075
17076 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17077
17078         * gcc.c-torture/compile/20020315-1.c: New test.
17079
17080 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17081
17082         * gcc.dg/weak-1.c: Fix scan tests.
17083
17084 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17085
17086         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17087         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17088         cris-*-aout* mmix-*-*.
17089         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17090         cris-*-aout* mmix-*-*.
17091         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17092         cris-*-elf* cris-*-aout* and mmix-*-*.
17093         * gcc.dg/20001009-1.c: Ditto.
17094         * gcc.dg/20010912-1.c: Ditto.
17095         * gcc.dg/20020122-4.c: Ditto.
17096         * gcc.dg/inline-2.c: Ditto.
17097
17098 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17099
17100         * gcc.c-torture/compile/20020314-1.c: New test.
17101
17102 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17103
17104         * gcc.c-torture/execute/20020314-1.c: New test.
17105
17106 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17107
17108         * g++.dg/warn/Wunused-1.C: New test.
17109
17110 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17111
17112         * g++.dg/abi/mangle6.C: New test.
17113
17114 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17115
17116         * gcc.c-torture/compile/20020309-2.c: New test.
17117
17118         * gcc.c-torture/compile/20020312-1.c: New test.
17119
17120 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17121
17122         * g++.dg/other/access1.C: New test.
17123
17124 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17125
17126         * gcc.c-torture/execute/wchar_t-1.c: New test.
17127
17128 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17129
17130         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17131
17132 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17133
17134         * gcc.dg/20020312-1.c: New test case.
17135
17136 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17137
17138         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17139
17140 2002-03-11  Richard Henderson  <rth@redhat.com>
17141
17142         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17143         * g++.old-deja/g++.jason/report.C: Likewise.
17144
17145 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17146
17147         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17148         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17149
17150 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17151
17152         * testsuite/g++.dg/overload/pmf1.C: New test.
17153
17154 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17155
17156         * gcc.c-torture/execute/20020307-1.c: Use long.
17157
17158 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17159
17160         PR optimization/5844
17161         * gcc.dg/20020310-1.c: New test.
17162
17163 2002-03-09  Michael Meissner  <meissner@redhat.com>
17164
17165         * gcc.c-torture/execute/memcpy-2.c: New test.
17166         * gcc.c-torture/execute/memset-1.c: New test.
17167         * gcc.c-torture/execute/strlen-1.c: New test.
17168         * gcc.c-torture/execute/strcmp-1.c: New test.
17169         * gcc.c-torture/execute/strncmp-1.c: New test.
17170
17171 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17172
17173         * gcc.dg/ppc-ldstruct.c: New test.
17174
17175 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17176
17177         * gcc.c-torture/execute/va-arg-22.c: New test.
17178
17179 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17180
17181         * gcc.c-torture/compile/20020309-1.c: New test.
17182
17183 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17184
17185         * gcc.c-torture/execute/20020307-2.c: New test.
17186
17187 2002-03-07  Jeffrey A Law  (law@redhat.com)
17188
17189         * g77.f-torture/compile/20020307-1.f: New test.
17190
17191 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17192
17193         * gcc.dg/unordered-1.c: New test.
17194
17195 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17196
17197         * gcc.c-torture/execute/20020307-1.c: New test.
17198
17199 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17200
17201         * gcc.dg/20020304-1.c: New test.
17202
17203         * gcc.c-torture/compile/20020304-2.c: New test.
17204
17205 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17206
17207         * gcc.c-torture/compile/20020304-1.c: New test case
17208         (from PR c/5830).
17209
17210 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17211
17212         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17213
17214 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17215
17216         * g++.dg/other/classkey1.C: New test.
17217
17218 2002-03-01  Richard Henderson  <rth@redhat.com>
17219
17220         * gcc.c-torture/compile/981223-1.x: New.
17221         * gcc.c-torture/compile/920625-1.x: New.
17222
17223 2002-02-28  Richard Henderson  <rth@redhat.com>
17224
17225         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17226
17227 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17228
17229         * gcc.c-torture/execute/20020227-1.c: New test.
17230
17231 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17232
17233         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17234         here" ERROR lines.
17235         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17236         * g++.old-deja.g++.other/defarg1.C: Likewise.
17237         * g++.old-deja/g++.pt/calls2.C: Likewise.
17238         * g++.old-deja/g++.pt/crash20.C: Likewise.
17239         * g++.old-deja/g++.pt/crash30.C: Likewise.
17240         * g++.old-deja/g++.pt/crash36.C: Likewise.
17241         * g++.old-deja/g++.pt/crash6.C: Likewise.
17242         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17243         * g++.old-deja/g++.pt/derived3.C: Likewise.
17244         * g++.old-deja/g++.pt/error1.C: Likewise.
17245         * g++.old-deja/g++.pt/friend21.C: Likewise.
17246         * g++.old-deja/g++.pt/friend23.C: Likewise.
17247         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17248         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17249
17250 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17251
17252         * gcc.c-torture/execute/20020225-2.c: New test.
17253
17254 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17255
17256         * gcc.c-torture/execute/920730-1t.c,
17257         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17258         Delete test cases, only relevant to -traditional.
17259
17260 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17261
17262         * gcc.dg/cpp/undef1.c: Remove.
17263         * gcc.dg/cpp/directiv.c: Update.
17264         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17265
17266 2002-02-27  Michael Meissner  <meissner@redhat.com>
17267
17268         * gcc.c-torture/execute/20020226-1.c: New test.
17269
17270 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17271
17272         * g++.dg/debug/debug4.C: New test.
17273
17274         * gcc.dg/ia64-visibility-1.c: New test.
17275
17276 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17277
17278         * gcc.dg/debug/20020224-1.c: New.
17279
17280 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17281
17282         * gcc.c-torture/execute/960416-1.x: New.
17283         * gcc.c-torture/execute/divconst-3.x: Likewise.
17284
17285 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17286
17287         * gcc.dg/20020224-1.c: New test.
17288
17289 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17290
17291         * gcc.c-torture/execute/20020225-1.c: New.
17292
17293 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17294
17295         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17296
17297 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17298
17299         * gcc.dg/20020222-1.c: New test.
17300
17301 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17302
17303         * g++.dg/opt/anonunion1.C: New test.
17304
17305 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17306
17307         * g++.dg/template/qualttp19.C: New test.
17308         * g++.dg/template/qualttp20.C: New test.
17309         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17310         * g++.old-deja/g++.other/qual1.C: Likewise.
17311
17312 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17313
17314         * gcc.dg/attr-alwaysinline.c: New.
17315
17316 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17317
17318         * gcc.dg/20020220-1.c: New test.
17319
17320         * gcc.dg/20020220-2.c: New test.
17321
17322         * g++.dg/opt/mmx1.C: New test.
17323
17324 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17325
17326         * gcc.c-torture/compile/20020110.c: New test.
17327
17328 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17329
17330         * gcc.c-torture/execute/20020219-1.c: New test.
17331
17332         * gcc.dg/20020219-1.c: New test.
17333
17334         * gcc.dg/noncompile/20020220-1.c: New test.
17335
17336         * g++.dg/opt/ptrintsum1.C: New test.
17337
17338         * gcc.dg/debug/20020220-1.c: New test.
17339
17340 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17341
17342         * gcc.c-torture/execute/20020216-1.c: New test.
17343
17344 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17345
17346         * gcc.dg/decl-1.c: Update, new test.
17347
17348 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17349
17350         * g++.dg/abi/bitfield1.C: New test.
17351         * g++.dg/abi/bitfield2.C: New test.
17352
17353 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17354
17355         * gcc.dg/attr-nest.c: New test.
17356
17357 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17358
17359         * gcc.c-torture/execute/20020215-1.c: New test.
17360
17361 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17362
17363         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17364         * g++.dg/debug/debug.exp: New.
17365         * g++.dg/debug/trivial.C: New.
17366         * g++.dg/debug/debug1.C: Moved...
17367         * g++.dg/other/debug1.C: ...from here.
17368         * g++.dg/debug/debug2.C: Moved...
17369         * g++.dg/other/debug2.C: ...from here.
17370         * g++.dg/debug/debug3.C: Moved...
17371         * g++.dg/other/debug3.C: ...from here.
17372
17373         * gcc.dg/noncompile/20020213-1.c: New test.
17374
17375 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17376
17377         * g++.dg/other/debug3.C: New test.
17378
17379         * gcc.c-torture/execute/20020213-1.c: New test.
17380
17381 2002-02-13  Richard Smith <richard@ex-parrot.com>
17382
17383         * g++.old-deja/g++.other/thunk1.C: New test.
17384
17385 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17386
17387         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17388
17389 2002-02-13  Stan Shebs  <shebs@apple.com>
17390
17391         * gcc.dg/altivec-3.c: New.
17392
17393 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17394
17395         * gcc.dg/Wunreachable-1.c: New test.
17396         * gcc.dg/Wunreachable-2.c: New test.
17397
17398 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17399
17400         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17401
17402 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17403
17404         * gcc.dg/decl-1.c: New test.
17405
17406 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17407
17408         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17409
17410 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17411
17412         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17413         * gcc.c-torture/compile/980506-1.x: Likewise.
17414
17415 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17416
17417         * gcc.dg/20020210-1.c: New.
17418
17419 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17420
17421         * g77.f-torture/execute/947.f: New regression test
17422         for PR fortran/947.
17423
17424 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17425
17426         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17427         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17428
17429 2002-02-08  Richard Henderson  <rth@redhat.com>
17430
17431         * gcc.c-torture/compile/labels-3.c: New.
17432
17433 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17434
17435         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17436         expression statements work instead.
17437         * gcc.dg/noncompile/20020207-1.c: New test.
17438
17439 2002-02-07  Richard Henderson  <rth@redhat.com>
17440
17441         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17442
17443 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17444
17445         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17446         message from g77
17447         * lib/g77-dg.exp: Trim g77 error messages so that they are
17448         recognized by dg.exp.
17449
17450 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17451
17452         PR fortran/5473
17453         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17454
17455 2002-02-07  Richard Henderson  <rth@redhat.com>
17456
17457         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17458         to be sufficiently aligned for integers.
17459
17460 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17461
17462         * g++.dg/template/friend4.C: New test.
17463
17464 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17465
17466         PR fortran/5743
17467         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17468         unsupported cases.
17469
17470 2002-02-07  Richard Henderson  <rth@redhat.com>
17471
17472         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17473         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17474         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17475         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17476
17477 2002-02-06  Richard Henderson  <rth@redhat.com>
17478
17479         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17480
17481 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17482
17483         * gcc.dg/20020206-1.c: New test.
17484
17485 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17486
17487         * gcc.c-torture/execute/20020206-1.c: New test.
17488
17489         * gcc.c-torture/execute/20020206-2.c: New test.
17490
17491         PR optimization/5429:
17492         * gcc.c-torture/compile/20020206-1.c: New test.
17493
17494 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17495
17496         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17497         as certain file formats cannot support particularly large
17498         alignments.
17499
17500         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17501         and do not expect to be able to link the executable.
17502
17503         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17504         fail because the COFF format does not support the weak attribute.
17505
17506 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17507
17508         * g77.dg/pr5473.f:  New test
17509
17510 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17511
17512         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17513         Fix testcase accordingly.
17514
17515 2002-02-04  Richard Henderson  <rth@redhat.com>
17516
17517         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17518         (buf): Change to be an array of pointers, not ints.
17519
17520 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17521
17522         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17523         before all tests.  Move warning one line above to match where it
17524         C frontend emits.
17525         * gcc.dg/Wswitch-2.c: New test.
17526         * g++.dg/warn/Wswitch-1.C: New test.
17527         * g++.dg/warn/Wswitch-2.C: New test.
17528
17529 2002-02-04  Richard Henderson  <rth@redhat.com>
17530
17531         * g++.dg/abi/offsetof.C: Fix size comparison.
17532
17533 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17534
17535         * gcc.dg/cast-qual-2.c: New test.
17536
17537 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * gcc.dg/20020201-4.c: New test.
17540
17541 2002-02-04  Ben Elliston  <bje@redhat.com>
17542
17543         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17544         target_info attribute != 0, in addition to the empty string.
17545         (gcc_target_compile): Likewise.
17546
17547 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17548
17549         * gcc.dg/Wswitch.c: New test.
17550         PR gcc/4475. PR gcc/3780.
17551
17552 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17553
17554         * g77.f-torture/execute/5122.f: New test for regressions
17555         against PR fortran/5122.
17556
17557 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17558
17559         * g77.f-torture/compile/pr3743.f: Delete
17560         * g77.dg/pr3743-1.f: New test.
17561         * g77.dg/pr3743-2.f: New test.
17562         * g77.dg/pr3743-3.f: New test.
17563         * g77.dg/pr3743-4.f: New test.
17564
17565 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17566
17567         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17568
17569 2002-02-02  Richard Henderson  <rth@redhat.com>
17570
17571         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17572         * gcc.c-torture/execute/bf64-1.c: Likewise.
17573
17574 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17575
17576         * gcc.dg/20020201-2.c: New test.
17577
17578         * gcc.dg/20020201-3.c: New test.
17579
17580         * gcc.c-torture/execute/bitfld-2.c: New test.
17581
17582 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17583
17584         * gcc.dg/bitfld-1.c: Update.
17585         * gcc.dg/bitfld-2.c: Update.
17586         * gcc.c-torture/execute/bitfld-1.x: New.
17587
17588 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17589
17590         * gcc.c-torture/execute/20020201-1.c: New test.
17591
17592 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17593
17594         PR target/5469
17595         * gcc.dg/20020201-1.c: New test.
17596
17597 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17598
17599         PR fortran/3743
17600         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17601         * g77.f-torture/compile/pr3743.x: Remove
17602
17603 2002-01-31  Tom Rix  <trix@redhat.com>
17604
17605         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17606
17607 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17608
17609         * gcc.dg/noncompile/20020130-1.c: New test.
17610
17611 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17612
17613         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17614
17615 2002-01-29  Richard Henderson  <rth@redhat.com>
17616
17617         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17618         to long long.
17619         * gcc.c-torture/execute/bf64-1.c: Likewise.
17620
17621 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17622
17623         * gcc.c-torture/execute/20020129-1.c: New test.
17624
17625 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17626
17627         * gcc.c-torture/compile/20000224-1.c: Update.
17628         * gcc.c-torture/execute/bitfld-1.c: New tests.
17629         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17630         * gcc.dg/uninit-A.c: Update.
17631
17632 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17633
17634         * g++.dg/template/ctor1.C: Add instantiation.
17635
17636 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17637
17638         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17639         argument to __builtin_prefetch to be const ptr.
17640
17641 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17642
17643         * gcc.c-torture/compile/20020120-1.c: New test.
17644
17645 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17646
17647         * gcc.c-torture/execute/20020127-1.c: New test.
17648
17649 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17650
17651         * g77.dg/f77-edit-i-in.f: New test
17652         * g77.dg/f77-edit-i-out.f: New test
17653
17654 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17655
17656         * gcc.dg/debug/debug.exp: New file.
17657         * gcc.dg/debug/trivial.c: New file.
17658         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17659         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17660         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17661         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17662         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17663         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17664         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17665         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17666         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17667         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17668         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17669         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17670         * gcc.dg/20000503-1.c: Removed.
17671         * gcc.dg/20010207-1.c: Removed.
17672         * gcc.dg/20011223-1.c: Removed.
17673         * gcc.dg/20020104-2.c: Removed.
17674         * gcc.dg/debug-1.c: Removed.
17675         * gcc.dg/debug-2.c: Removed.
17676         * gcc.dg/debug-3.c: Removed.
17677         * gcc.dg/debug-4.c: Removed.
17678         * gcc.dg/debug-5.c: Removed.
17679         * gcc.dg/debug-6.c: Removed.
17680         * gcc.dg/dwarf2-1.c: Removed.
17681         * gcc.dg/dwarf2-2.c: Removed.
17682
17683 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17684
17685         * g++.old-deja/g++.other/eh5.C: New test.
17686         * g++.old-deja/g++.other/sibcall2.C: New test.
17687         * g++.old-deja/g++.other/array9.C: New test.
17688         * g++.old-deja/g++.other/typename2.C: New test.
17689         * g++.old-deja/g++.other/crash60.C: New test.
17690         * g++.old-deja/g++.other/conv9.C: New test.
17691         * g++.old-deja/g++.other/mangle10.C: New test.
17692         * g++.old-deja/g++.other/unchanging1.C: New test.
17693         * g++.old-deja/g++.other/exprstmt1.C: New test.
17694         * g++.old-deja/g++.other/inline23.C: New test.
17695         * g++.old-deja/g++.eh/ia64-1.C: New test.
17696         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17697         * g++.old-deja/g++.other/reload1.C: New test.
17698         * g++.old-deja/g++.other/static20.C: New test.
17699         * g++.old-deja/g++.other/local-alloc1.C: New test.
17700         * g++.old-deja/g++.other/conv8.C: New test.
17701         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17702         * g++.old-deja/g++.other/storeexpr1.C: New test.
17703         * g++.old-deja/g++.other/storeexpr2.C: New test.
17704         * g++.dg/eh/template2.C: New test.
17705         * g++.dg/warn/weak1.C: New test.
17706
17707 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17708
17709         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17710         Remove first, non-varying, argument.
17711
17712 2002-01-23  Richard Henderson  <rth@redhat.com>
17713
17714         * gcc.dg/inline-2.c: New.
17715
17716         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17717         Add optional target arg.  Check number of arguments.
17718         (scan-assembler-not, scan-assembler-dem): Likewise.
17719         (scan-assembler-dem-not): Likewise.
17720
17721 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17722
17723         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17724         line 12.
17725         * g++.old-deja/g++.brendan/parse3.C,
17726         g++.old-deja/g++.other/crash26.C,
17727         g++.old-deja/g++.other/crash28.C,
17728         g++.old-deja/g++.other/crash29.C,
17729         g++.old-deja/g++.other/crash30.C,
17730         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17731
17732 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17733
17734         * gcc.dg/20020115-1.c: New.
17735
17736 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17737
17738         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17739
17740 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17741
17742         * gcc.dg/20020122-3.c: New.
17743
17744 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17745
17746         * g++.dg/other/gc1.C: New test.
17747
17748 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17749
17750         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17751
17752 2002-01-22  Richard Henderson  <rth@redhat.com>
17753
17754         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17755
17756 2002-01-22  Richard Henderson  <rth@redhat.com>
17757
17758         * gcc.dg/20020122-4.c: New.
17759
17760 2002-01-22  H.J. Lu <hjl@gnu.org>
17761
17762         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17763         link output.
17764         * gcc.dg/special/ecos.exp: Likewise.
17765         * lib/g++-dg.exp: Likewise.
17766         * lib/g77-dg.exp: Likewise.
17767         * lib/gcc-dg.exp : Likewise.
17768         * lib/mike-g++.exp: Likewise.
17769         * lib/mike-g77.exp: Likewise.
17770         * lib/mike-gcc.exp: Likewise.
17771         * lib/objc-dg.exp: Likewise.
17772
17773 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17774
17775         PR target/5379
17776         * gcc.dg/20020122-2.c: New test.
17777
17778 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17779
17780         * gcc.dg/20020122-1.c: New test.
17781
17782 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17783
17784         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17785
17786 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17787
17788         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17789
17790 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17791
17792         * gcc.c-torture/compile/20020121-1.c: New test.
17793
17794 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17795
17796         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17797         ld_library_path.
17798
17799 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17800
17801         * gcc.dg/20020218-1.c: New test.
17802
17803 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17804
17805         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17806         messages
17807         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17808         "At global scope" warning
17809         * g++.dg/ext/align1.C: Change cygwin test for alignment
17810         from db-bogus to dg-warning
17811
17812 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17813
17814         * g77.f-torture/compile/cpp2.F: New test.
17815
17816 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17817
17818         * g++.dg/template/access1.C: New test.
17819
17820 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17821
17822         * gcc.dg/20020118-1.c: New.
17823
17824 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17825
17826         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17827
17828 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17829
17830         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17831         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17832         alignment warnings.
17833
17834 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17835
17836         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17837         torture_with_loops and torture_without_loops
17838
17839 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17840
17841         * gcc.c-torture/compile/20020116-1.c: New test.
17842
17843 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17844
17845         * gcc.dg/20020116-2.c: New test.
17846
17847         * gcc.dg/ultrasp4.c: New test.
17848
17849         * gcc.dg/20020116-1.c: New test.
17850
17851 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17852
17853         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17854         by EABI.
17855
17856 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17857
17858         * gcc.misc-tests/i386-prefetch.exp: New.
17859         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17860         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17861         * gcc.misc-tests/i386-pf-none-1.c: New test.
17862         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17863
17864 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17865
17866         * gcc.dg/gnu89-init-1.c: Add new tests.
17867
17868 2002-01-15  Andreas Jaeger  <aj@suse.de>
17869
17870         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17871         * gcc.dg/i386-mmx-2.c: Likewise.
17872         * gcc.dg/i386-sse-1.c: Likewise.
17873         * gcc.dg/i386-sse-2.c: Likewise.
17874         * gcc.dg/i386-sse-3.c: Likewise.
17875
17876 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17877
17878         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17879         Uncomment additional cases that now pass.
17880
17881 2002-01-11  Richard Henderson  <rth@redhat.com>
17882
17883         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17884         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17885
17886 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17887
17888         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17889
17890 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17891
17892         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17893         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17894
17895 2002-01-10  Dale Johannesen  <dalej@apple.com>
17896
17897         * gcc.c-torture/execute/loop-11.c: New.
17898
17899 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17900
17901         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17902         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17903
17904 2002-01-09  Richard Henderson  <rth@redhat.com>
17905
17906         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17907         type in which to perform the operation for each size.
17908
17909 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17910
17911         * gcc.c-torture/compile/20020109-2.c: New test.
17912
17913 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17914
17915         * gcc.c-torture/execute/loop-10.c: New test.
17916
17917 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17918
17919         * gcc.c-torture/compile/20010226-1.c: New test.
17920         * gcc.c-torture/compile/20010227-1.c: New test.
17921         * gcc.c-torture/compile/20010426-1.c: New test.
17922         * gcc.c-torture/compile/20010510-1.c: New test.
17923         * gcc.c-torture/compile/20010605-3.c: New test.
17924         * gcc.c-torture/compile/20010824-1.c: New test.
17925         * gcc.c-torture/execute/20010409-1.c: New test.
17926         * gcc.dg/noncompile/20000901-1.c: New test.
17927         * gcc.dg/20001023-1.c: New test.
17928         * gcc.dg/20001101-1.c: New test.
17929         * gcc.dg/20001102-1.c: New test.
17930         * gcc.dg/20010207-1.c: New test.
17931         * gcc.dg/20010405-1.c: New test.
17932         * gcc.dg/20010822-1.c: New test.
17933         * gcc.dg/20011107-1.c: New test.
17934
17935 2002-01-09  Jeffrey A Law  (law@redhat.com)
17936
17937         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17938
17939         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17940         execution failure on PA targets.
17941
17942 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17943
17944         * gcc.c-torture/compile/20020109-1.c: New test.
17945
17946 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17947
17948         * gcc.c-torture/execute/20020108-1.c: New test.
17949
17950 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17951
17952         * gcc.dg/20020108-1.c: New test.
17953
17954 2002-01-08  H.J. Lu <hjl@gnu.org>
17955
17956         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17957         for header files.
17958
17959 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17960
17961         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17962         consistency.
17963
17964 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17965
17966         * gcc.dg/altivec-4.c: Test altivec predicates.
17967
17968 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17969
17970         * gcc.c-torture/execute/20020107-1.c: New test.
17971
17972 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17973
17974         PR c/5279
17975         * gcc.c-torture/compile/20020106-1.c: New test.
17976
17977 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17978
17979         * gcc.c-torture/execute/nestfunc-4.c: New test.
17980
17981 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17982
17983         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17984         extra triple that slipped in.
17985         * g++.old-deja/g++.abi/align.C: Likewise.
17986         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17987
17988 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17989
17990         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17991         * g++.old-deja/g++.abi/align.C: Likewise.
17992         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17993
17994         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17995         on FreeBSD/i386.
17996         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17997         FreeBSD.
17998
17999 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18000
18001         * gcc.dg/20020104-1.c: New test.
18002
18003         * gcc.dg/20020104-2.c: New test.
18004
18005 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18006
18007         * gcc.dg/20020103-1.c: Fix typo in target selector.
18008
18009 2002-01-03  Richard Henderson  <rth@redhat.com>
18010
18011         * gcc.dg/20020103-1.c: New.
18012
18013 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18014
18015         * gcc.c-torture/execute/20020103-1.c: New test.
18016
18017 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18018
18019         * g++.dg/other/debug2.C: New test.
18020
18021         * gcc.c-torture/compile/20020103-1.c: New test.
18022
18023 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18024
18025         * gcc.dg/gnu89-init-1.c: Added new tests.
18026
18027 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18028
18029         * g++.dg/template/friend2.C: Remove as patch is reverted.
18030
18031         * g++.dg/warn/oldcast1.C: New test.
18032
18033         * g++.dg/template/ptrmem1.C: New test.
18034         * g++.dg/template/ptrmem2.C: New test.
18035
18036         * g++.dg/template/ntp.C: New test.
18037
18038         * g++.dg/other/component1.C: New test.
18039
18040         * g++.dg/template/ttp3.C: New test.
18041
18042         * g++.dg/template/friend2.C: New test.
18043         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18044
18045 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18046
18047         * g++.dg/other/ptrmem1.C: New test.
18048         * g++.dg/other/ptrmem2.C: New test.
18049
18050 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18051
18052         * g++.dg/template/ctor1.C: New test.
18053
18054 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18055
18056         * g++.dg/template/friend2.C: New test.
18057
18058 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18059
18060         * gcc.dg/mmix-1.c: New test.
18061
18062 2001-12-31  Richard Henderson  <rth@redhat.com>
18063
18064         * gcc.dg/asm-5.c: New.
18065
18066 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18067
18068         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18069         in namespace __gnu_cxx
18070
18071 2001-12-30  Richard Henderson  <rth@redhat.com>
18072
18073         * gcc.dg/debug-6.c: New.
18074
18075 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18076
18077         * gcc.c-torture/compile/20011229-2.c: New test.
18078
18079 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18080
18081         * gcc.dg/debug-3.c: New test.
18082         * gcc.dg/debug-4.c: New test.
18083         * gcc.dg/debug-5.c: New test.
18084
18085 2001-12-29  Richard Henderson  <rth@redhat.com>
18086
18087         * g++.dg/eh/loop1.C: New.
18088
18089 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18090
18091         * g++.dg/template/crash1.C: New test.
18092
18093 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         * g++.dg/other/const1.C: New test.
18096
18097 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18098
18099         * gcc.c-torture/compile/20011229-1.c: New test.
18100
18101 2001-12-28  Stan Shebs  <shebs@apple.com>
18102
18103         * lib/objc-torture.exp: Resync with c-torture.exp.
18104         * lib/objc.exp: Load standard libraries.
18105
18106 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18107
18108         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18109         additional tests.
18110
18111 2001-12-27  Roger Sayle <roger@eyesopen.com>
18112
18113         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18114
18115 2001-12-27  Richard Henderson  <rth@redhat.com>
18116
18117         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18118
18119 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         * g++.dg/eh/ctor1.C: New test.
18122         * g++.dg/other/error2.C: New test.
18123
18124 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18125
18126         * g++.dg/other/init2.C: New test.
18127
18128 2001-12-24  Richard Henderson  <rth@redhat.com>
18129
18130         * gcc.dg/20011223-1.c: New.
18131         * gcc.dg/inline-1.c: New.
18132
18133 2001-12-23  Richard Henderson  <rth@redhat.com>
18134
18135         * gcc.dg/asm-4.c: Test operand modifiers.
18136
18137 2001-12-23  Richard Henderson  <rth@redhat.com>
18138
18139         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18140
18141 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18142
18143         * gcc.c-torture/execute/20011223-1.c: New test.
18144
18145 2001-12-21  Richard Henderson  <rth@redhat.com>
18146
18147         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18148         re-enables the warning.
18149
18150 2001-12-21  Richard Henderson  <rth@redhat.com>
18151
18152         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18153
18154 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18155
18156         * gcc.c-torture/compile/20011218-1.c: New test.
18157
18158 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18159
18160         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18161         arm-isr.c test.
18162         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18163         epilogue generation for ARM ISR routines.
18164
18165 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18166
18167         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18168         * gcc.dg/format/c90-printf-3.c: Likewise.
18169         * gcc.dg/format/c99-printf-3.c: Likewise.
18170         * gcc.dg/format/ext-1.c: Likewise.
18171         * gcc.dg/format/ext-6.c: Likewise.
18172         * gcc.dg/format/format.h: Prototype unlocked stdio.
18173
18174 2001-12-20  Richard Henderson  <rth@redhat.com>
18175
18176         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18177         (arena): Use it.
18178         (malloc): Correct allocation logic.  Abort if we fill up the
18179         arena before initialization complete.
18180         (realloc): Correct allocation logic.
18181
18182 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18183
18184         * gcc.c-torture/compile/20011219-2.c: New test.
18185
18186         * gcc.c-torture/execute/20011219-1.c: New test.
18187
18188 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18189
18190         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18191         target does not support weak symbols.
18192
18193 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18194
18195         * gcc.c-torture/compile/20011219-1.c: New test.
18196
18197 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18198
18199         * g++.dg/other/error1.C: New test.
18200
18201 2001-12-17  Jeffrey A Law  (law@redhat.com)
18202
18203         * gcc.c-torture/execute/20011217-1.c: New test.
18204
18205 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18206
18207         * objc.dg/special/: New directory.
18208         * objc.dg/special/special.exp: New file.
18209         * objc.dg/special/unclaimed-category-1.h: New file.
18210         * objc.dg/special/unclaimed-category-1a.m: New file.
18211         * objc.dg/special/unclaimed-category-1.m: New file.
18212
18213 2001-12-17  Andreas Jaeger  <aj@suse.de>
18214
18215         * gcc.c-torture/compile/20011217-2.c: New test.
18216
18217 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18218
18219         * gcc.c-torture/compile/20011217-1.c: New test.
18220
18221 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18222
18223         * testsuite/gcc.dg/20011214-1.c: New.
18224
18225 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18226
18227         * gcc.dg/altivec-4.c: New.
18228
18229 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18230
18231         * gcc.dg/20011113-1.c: New test.
18232
18233 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18234
18235         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18236         std::__malloc_alloc_template<0> and
18237         std::__default_alloc_template<false, 0>.
18238
18239 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18240
18241         * objc/execute/bf-21.m: New test.
18242         * objc/execute/enumeration-1.m: New test.
18243         * objc/execute/enumeration-2.m: New test.
18244
18245 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18246
18247         * gcc.dg/gnu89-init-1.c: New test.
18248
18249 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18250
18251         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18252         * g++.old-deja/g++.jason/2371.C: Likewise.
18253         * g++.old-deja/g++.jason/template33.C: Likewise.
18254         * g++.old-deja/g++.jason/template34.C: Likewise.
18255         * g++.old-deja/g++.jason/template36.C: Likewise.
18256         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18257         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18258         * g++.old-deja/g++.other/typename1.C: Likewise.
18259         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18260         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18261         * g++.old-deja/g++.pt/typename11.C: Likewise.
18262         * g++.old-deja/g++.pt/typename14.C: Likewise.
18263         * g++.old-deja/g++.pt/typename16.C: Likewise.
18264         * g++.old-deja/g++.pt/typename3.C: Likewise.
18265         * g++.old-deja/g++.pt/typename4.C: Likewise.
18266         * g++.old-deja/g++.pt/typename5.C: Likewise.
18267         * g++.old-deja/g++.pt/typename7.C: Likewise.
18268         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18269
18270 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18271
18272         * g++.dg/other/linkage1.C: New test.
18273         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18274         specifiers.
18275
18276 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18277
18278         * gcc.dg/concat.c: New test.
18279
18280 2001-12-11  Stan Shebs  <shebs@apple.com>
18281
18282         * objc/compile: New test directory.
18283         * objc/compile/compile.exp: New expect script.
18284         * objc/compile/20011211-1.m: New compile test.
18285
18286 2001-12-11  Jason Merrill  <jason@redhat.com>
18287
18288         * lib/prune.exp (prune_gcc_output): Also handle "In member
18289         function".  So many permutations...
18290
18291 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18292
18293         * g++.dg/template/typedef1.C: New test.
18294
18295 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18296
18297         * g++.dg/other/copy1.C: New test.
18298
18299 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18300
18301         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18302
18303         * gcc.dg/builtin-choose-expr.c: New.
18304
18305 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18306
18307         * gcc.dg/altivec-2.c: New.
18308
18309 2001-12-07  Richard Henderson  <rth@redhat.com>
18310
18311         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18312
18313 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18314
18315         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18316         ultrasparc.
18317
18318 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18319
18320         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18321
18322 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18323
18324         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18325         variable argument list.
18326
18327 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18328
18329         * gcc.c-torture/execute/memcheck: Delete entire directory.
18330         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18331         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18332
18333 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18334
18335         * gcc.dg/Wshadow-1.c: New test.
18336
18337 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18338
18339         * gcc.c-torture/compile/20011130-1.c: New test.
18340
18341         * gcc.dg/noncompile/20011025-1.c: New test.
18342
18343         * g++.dg/other/anon-union.C: New test.
18344
18345         * gcc.c-torture/execute/20011024-1.c: New test.
18346
18347 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18348
18349         * gcc.c-torture/execute/20000722-1.x,
18350         gcc.c-torture/execute/20010123-1.x: Remove.
18351         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18352         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18353         gcc.dg/c99-complit-2.c: New tests.
18354
18355 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         * g++.dg/inherit/base1.C: New test.
18358
18359 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18360
18361         * g++.dg/other/stdarg1.C: New test.
18362
18363         * gcc.c-torture/compile/20011130-2.c: New test.
18364
18365 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18366
18367         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18368         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18369         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18370         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18371         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18372         * gcc.dg/builtin-prefetch-1.c: New test.
18373
18374 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18375
18376         * gcc.dg/20011130-1.c: New test.
18377
18378 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18379
18380         * g++.dg/other/scope1.C: New test.
18381         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18382
18383 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18384
18385         * gcc.dg/vla-init-1.c: New test.
18386
18387 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18388
18389         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18390
18391 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18392
18393         * objc.dg/alias.m: Update.
18394         * objc.dg/class-1.m: Update.
18395         * objc.dg/const-str-1.m: Update.
18396         * objc.dg/fwd-proto-1.m: Update.
18397         * objc.dg/id-1.m: Update.
18398         * objc.dg/super-class-1.m: Update.
18399
18400 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18401
18402         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18403         constructs.
18404
18405 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18406
18407         * gcc.c-torture/execute/20011128-1.c: New test.
18408
18409 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18410
18411         * gcc.dg/20011127-1.c: New test.
18412
18413 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18414
18415         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18416         from Austin Group draft 7.
18417         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18418         scanf format arguments.
18419         * gcc.dg/format/no-exargs-2.c: New test.
18420
18421 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18422
18423         * g++.dg/abi/vbase8-4.C: New test.
18424
18425 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18426
18427         * gcc.c-torture/execute/20011121-1.c: New test.
18428
18429 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18430
18431         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18432
18433 2001-11-23  Andreas Jaeger  <aj@suse.de>
18434
18435         * gcc.dg/cpp/charconst-2.c: New test.
18436
18437 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18438
18439         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18440         to the host if it is remote.  Let tests specify extra headers
18441         they use.
18442         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18443         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18444         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18445         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18446         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18447         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18448         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18449         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18450         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18451         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18452
18453 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18454
18455         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18456         for little endian ARMs.
18457
18458 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18459
18460         * gcc.c-torture/compile/20011119-1.c: New test.
18461         * gcc.c-torture/compile/20011119-2.c: New test.
18462
18463 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18464
18465         * gcc.dg/altivec-1.c: Fix typo.
18466
18467 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18468
18469         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18470
18471 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18472
18473         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18474
18475 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18476
18477         * lib/g77.exp: Don't specify --rpath-link.
18478
18479         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18480         across all the headers.
18481         * gcc.dg/format/format.exp: For testing on a remote host,
18482         copy format.h.
18483
18484         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18485         * gcc.c-torture/execute/930406-1.c: Likewise.
18486         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18487
18488 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18489
18490         * gcc.dg/altivec-1.c: New.
18491
18492 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18493
18494         * gcc.dg/cpp/fpreprocessed.c: New test case.
18495
18496 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18497
18498         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18499         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18500         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18501
18502 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18503
18504         * gcc.dg/no-builtin-1.c: New test.
18505
18506 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18507
18508         * gcc.c-torture/execute/20011115-1.c: New test.
18509
18510 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18511
18512         * gcc.c-torture/compile/20011114-2.c: New test.
18513         * gcc.c-torture/compile/20011114-3.c: New test.
18514         * gcc.c-torture/compile/20011114-4.c: New test.
18515
18516 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18517
18518         * g++.dg/other/init1.C: New test.
18519
18520 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18521
18522         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18523         message.
18524
18525         * gcc.c-torture/execute/20011114-1.c: New testcase.
18526
18527         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18528         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18529         like the (before this change) version of 20010327-1.c.
18530
18531 2001-11-14  Roger Sayle <roger@eyesopen.com>
18532
18533         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18534
18535 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18536
18537         * g++.dg/init/array2.C: New test.
18538
18539 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18540
18541         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18542
18543 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18544
18545         * g++.dg/other/forscope1.C: New test.
18546         * g++.dg/ext/forscope1.C: New test.
18547         * g++.dg/ext/forscope2.C: New test.
18548
18549 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18550
18551         * gcc.c-torture/execute/20011113-1.c: New test.
18552
18553 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18554
18555         * gcc.c-torture/execute/20011109-2.c: New test.
18556
18557         * gcc.c-torture/execute/20011109-1.c: New test.
18558
18559 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18560
18561         * gcc.c-torture/compile/20011109-1.c: New test.
18562
18563 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18564
18565         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18566         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18567         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18568         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18569         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18570         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18571         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18572
18573 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18574
18575         * g++.dg/warn/Wshadow-1.C: New tests.
18576         * g++.old-deja/g++.mike/for3.C: Update.
18577
18578 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18579
18580         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18581         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18582         XFAILs.  Adjust expected error texts.
18583         * gcc.c-torture/compile/20011106-1.c,
18584         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18585         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18586         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18587         gcc.dg/c99-array-lval-5.c: New tests.
18588
18589 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18590
18591         * gcc.dg/cpp/defined.c: Update.
18592
18593 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18594
18595         * gcc.c-torture/execute/anon-1.c: New test.
18596
18597 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18598
18599         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18600         same size, so no warning should be produced on stormy16.
18601
18602         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18603         due to oversized array.
18604         * g++.old-deja/g++.mike/ns15.C: Likewise.
18605         * g++.old-deja/g++.pt/crash16.C: Likewise.
18606
18607 2001-11-02  Graham Stott  <grahams@redhat.com>
18608
18609         * g++.dgother/debug1.C: Fix typos.
18610
18611 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18612
18613         * g++.dg/other/debug1.C: New test.
18614
18615 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18616
18617         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18618         of unsigned long.
18619
18620 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18621
18622         * gcc.dg/20011029-2.c: New test.
18623
18624         * gcc.c-torture/compile/20011029-1.c: New test.
18625
18626 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18627
18628         * objc/execute/class_self-1.m: New test.
18629         * objc/execute/class_self-2.m: New test.
18630
18631 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18632
18633         * gcc.misc-tests/msgs.exp: Delete.
18634         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18635         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18636         error set to match recent changes.
18637
18638 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18639
18640         * gcc.dg/20011021-1.c: New test.
18641
18642 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18643
18644         * gcc.c-torture/compile/20011023-1.c: New test.
18645
18646 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18647
18648         * lib/g77.exp: Rewrite based on lib/g++.exp.
18649
18650 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18651
18652         * gcc.c-torture/execute/20011019-1.c: New test.
18653
18654         * gcc.dg/20011018-1.c: New test.
18655
18656 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18657
18658         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18659
18660 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18661
18662         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18663         * gcc.dg/attr-invalid.c: Likewise.
18664
18665 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18666
18667         * testsuite/gcc.dg/20011015-1.c: New test.
18668
18669 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18670
18671         * g++.dg/template/unify2.C: New test.
18672
18673 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18674
18675         * g++.dg/other/exception-specification.C: New test
18676
18677 2001-10-13  Tom Rix  <trix@redhat.com>
18678
18679         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18680         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18681
18682 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18683
18684         * testsuite/gcc.dg/20011009-1.c: New test.
18685
18686 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18687
18688         PR g++/4476
18689         * g++.dg/other/friend1.C: New test.
18690
18691 2001-10-11  Richard Henderson  <rth@redhat.com>
18692
18693         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18694
18695 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18696
18697         * gcc.c-torture/compile/20011010-1.c: New.
18698
18699 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18700
18701         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18702         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18703         g77.f-torture/execute/execute.exp,
18704         g77.f-torture/noncompile/noncompile.exp,
18705         gcc.c-torture/compile/compile.exp,
18706         gcc.c-torture/execute/execute.exp,
18707         gcc.c-torture/execute/ieee/ieee.exp,
18708         gcc.c-torture/execute/memcheck/memcheck.exp,
18709         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18710         objc/execute/execute.exp: Update FSF address.
18711
18712 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18713
18714         * gcc.dg/cpp/cmdlne-C.c: Update.
18715         * gcc.dg/cpp/cmdlne-C2.c: New.
18716
18717 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18718
18719         * gcc.c-torture/execute/20011008-3.c: New.
18720
18721 2001-10-08  DJ Delorie  <dj@redhat.com>
18722
18723         * gcc.dg/20011008-1.c: New.
18724         * gcc.dg/20011008-2.c: New.
18725
18726 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18727
18728         * gcc.dg/cpp/spacing1.c: Update test.
18729
18730 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18731
18732         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18733         spelling errors of "separate" as "seperate".
18734
18735 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18736
18737         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18738         enough to avoid inlining.
18739
18740 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18741
18742         * lib/g77.exp: set libg2c_dir correctly.
18743
18744 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18745
18746         * gcc.dg/cpp/macro11.c: New test.
18747
18748 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18749
18750         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18751         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18752         gcc.dg/format/multattr-3.c: New tests.
18753         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18754         tests for format attributes on function pointers being rejected.
18755
18756 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18757
18758         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18759
18760 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18761
18762         * g++.dg/warn/format1.C: New test.
18763
18764 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18765
18766         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18767
18768 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18769
18770         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18771
18772 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18773
18774         * gcc.dg/cpp/redef2.c: Add test.
18775
18776 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18777
18778         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18779         long-standing bug on i686, apparently.
18780         * gcc.c-torture/execute/loop-2c.x: New file.
18781         * gcc.c-torture/execute/loop-2d.x: New file.
18782         * gcc.c-torture/execute/loop-3c.x: New file.
18783
18784 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18785
18786         * gcc.dg/cpp/20000625-2.c: Correct line number.
18787
18788 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18789
18790         * gcc.dg/cpp/macro10.c: New test.
18791         * gcc.dg/cpp/strify3.c: New test.
18792         * gcc.dg/cpp/spacing1.c: Add tests.
18793         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18794         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18795
18796 2001-09-24  DJ Delorie  <dj@redhat.com>
18797
18798         * gcc.c-torture/execute/20010924-1.c: New test.
18799
18800 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18801
18802         * testsuite/objc/execute/paste.m: Remove.
18803
18804 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18805
18806         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18807
18808 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18809
18810         * g77.dg/strlen0.f: New test.
18811
18812 2001-09-21  Richard Henderson  <rth@redhat.com>
18813
18814         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18815         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18816
18817 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18818
18819         Table-driven attributes.
18820         * g++.dg/ext/attrib1.C: New test.
18821
18822 2001-09-20  DJ Delorie  <dj@redhat.com>
18823
18824         * gcc.dg/20000926-1.c: Update expected warning messages.
18825         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18826         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18827         array.
18828
18829 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18830
18831         * g++.dg/eh/registers1.C: New test case.
18832
18833 2001-09-17  Richard Henderson  <rth@redhat.com>
18834
18835         * gcc.dg/array-5.c: Fix VLA decomposition test.
18836
18837 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18838
18839         * gcc.dg/cpp/line5.c: New testcase.
18840
18841 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18842
18843         * gcc.dg/cpp/macro9.c: New test.
18844
18845 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18846
18847         * gcc.c-torture/execute/980223.c: Change type of addr from long
18848         to char *.
18849
18850 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18851
18852         * gcc.c-torture/execute/20010915-1.c: New test.
18853
18854 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18855
18856         * g77.dg/bprob: New directory.
18857         * g77.dg/bprob/bprob.exp: New file.
18858         * g77.dg/bprob/bprob-1.f: New test.
18859         * g77.dg/gcov: New directory.
18860         * g77.dg/gcov/gcov.exp: New file.
18861         * g77.dg/gcov/gcov-1.f: New test.
18862         * g77.dg/gcov/gcov-1.x: New file.
18863
18864 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18865
18866         * gcc.dg/cpp/directiv.c: Update.
18867         * gcc.dg/cpp/undef1.c: Update.
18868
18869 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * gcc.dg/20010912-1.c: New test.
18872
18873 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18874
18875         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18876         language-independent file in lib.
18877         * lib/gcov.exp: New file.
18878
18879 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18880
18881         * gcc.c-torture/compile/20010911-1.c: New test.
18882
18883 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18884
18885         * lib/profopt.exp: New, to support profile-directed optimizations.
18886         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18887         * gcc.misc-tests/bprob-1.c: New test.
18888         * gcc.misc-tests/bprob-2.c: New test.
18889
18890 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18891
18892         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18893         XFAIL and which kinds of gcov output to verify.
18894         * gcc.misc-tests/gcov-4b.x: New file.
18895         * gcc.misc-tests/gcov-5b.x: New file.
18896         * gcc.misc-tests/gcov-6.x: New file.
18897         * gcc.misc-tests/gcov-7.c: New test.
18898         * gcc.misc-tests/gcov-7.x: New file.
18899
18900 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18901
18902         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18903         * gcc.misc-tests/gcov-6.c: New test.
18904
18905 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18906
18907         PR c++/3986
18908         * g++.dg/abi/vbase1.C: New test.
18909
18910 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18911
18912         * objc.dg/method-2.m: New.
18913
18914 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         PR c++/4203
18917         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18918         * g++.dg/init/empty1.C: New test.
18919
18920 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18921
18922         * gcc.c-torture/compile/20010903-1.c: New test.
18923
18924 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18925
18926         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18927         for m68k.
18928
18929 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18930
18931         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18932
18933         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18934
18935         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18936
18937 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18938
18939         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18940         for 16-bit 'unsigned int'.
18941
18942 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18943
18944         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18945
18946 2001-08-27  Richard Henderson  <rth@redhat.com>
18947
18948         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18949         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18950
18951 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18952
18953         * gcc.dg/asm-names.c (ymain): New.
18954
18955 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18956
18957         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18958         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18959         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18960
18961 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18962
18963         * gcc.dg/compare5.c: New testcase.
18964
18965 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18966
18967         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18968         and "In instantiation".
18969
18970 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18971
18972         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18973
18974 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18975
18976         * gcc.misc-tests/gcov.exp: Add support for branch information.
18977         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18978         * gcc.misc-tests/gcov-4.c: New test.
18979         * gcc.misc-tests/gcov-4b.c: New test.
18980         * gcc.misc-tests/gcov-5b.c: New test.
18981
18982 2001-08-20  Zack Weinberg  <zackw@panix.com>
18983
18984         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18985         expected to fail.
18986
18987 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18988
18989         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18990
18991 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18992
18993         * g++.dg/eh/template1.C: New test.
18994
18995 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18996
18997         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18998         Fix thinko.
18999         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19000         for xfail.
19001
19002 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19003
19004         * lib/g77-dg.exp:  Use prune.exp for common procedures
19005         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19006         * lib/g77.exp: (g77-dg-prune) Remove
19007
19008 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19009
19010         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19011
19012 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19013
19014         * g++.dg/template/unify1.C: New test.
19015
19016 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19017
19018         * g++.dg/abi/empty4.C: New test.
19019
19020 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19021
19022         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19023         solaris2.*
19024         * g77.f-torture/compile/pr3743.x: Likewise
19025
19026 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19027
19028         * g++.dg/other/using-declaration.C: New test.
19029
19030 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19031
19032         * gcc.dg/cpp/tr-sign.c: New testcase.
19033
19034 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19035
19036         * gcc.dg/cpp/19951025-1.c: Revert.
19037         * gcc.dg/cpp/directiv.c: We no longer process directives that
19038         interrupt macro arguments.
19039
19040 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19041
19042         * gcc.dg/bconstp-1.c: New test.
19043
19044 2001-08-03  Richard Henderson  <rth@redhat.com>
19045
19046         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19047
19048 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19049
19050         * gcc.dg/cpp/19951025-1.c: Update.
19051
19052 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19053
19054         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19055         should be x.
19056
19057 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19058
19059         Kill -fhonor-std.
19060         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19061         * g++.old-deja/g++.other/std1.C: Likewise.
19062         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19063
19064 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19065
19066         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19067         (g77_pass, g77_fail, g77_finish, g77_exit,
19068         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19069
19070 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19071
19072         * g77.dg/fbackslash.f
19073         * g77.dg/fcase-preserve.f
19074         * g77.dg/ff90-1.f
19075         * g77.dg/ffixed-line-length-0.f
19076         * g77.dg/ffixed-line-length-132.f
19077         * g77.dg/ffixed-line-length-7.f
19078         * g77.dg/ffixed-line-length-72.f
19079         * g77.dg/ffixed-line-length-none.f
19080         * g77.dg/ffree-form-1.f
19081         * g77.dg/fno-backslash.f
19082         * g77.dg/fno-f90-1.f
19083         * g77.dg/fno-fixed-form-1.f
19084         * g77.dg/fno-onetrip.f
19085         * g77.dg/fno-typeless-boz.f
19086         * g77.dg/fno-underscoring.f
19087         * g77.dg/fno-vxt-1.f
19088         * g77.dg/fonetrip.f
19089         * g77.dg/ftypeless-boz.f
19090         * g77.dg/fugly-assumed.f
19091         * g77.dg/funderscoring.f
19092         * g77.dg/fvxt-1.f
19093
19094 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19095
19096         * objc.dg/fwd-proto-1.m: New.
19097         * objc.dg/local-decl-1.m: New.
19098         * objc.dg/naming-1.m: New.
19099         * objc.dg/naming-2.m: New.
19100         * objc.dg/proto-hier-1.m: New.
19101
19102 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19103
19104         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19105         largest-type elements to a struct makes its size grow.
19106
19107 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         * g++.dg/abi/vthunk1.C: New test.
19110
19111 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19112
19113         * g++.dg/abi/vbase8-22.C: New test.
19114
19115 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19116
19117         * gcc.dg/cpp/macro8.c: New test.
19118
19119 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19120
19121         * g++.dg/abi/vbase8-21.C: New test.
19122
19123 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19124
19125         * g++.dg/abi/vbase8-10.C: New test.
19126
19127 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19128
19129         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19130         ${tool}_set_ld_library_path.
19131         Changed caller.
19132         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19133         g++.exp.
19134
19135 2001-07-26  Stan Cox <scox@redhat.com>
19136
19137         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19138         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19139         gcc_exit, gcc_check_unsupported_p):
19140         Moved to gcc-deps.exp
19141         * gcc-deps.exp: New file.
19142
19143 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19144
19145         * g++.old-deja/g++.pt/defarg14.C: New test.
19146
19147 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19148
19149         * g++.old-deja/g++.other/lineno5.C: New test.
19150
19151 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19152
19153         * g++.old-deja/g++.pt/crash68.C: New test.
19154
19155 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19156
19157         * g++.old-deja/g++.other/crash42.C: New test.
19158
19159 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19160
19161         * gcc.dg/cpp/extratokens.c: Fix.
19162         * gcc.dg/cpp/skipping2.c: New tests.
19163
19164 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19165
19166         * gcc.c-torture/execute/20010724-1.c: New file.
19167         * gcc.c-torture/execute/20010724-1.x: New file.
19168
19169 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19170
19171         * g++.old-deja/g++.other/cond7.C: New test.
19172
19173 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19174
19175         * g++.old-deja/g++.other/optimize4.C: New test.
19176
19177 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19178
19179         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19180
19181 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19182
19183         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19184         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19185         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19186         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19187
19188         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19189         bug report" message.
19190
19191         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19192         * g++.dg/ext/instantiate1.C: Move from old-deja.
19193
19194 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19195
19196         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19197         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19198         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19199         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19200
19201 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19202
19203         * gcc.c-torture/execute/20010723-1.c: New test.
19204
19205 2001-07-23  Ben Elliston  <bje@redhat.com>
19206
19207         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19208
19209 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19210
19211         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19212         i[34567]86-*-*.
19213         Delete handling of ieee_multilib_flags.
19214         Pass -mieee for alpha*-*-* and sh-*-*.
19215         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19216
19217 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19218
19219         Remove old-abi tests.
19220         * g++.old-deja/g++.mike/p11116.C: Remove.
19221         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19222
19223 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19224
19225         * g77.f-torture/compile/pr3743.f:  New test
19226
19227 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19228
19229         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19230
19231 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19232
19233         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19234         g++.old-deja/g++.pt/static6.C: Likewise.
19235         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19236         supports weak symbols.
19237
19238 2001-07-18  Andreas Jaeger  <aj@suse.de>
19239
19240         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19241         supported again.
19242
19243 2001-07-18  Andreas Jaeger  <aj@suse.de>
19244
19245         * gcc.dg/iftrap-1.c: Fix target line.
19246
19247 2001-07-17  Richard Henderson  <rth@redhat.com>
19248
19249         * gcc.c-torture/execute/20010717-1.c: New.
19250
19251 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19252
19253         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19254         tests.
19255
19256 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19257
19258         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19259
19260 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19261
19262         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19263         UAC_SIGBUS, UAC_NOPRINT definitions.
19264
19265 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19266
19267         * objc/execute/object_is_class.m: New test.
19268         * objc/execute/object_is_meta_class.m: New test.
19269
19270 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19271
19272         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19273         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19274
19275 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19276
19277         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19278         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19279
19280 2001-07-14  Richard Henderson  <rth@redhat.com>
19281
19282         * gcc.dg/iftrap-1.c: New.
19283
19284 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19285
19286         * g77.f-torture/execute/intrinsic77.f: New test.
19287
19288 2001-07-11  Janis Johnson <janis@us.ibm.com>
19289
19290         * gcc.misc-tests/gcov-3.c: New test.
19291
19292 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19293
19294         * gcc.c-torture/compile/20010711-1.c,
19295         * gcc.c-torture/compile/20010711-2.c: New tests.
19296
19297 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19298
19299         * gcc.c-torture/execute/20010711-1.c: New test.
19300
19301 2001-07-11  Ben Elliston  <bje@redhat.com>
19302
19303         * g++.old-deja/g++.other/enum5.C: New test.
19304
19305 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19306
19307         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19308         (g++-dg-prune): Call prune_gcc_output.
19309         * prune.exp: New file for prune_gcc_output.
19310         * lib/g++.exp, lib/gcc.exp: Load it.
19311
19312 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19313
19314         * gcc.c-torture/compile/20010701-1.c,
19315         g++.old-deja/g++.ext/attrib6.C: New tests.
19316
19317 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19318
19319         * gcc.c-torture/compile/20010706-1.c: New test.
19320
19321 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19322
19323         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19324
19325 2001-06-28  Stan Shebs  <shebs@apple.com>
19326
19327         * gcc.dg/pragma-darwin.c: New test.
19328
19329 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19330
19331         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19332         Solaris 2.[678] system.
19333
19334 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19335
19336         * gcc.dg/20010622-1.c: New test.
19337
19338 2001-06-18  Stan Shebs  <shebs@apple.com>
19339
19340         * objc.dg: New directory.
19341         * objc.dg/dg.exp: New file.
19342         * objc.dg/alias.m: New.
19343         * objc.dg/class-1.m: New.
19344         * objc.dg/class-2.m: New.
19345         * objc.dg/const-str-1.m: New.
19346         * objc.dg/const-str-2.m: New.
19347         * objc.dg/id-1.m: New.
19348         * objc.dg/method-1.m: New.
19349         * objc.dg/super-class-1.m: New.
19350         * lib/objc-dg.exp: New file.
19351
19352 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19353
19354         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19355         of label name.
19356
19357 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19358
19359         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19360
19361 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19362
19363         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19364         variable.
19365
19366 2001-06-12  Richard Henderson  <rth@redhat.com>
19367
19368         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19369
19370 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         * g++.old-deja/g++.abi/vbase5.C: New test.
19373         * g++.old-deja/g++.abi/vbase6.C: New test.
19374         * g++.old-deja/g++.abi/vbase7.C: New test.
19375
19376 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19377
19378         * gcc.c-torture/compile/20010610-1.c: New test.
19379
19380 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19381
19382         * g++.old-deja/g++.abi/vbase4.C: New test.
19383
19384 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19385
19386         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19387         support %f for HC11/HC12 targets.
19388         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19389         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19390         on HC11/HC12 targets.
19391         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19392
19393 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19394
19395         * gcc.dg/wchar_t-1.c: New file.
19396         * gcc.dg/wint_t-1.c: Likewise.
19397
19398 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19399
19400         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19401
19402 2001-06-11  Richard Henderson  <rth@redhat.com>
19403
19404         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19405
19406 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19407
19408         * gcc.c-torture/compile/20010611-1.c: New test.
19409
19410 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19411
19412         * gcc.dg/c99-tag-1.c: Add more tests.
19413
19414 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19415
19416         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19417         representation on MN10300 and ARM/Thumb.
19418
19419 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19420
19421         * g77.f-torture/execute/20010610.f: New.
19422
19423 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19424
19425         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19426         names.
19427
19428 2001-06-09  Richard Henderson  <rth@redhat.com>
19429
19430         * gcc.c-torture/execute/ashrdi-1.c: New.
19431         * gcc.c-torture/execute/ashldi-1.c: New.
19432         * gcc.c-torture/execute/lshrdi-1.c: New.
19433
19434 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19435
19436         * objc/execute/load-3.m: Added. Check sending +load to categories,
19437         in addition to classes.
19438
19439 2001-06-08  Stan Shebs  <shebs@apple.com>
19440
19441         * objc/execute/load-2.m: New test.  From Nicola Pero
19442         <n.pero@mi.flashnet.it>.
19443
19444 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19445
19446         * gcc.c-torture/execute/20010605-2.c: New test.
19447
19448 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19449
19450         * g++.old-deja/g++.abi/vbase2.C: New test.
19451         * g++.old-deja/g++.abi/vbase3.C: New test.
19452
19453 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19454
19455         * g++.old-deja/g++.pt/friend49.C: New test.
19456
19457 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19458
19459         * g++.old-deja/g++.ext/anon3.C: New test.
19460
19461 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19462
19463         * g++.old-deja/g++.other/conv7.C: New test.
19464
19465 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19466
19467         * gcc.c-torture/compile/20010605-2.c: New test.
19468
19469 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19470
19471         * gcc.c-torture/execute/20010604-1.c: New test.
19472
19473 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19474
19475         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19476
19477 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19478
19479         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19480         (g++_link_flags): Likewise.
19481         (g++_init): Pass gccpath's value to two previous functions.
19482
19483 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19484
19485         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19486         Ensure logfile entry matches exec command line.
19487
19488 2001-05-31  Richard Henderson  <rth@redhat.com>
19489
19490         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19491         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19492
19493 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19494
19495         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19496         compiler for irix6.2
19497
19498 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19499
19500         * g++.old-deja/g++.other/optimize3.C: New file.
19501
19502 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19503
19504         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19505         assemble.
19506
19507 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19508
19509         * g++.old-deja/g++.other/optimize2.C: New file.
19510
19511 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19512
19513         * gcc.c-torture/compile/20010518-2.c: New file.
19514         * gcc.c-torture/execute/20010518-1.c: New file.
19515         * gcc.c-torture/execute/20010518-2.c: New file.
19516
19517 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19518
19519         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19520
19521 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19522
19523         G++ no longer defines builtins that do not begin with __builtin.
19524         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19525         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19526         * g++.old-deja/g++.law/builtin1.C: Likewise.
19527         * g++.old-deja/g++.law/cvt2.C: Likewise.
19528         * g++.old-deja/g++.mike/net5.C: Likewise.
19529         * g++.old-deja/g++.other/builtins1.C: Likewise.
19530         * g++.old-deja/g++.other/builtins2.C: Likewise.
19531         * g++.old-deja/g++.other/builtins3.C: Likewise.
19532         * g++.old-deja/g++.other/builtins4.C: Likewise.
19533         * g++.old-deja/g++.other/inline8.C: Likewise.
19534         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19535
19536 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19537
19538         * g++.old-deja/g++.pt/using1.C: Adjust.
19539         * g++.old-deja/g++.pt/using2.C: New test.
19540
19541 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19542
19543         * gcc.dg/cpp/charconst.c: New tests.
19544         * gcc.dg/cpp/escape.c: New tests.
19545         * gcc.dg/cpp/escape-1.c: New tests.
19546         * gcc.dg/cpp/escape-2.c: New tests.
19547         * gcc.dg/cpp/ucs.c: New tests.
19548
19549 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19550
19551         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19552         native compiler for irix6.5.
19553
19554 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19555
19556         * lib/g++.exp (g++_include_flags): Use args to compute
19557         get_multilibs.
19558         (g++_link_flags): Likewise.
19559         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19560
19561 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19562
19563         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19564
19565 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19566
19567         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19568         this file.
19569
19570 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19571
19572         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19573         STACK_SIZE;
19574         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19575         to STACK_SIZE; Use it to define size of add_histo array.
19576         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19577         to STACK_SIZE.
19578         (f): Use GITT_SIZE to define size of gitt local table.
19579         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19580         to STACK_SIZE; Use it to define size of bytemem array.
19581
19582 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19583
19584         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19585         on 68HC11/HC12 due to the asm instruction.
19586         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19587         * gcc.c-torture/compile/920520-1.x: Likewise.
19588         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19589         on 68HC11/HC12 because the function is larger than 64K.
19590         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19591         on 68HC11/HC12 because the structure is too large.
19592
19593 2001-05-20  Richard Henderson  <rth@redhat.com>
19594
19595         * gcc.c-torture/execute/20010520-1.c: New.
19596
19597 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19598
19599         * g++.old-deja/g++.warn/compare1.C: New test.
19600         * gcc.dg/compare4.c: New test.
19601
19602 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19603
19604         * g++.old-deja/g++.other/optimize1.C: New test.
19605
19606 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19607
19608         * g++.old-deja/g++.pt/spec41.C: New test.
19609
19610 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19611
19612         * gcc.c-torture/compile/20010114-1.x: Remove.
19613
19614 2001-05-18  Stan Shebs  <shebs@apple.com>
19615
19616         * gcc.c-torture/compile/20010518-1.c: New test.
19617
19618 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19619
19620         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19621         * g++.old-deja/g++.pt/crash67.C: New test.
19622
19623 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19624
19625         * g++.old-deja/g++.other/debug9.C: New test.
19626
19627 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19628
19629         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19630
19631 2001-05-16  Jan Hubicka  <jh@suse.cz>
19632
19633         * gcc.c-torture/compile/20010516-1.c: New test.
19634
19635 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19636
19637         * g++.old-deja/g++.other/crash41.C: New test.
19638
19639 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19640
19641         * g++.old-deja/g++.pt/crash66.C: New test.
19642
19643 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19644
19645         * g++.old-deja/g++.robertl/eb27.C: Convert.
19646
19647 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19648
19649         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19650         declaration being redundant.
19651
19652 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19653
19654         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19655
19656 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19659
19660 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19661
19662         * lib/g++.exp: Use testsuite_flags.
19663
19664 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19665
19666         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19667
19668 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19669
19670         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19671
19672 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19673
19674         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19675
19676 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19677
19678         * gcc.c-torture/compile/20010313-1.c: New test.
19679
19680 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19681
19682         * gcc.dg/cpp/direct2.c: New test.
19683         * gccq.dg/cpp/direct2s.c: New test.
19684
19685         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19686
19687 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19688
19689         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19690         * g++.old-deja/g++.other/op3.C: Likewise.
19691
19692 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19693
19694         * gcc.dg/cpp/syshdr.h: New file.
19695         * gcc.dg/cpp/sysmac1.c: Update.
19696         * gcc.dg/cpp/sysmac2.c: Update.
19697
19698 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19699
19700         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19701
19702 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19703
19704         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19705         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19706
19707 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19708
19709         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19710
19711 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19712
19713         * lib/g++.exp (g++_include_flags): Don't use any special flags
19714         if TESTING_IN_BUILD_TREE is not defined.
19715         (g++_init): Use a plain 'c++' as the compiler if
19716         TESTING_IN_BUILD_TREEE is not defined.
19717
19718 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19719
19720         * g++.old-deja/g++.eh/catch13.C: New test.
19721         * g++.old-deja/g++.eh/catch14.C: New test.
19722
19723 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19724
19725         * gcc.dg/cpp/tr-define.c: New test.
19726
19727 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19728
19729         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19730         <stdlib.h>, not <malloc.h>.
19731
19732 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19733
19734         * g++.old-deja/g++.ns/template17.C: New test.
19735
19736 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19737
19738         * g++.old-deja/g++.pt/ref4.C: New test.
19739
19740 2001-04-30  Richard Henderson  <rth@redhat.com>
19741
19742         * gcc.dg/20000724-1.c: Revert last change.
19743
19744 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19745
19746         * g77.f-torture/execute/20010430.f: New test.
19747
19748 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19749
19750         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19751
19752 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19753
19754         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19755
19756 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19757
19758         * g++.old-deja/g++.eh/crash6.C: New test.
19759
19760 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19761
19762         * g++.old-deja/g++.other/warn7.C: New test.
19763
19764 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         * g++.old-deja/g++.other/defarg9.C: New test.
19767
19768 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19769
19770         * g77.f-torture/compile/20010426.f: New test.
19771         * g77.f-torture/execute/20010426.f: New test.
19772
19773 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19774
19775         * g77.f-torture/compile/20000629-1.x: Remove - error
19776         has been fixed.
19777
19778 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19779
19780         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19781         Tweak slightly to work with g++.dg framework.
19782         * g++.dg/special/ecos.exp: Run initp1.C test.
19783         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19784
19785         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19786         its linker doesn't give line numbers either.
19787         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19788
19789 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19790
19791         * g++.old-deja/g++.other/lex1.C: New test.
19792
19793 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19794
19795         * gcc.dg/noncompile/20010425-1.c: New test.
19796
19797 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19798
19799         * g++.old-deja/g++.pt/mangle2.C: New test.
19800
19801 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19802
19803         * gcc.dg/format/plus-1.c: New test.
19804
19805 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19806
19807         * gcc.dg/20010423-1.c: New test.
19808
19809 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19810
19811         * gcc.c-torture/execute/20010422-1.c: New test.
19812
19813 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19814
19815         * g++.old-deja/g++.ns/type2.C: New test.
19816
19817 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19818
19819         * g++.old-deja/g++.other/perf1.C: New test.
19820
19821 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19822
19823         * gcc.dg/c99-func-2.c: Remove xfail.
19824         * gcc.dg/c99-func-3.c: Remove xfail.
19825         * gcc.dg/c99-func-4.c: Remove xfail.
19826
19827 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19828
19829         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19830
19831 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19832
19833         * gcc.c-torture/compile/20010423-1.c: New test.
19834
19835 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19836
19837         * g++.old-deja/g++.pt/typename28.C: New test.
19838
19839 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19840
19841         * g++.old-deja/g++.abi/empty2.C: New test.
19842         * g++.old-deja/g++.abi/empty3.C: New test.
19843
19844 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19845
19846         * g++.old-deja/g++.other/comdat2.C: New test.
19847         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19848
19849 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * g++.old-deja/g++.other/overload14.C: New test.
19852
19853 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19854
19855         * g++.old-deja/g++.other/lookup23.C: New test.
19856
19857 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19858
19859         * gcc.c-torture/execute/20010403-1.c: New test.
19860
19861 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19862             Mark Mitchell  <mark@codesourcery.com>
19863
19864         * lib/old-dejagnu.exp: Don't delete output of executable.
19865         Add .exe suffix to executables.
19866
19867 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19868
19869         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19870
19871 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19872
19873         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19874
19875 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19878         * g++.old-deja/g++.abi/crash1.C: New test.
19879
19880 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19881
19882         * g++.old-deja/g++.other/crash40.C: New test.
19883
19884 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19887
19888 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19889
19890         * g++.old-deja/g++.other/warn6.C: New test.
19891
19892 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19893
19894         * g++.old-deja/g++.robertl/eb42.C: Same.
19895
19896 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19897
19898         * gcc.dg/wtr-conversion-1.c: New testcase.
19899
19900 2001-04-10  Richard Henderson  <rth@redhat.com>
19901
19902         * g++.old-deja/g++.other/array5.C: New.
19903
19904 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19905
19906         * gcc.c-torture/execute/20010408-1.c: New test.
19907
19908 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19909
19910         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19911         headers and constructs.
19912         * g++.old-deja/g++.robertl/eb79.C: Same.
19913         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19914         * g++.old-deja/g++.robertl/eb73.C: Same.
19915         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19916         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19917         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19918         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19919         * g++.old-deja/g++.robertl/eb44.C: Same.
19920         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19921         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19922         * g++.old-deja/g++.robertl/eb39.C: Same.
19923         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19924         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19925         * g++.old-deja/g++.robertl/eb30.C: Same.
19926         * g++.old-deja/g++.robertl/eb3.C: Same.
19927         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19928         * g++.old-deja/g++.robertl/eb21.C: Same.
19929         * g++.old-deja/g++.robertl/eb15.C: Same.
19930         * g++.old-deja/g++.robertl/eb118.C: Same.
19931         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19932         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19933         * g++.old-deja/g++.robertl/eb109.C: Same.
19934         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19935         * g++.old-deja/g++.mike/rtti1.C: Same.
19936         * g++.old-deja/g++.mike/p658.C: Same.
19937         * g++.old-deja/g++.mike/net46.C: Same.
19938         * g++.old-deja/g++.mike/net34.C: Same.
19939         * g++.old-deja/g++.mike/memoize1.C: Same.
19940         * g++.old-deja/g++.mike/eh2.C: Same.
19941         * g++.old-deja/g++.law/weak.C: Same.
19942         * g++.old-deja/g++.law/visibility7.C: Same.
19943         * g++.old-deja/g++.law/visibility25.C: Same.
19944         * g++.old-deja/g++.law/visibility22.C: Same.
19945         * g++.old-deja/g++.law/visibility2.C: Same.
19946         * g++.old-deja/g++.law/visibility17.C: Same.
19947         * g++.old-deja/g++.law/visibility13.C: Same.
19948         * g++.old-deja/g++.law/visibility10.C: Same.
19949         * g++.old-deja/g++.law/visibility1.C: Same.
19950         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19951         * g++.old-deja/g++.law/vbase1.C: Same.
19952         * g++.old-deja/g++.law/operators32.C: Same.
19953         * g++.old-deja/g++.law/nest3.C: Same.
19954         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19955         * g++.old-deja/g++.law/except5.C (main): Same.
19956         * g++.old-deja/g++.law/cvt7.C (run): Same.
19957         * g++.old-deja/g++.law/cvt2.C: Same.
19958         * g++.old-deja/g++.law/cvt16.C: Same.
19959         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19960         * g++.old-deja/g++.law/ctors17.C (main): Same.
19961         * g++.old-deja/g++.law/ctors13.C: Same.
19962         * g++.old-deja/g++.law/ctors12.C (main): Same.
19963         * g++.old-deja/g++.law/ctors10.C: Same.
19964         * g++.old-deja/g++.law/code-gen5.C: Same.
19965         * g++.old-deja/g++.law/bad-error7.C: Same.
19966         * g++.old-deja/g++.law/arm9.C: Same.
19967         * g++.old-deja/g++.law/arm12.C: Same.
19968         * g++.old-deja/g++.law/arg8.C: Same.
19969         * g++.old-deja/g++.law/arg1.C: Same.
19970         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19971         * g++.old-deja/g++.jason/template31.C: Same.
19972         * g++.old-deja/g++.jason/template24.C (main): Same.
19973         * g++.old-deja/g++.jason/2371.C: Same.
19974         * g++.old-deja/g++.eh/new2.C: Same.
19975         * g++.old-deja/g++.eh/new1.C: Same.
19976         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19977         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19978         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19979         * g++.old-deja/g++.brendan/crash62.C: Same.
19980         * g++.old-deja/g++.brendan/crash52.C: Same.
19981         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19982         * g++.old-deja/g++.brendan/crash38.C: Same.
19983         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19984         * g++.old-deja/g++.brendan/copy9.C: Same.
19985
19986 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19987
19988         * gcc.c-torture/execute/20001203-2.c (memset):
19989         Count argument is of type __SIZE_TYPE__.
19990
19991 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19992
19993         * gcc.c-torture/compile/20010404-1.c: New test.
19994
19995 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19996
19997         * gcc.c-torture/compile/20010326-1.c: New test.
19998
19999 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20000
20001         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20002         peculiarities of the SH.
20003         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20004
20005 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20006
20007         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20008         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20009         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20010
20011 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20012
20013         * g77.f-torture/compile/20010321-1.f: New test.
20014
20015 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * gcc.c-torture/compile/20010329-1.c: New test.
20018
20019 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20020
20021         * gcc.c-torture/execute/20010329-1.c: New test.
20022
20023 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20024
20025         * g++.old-deja/g++.other/eh4.C: Fix typo.
20026
20027 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20028
20029         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20030
20031 2001-03-28  Philip Blundell  <philb@gnu.org>
20032
20033         * gcc.c-torture/compile/20010328-1.c: New test.
20034
20035 2001-03-27  Richard Henderson  <rth@redhat.com>
20036
20037         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20038         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20039
20040 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20041
20042         * gcc.c-torture/compile/20010327-1.c: New test.
20043
20044 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20045
20046         * g++.old-deja/g++.other/friend12.C: New test.
20047         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20048         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20049
20050 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20051
20052         * gcc.c-torture/execute/20010325-1.c: New test.
20053
20054 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20055
20056         * g++.old-deja/g++.other/mangle3.C: New test.
20057
20058 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20059
20060         * g++.old-deja/g++.other/anon8.C: New test.
20061
20062 2001-03-20  Philip Blundell  <philb@gnu.org>
20063
20064         * gcc.c-torture/compile/20010320-1.c: New test.
20065
20066 2001-03-17  Richard Henderson  <rth@redhat.com>
20067
20068         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20069
20070 2001-03-15  Geoff Keating  <geoff@redhat.com>
20071
20072         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20073         tests on AIX.
20074
20075 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20076
20077         * g++.old-deja/g++.other/eh4.C: New test.
20078
20079 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20080
20081         * gcc.dg/cpp/mi1.c: Update.
20082
20083 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20084
20085         * g++.old-deja/g++.other/regstack.C: New test.
20086
20087 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20088
20089         * g++.old-deja/g++.other/ref4.C: New test.
20090
20091 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20092
20093         * objc/execute/va_method.m: Added.
20094         * objc/execute/IMP.m: Added.
20095         * objc/execute/_cmd.m: Added.
20096         * objc/execute/accessing_ivars.m: Added.
20097         * objc/execute/class-1.m: Added.
20098         * objc/execute/class-10.m: Added.
20099         * objc/execute/class-11.m: Added.
20100         * objc/execute/class-12.m: Added.
20101         * objc/execute/class-13.m: Added.
20102         * objc/execute/class-14.m: Added.
20103         * objc/execute/class-2.m: Added.
20104         * objc/execute/class-3.m: Added.
20105         * objc/execute/class-4.m: Added.
20106         * objc/execute/class-5.m: Added.
20107         * objc/execute/class-6.m: Added.
20108         * objc/execute/class-7.m: Added.
20109         * objc/execute/class-8.m: Added.
20110         * objc/execute/class-9.m: Added.
20111         * objc/execute/class-tests-1.h
20112         * objc/execute/class-tests-2.h
20113         * objc/execute/compatibility_alias.m: Added.
20114         * objc/execute/encode-1.m: Added.
20115         * objc/execute/formal_protocol-1.m: Added.
20116         * objc/execute/formal_protocol-2.m: Added.
20117         * objc/execute/formal_protocol-3.m: Added.
20118         * objc/execute/formal_protocol-4.m: Added.
20119         * objc/execute/formal_protocol-5.m: Added.
20120         * objc/execute/formal_protocol-6.m: Added.
20121         * objc/execute/formal_protocol-7.m: Added.
20122         * objc/execute/informal_protocol.m: Added.
20123         * objc/execute/initialize.m: Added.
20124         * objc/execute/load.m: Added.
20125         * objc/execute/many_args_method.m: Added.
20126         * objc/execute/nested-3.m: Added.
20127         * objc/execute/no_clash.m: Added.
20128         * objc/execute/private.m: Added.
20129         * objc/execute/redefining_self.m: Added.
20130         * objc/execute/root_methods.m: Added.
20131         * objc/execute/selector-1.m: Added.
20132         * objc/execute/static-1.m: Added.
20133         * objc/execute/static-2.m: Added.
20134         * objc/execute/va_method.m: Added.
20135
20136 2001-03-10  Richard Henderson  <rth@redhat.com>
20137
20138         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20139
20140 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20141
20142         * g++.old-deja/g++.other/crash31.C: XFAIL.
20143         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20144         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20145         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20146         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20147         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20148
20149 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20150
20151         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20152
20153 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20154
20155         * gcc.dg/20000724-1.c: Don't use multiline strings.
20156
20157 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20158
20159         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20160         result of -cString against what we expect it to be; don't just
20161         print it out for no one to read.
20162
20163         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20164         Based on testcases provided by Nicola Pero.
20165
20166 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20167
20168         * gcc.dg/cpp/macro7.c: New test.
20169
20170 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20171
20172         * gcc.dg/cpp/multiline.c: Update.
20173
20174 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20175
20176         * g++.old-deja/g++.other/enum3.C: New test.
20177
20178 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20179
20180         * g++.old-deja/g++.other/pod1.C: New test.
20181
20182 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20183
20184         * g++.old-deja/g++.ext/overload1.C: New test.
20185
20186 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20187
20188         * g++.old-deja/g++.pt/using1.C: New test.
20189
20190 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20191
20192         * g++.old-deja/g++.other/using9.C: New test.
20193
20194 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20195
20196         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20197
20198         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20199
20200 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20201
20202         * g++.old-deja/g++.ext/realpt1.C: Remove.
20203
20204 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20205
20206         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20207
20208 2001-02-26  Will Cohen  <wcohen@redhat.com>
20209
20210         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20211
20212 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20213
20214         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20215         templatized constructors.
20216
20217 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20218
20219         * gcc.c-torture/execute/20010224-1.c: New test.
20220
20221 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20222
20223         * gcc.c-torture/execute/20010222-1.c: New test.
20224
20225 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20226
20227         * g++.old-deja/g++.other/inline20.C: New test.
20228
20229 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20230
20231         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20232
20233 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20234
20235         * g++.old-deja/g++.other/lookup22.C: New test.
20236
20237 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20238
20239         * g77.dg: New directory.
20240         * g77.dg/20010216-1.f: New test case.
20241         * g77.dg/dg.exp: New driver.
20242         * lib/g77-dg.exp: New driver library.
20243
20244 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20245
20246         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20247
20248 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20249
20250         * g++.old-deja/g++.other/decl9.C: New test.
20251
20252 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20253
20254         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20255         not need <string> and also tests the initialization at runtime.
20256
20257 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20258
20259         * gcc.c-torture/execute/longlong.c: New test.
20260
20261 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20262
20263         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20264
20265 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20266
20267         * gcc.c-torture/execute/920302-1.c (execute):
20268         Change argument type to short.
20269
20270 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20271
20272         * g++.old-deja/g++.pt/deduct6.C: New test.
20273
20274 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20275
20276         * g++.old-deja/g++.pt/deduct5.C: New test.
20277
20278 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20279
20280         * gcc.c-torture/execute/20010209-1.c: New test.
20281
20282 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20283
20284         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20285
20286 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20287
20288         * g++.dg/vtgc1.C: Update for new ABI.
20289
20290         * consistency.vlad: New directory, 1665 files.
20291
20292 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20293
20294         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20295         return type.
20296         * gcc.dg/cpp/digraphs.c: Declare puts.
20297
20298 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20299
20300         * g++.old-deja/g++.other/warn5.C: New test.
20301
20302 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20303
20304         * g++.old-deja/g++.pt/spec40.C: New test.
20305
20306 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20307
20308         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20309         case.
20310         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20311
20312 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.c-torture/compile/20010209-1.c: New test.
20315
20316 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20317
20318         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20319         excess errors message but not if it crashes.
20320         * g++.old-deja/g++.other/crash27.C: Likewise.
20321         * g++.old-deja/g++.other/crash28.C: Likewise.
20322         * g++.old-deja/g++.other/crash30.C: Likewise.
20323         * g++.old-deja/g++.other/crash32.C: Likewise.
20324         * g++.old-deja/g++.other/crash35.C: Likewise.
20325         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20326
20327 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20328
20329         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20330         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20331         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20332         g77.f-torture/execute/execute.exp,
20333         g77.f-torture/noncompile/noncompile.exp,
20334         gcc.c-torture/execute/execute.exp,
20335         gcc.c-torture/execute/memcheck/memcheck.exp,
20336         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20337         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20338         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20339         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20340         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20341         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20342         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20343         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20344         Remove bug reporting instructions with ancient email addresses.
20345
20346 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20347
20348         * gcc.dg/20010202-1.c: New test.
20349         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20350
20351 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20352
20353         * g++.dg/stdbool-if.C: New test.
20354
20355 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20356
20357         * objc/execute/fdecl.m: Added main().
20358
20359 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20360
20361         * gcc.c-torture/execute/20010206-1.c: New test.
20362
20363 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20364
20365         * gcc.dg/cpp/avoidpaste1.c: Update.
20366
20367 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20368
20369         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20370         Pero <nicola@brainstorm.co.uk>.
20371         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20372
20373 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         * g++.old-deja/g++.pt/spec39.C: New test.
20376
20377 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20378
20379         * gcc.c-torture/compile/20010202-1.c: New test.
20380
20381 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20382
20383         * g++.old-deja/g++.abi/primary2.C: New test.
20384         * g++.old-deja/g++.abi/primary3.C: New test.
20385         * g++.old-deja/g++.abi/primary4.C: New test.
20386         * g++.old-deja/g++.abi/primary5.C: New test.
20387         * g++.old-deja/g++.abi/vtable3.h: New test.
20388         * g++.old-deja/g++.abi/vtable3a.C: New test.
20389         * g++.old-deja/g++.abi/vtable3b.C: New test.
20390         * g++.old-deja/g++.abi/vtable3c.C: New test.
20391         * g++.old-deja/g++.abi/vtable3d.C: New test.
20392         * g++.old-deja/g++.abi/vtable3e.C: New test.
20393         * g++.old-deja/g++.abi/vtable3f.C: New test.
20394         * g++.old-deja/g++.abi/vtable3g.C: New test.
20395         * g++.old-deja/g++.abi/vtable3h.C: New test.
20396         * g++.old-deja/g++.abi/vtable3i.C: New test.
20397         * g++.old-deja/g++.abi/vtable3j.C: New test.
20398         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20399
20400 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20401
20402         * g++.old-deja/g++.other/anon6.C: New test.
20403         * g++.old-deja/g++.other/anon7.C: New test.
20404
20405 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20406
20407         * gcc.dg/cpp/avoidpaste2.c: New tests.
20408
20409 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20410
20411         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20412
20413 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20414
20415         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20416         DECIMAL_DIG cases for Irix."
20417
20418 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20419
20420         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20421
20422 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20423
20424         * gcc.dg/c99-tag-1.c: New test.
20425
20426 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20427
20428         * gcc.dg/cpp/tr-warn1.c: Add tests.
20429
20430 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20431
20432         * gcc.dg/cpp/avoidpaste1.c: Update.
20433         * gcc.dg/cpp/paste4.c: Update.
20434
20435 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20436
20437         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20438         cases for Irix.
20439
20440 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20441
20442         * g++.old-deja/g++.other/inline19.C: New test.
20443
20444 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20445
20446         * gcc.dg/Wlarger-than.c: New test.
20447
20448 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20449
20450         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20451
20452 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20453
20454         * gcc.c-torture/execute/20010129-1.c: New test.
20455         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20456
20457 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20458
20459         * gcc.dg/cpp/avoidpaste1.c: Test case.
20460
20461 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20462
20463         * g++.old-deja/g++.other/inline18.C: New test.
20464
20465 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20466
20467         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20468         and __builtin_putchar.
20469
20470 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20471
20472         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20473         tests.
20474
20475 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20476
20477         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20478         floating point number rounding mode to round to the nearest
20479         representable mode.
20480
20481 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20482
20483         * g++.old-deja/g++.other/mangle2.C: New test.
20484
20485 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20486
20487         * gcc.c-torture/compile/20010124-1.c: New test.
20488
20489 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20490
20491         * g++.old-deja/g++.pt/spec38.C: New test.
20492
20493 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20494
20495         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20496         "Build don't run".
20497
20498 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20499
20500         * gcc.c-torture/execute/20010123-1.c: New test.
20501
20502 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         * g++.old-deja/g++.pt/spec37.C: New test.
20505
20506 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20507
20508         * g++.old-deja/g++.pt/overload14.C: New test.
20509
20510 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20511
20512         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20513         __builtin_return_address.
20514
20515 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20516
20517         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20518         * g++.old-deja/g++.pt/spec35.C: New test.
20519         * g++.old-deja/g++.pt/spec36.C: New test.
20520
20521 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20522
20523         * gcc.c-torture/compile/20010118-1.c: New test.
20524
20525 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20526
20527         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20528
20529 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20530
20531         * gcc.c-torture/execute/20010119-1.c: New test.
20532
20533 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         * g++.old-deja/g++.other/vbase5.C: New test.
20536
20537 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20538
20539         * gcc.c-torture/execute/20010118-1.c: New test.
20540
20541 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20542
20543         * g++.old-deja/g++.pt/deduct3.C: New test.
20544
20545 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20546
20547         * g++.old-deja/g++.pt/spec34.C: New test.
20548
20549 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20550
20551         * g77.f-torture/compile/20000601-2.f: New test.
20552
20553 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20554
20555         * g++.old-deja/g++.other/init17.C: New test.
20556
20557 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20558
20559         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20560
20561 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20562
20563         * g++.old-deja/g++.pt/unify8.C: New test.
20564
20565 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20566
20567         * g++.old-deja/g++.abi/vbase1.C: New test.
20568
20569 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20570
20571         * g++.old-deja/g++.pt/crash65.C: New test.
20572
20573 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20574
20575         * gcc.dg/cpp/assembl2.S: New test case.
20576
20577 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20578
20579         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20580         are supported.
20581
20582 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20583
20584         * g++.old-deja/g++.other/builtins1.C: New test.
20585         * g++.old-deja/g++.other/builtins2.C: Likewise.
20586         * g++.old-deja/g++.other/builtins3.C: Likewise.
20587         * g++.old-deja/g++.other/builtins4.C: Likewise.
20588
20589 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20590
20591         * gcc.c-torture/compile/20010117-1.c: New test.
20592         * gcc.c-torture/compile/20010117-2.c: New test.
20593
20594 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20595
20596         * g77.f-torture/execute/20010116.[fx]: New test,
20597         XFAIL on i?86-*-*.
20598         * g77.f-torture/compile/20010115.f: Indicate it's
20599         a test for PR fortran/1636.
20600
20601 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20602
20603         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20604
20605 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20606
20607         * g77.f-torture/compile/20010115.f: New test.
20608
20609 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20610
20611         * g++.old-deja/g++.pt/nontype5.C: New test.
20612
20613 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20614
20615         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20616         have an equivalent working one below it.
20617
20618 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20619
20620         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20621         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20622
20623 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20624
20625         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20626         message containing "init_priority".
20627         (conpr-2.C): Likewise.
20628         (conpr-3.C): Likewise.
20629         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20630
20631 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20632
20633         * gcc.c-torture/execute/20010114-2.c: New test.
20634
20635 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20636
20637         * gcc.c-torture/compile/20010114-1.c: New test.
20638         * gcc.c-torture/compile/20010114-1.x: Xfail.
20639         * gcc.c-torture/compile/20010114-2.c: New test.
20640         * gcc.c-torture/execute/20010114-1.c: New test.
20641         * gcc.dg/trunc-1.c: New test.
20642         * gcc.dg/uninit-B.c: New test.
20643
20644 2001-01-13  Nick Clifton  <nickc@redhat.com>
20645
20646         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20647         target.
20648
20649 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20650
20651         * gcc.c-torture/compile/20010113-1.c: New test.
20652
20653 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20654
20655         * gcc.c-torture/compile/20001212-1.c: New test.
20656
20657 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20658
20659         * gcc.dg/cpp/widestr1.c: Update.
20660         * gcc.dg/cpp/prag-imp.c: Remove.
20661
20662 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20663
20664         * gcc.c-torture/execute/20000801-3.x: Remove.
20665         * gcc.dg/c90-init-1.c: New test.
20666         * gcc.dg/c99-init-1.c: New test.
20667         * gcc.dg/c99-init-2.c: New test.
20668         * gcc.dg/gnu99-init-1.c: New test.
20669
20670 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20671
20672         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20673         testing that no relevant ones were found.
20674
20675 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20676
20677         * g++.old-deja/g++.pt/cast2.C: New test.
20678
20679 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20680
20681         * g++.old-deja/g++.pt/friend47.C: New test.
20682
20683 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20684
20685         * g++.old-deja/g++.pt/instantiate13.C: New test.
20686
20687 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20688
20689         * g++.old-deja/g++.other/defarg7.C: New test.
20690         * g++.old-deja/g++.other/defarg8.C: New test.
20691
20692 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20693
20694         * g++.old-deja/g++.pt/crash64.C: New test.
20695
20696 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         * g++.old-deja/g++.pt/crash63.C: New test.
20699
20700 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20701
20702         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20703
20704 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20705
20706         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20707
20708 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20709
20710         * g++.old-deja/g++.pt/error3.C: New test.
20711
20712 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20713
20714         * g++.old-deja/g++.other/crash39.C: New test.
20715
20716 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20717
20718         * g++.old-deja/g++.other/vbase4.C: New test.
20719
20720 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20721
20722         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20723         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20724         * gcc.dg/special/special.exp: New test driver which will check
20725         for alias support for the above test.
20726
20727 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20728
20729         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20730         problems on small machines.
20731         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20732         parameterize.
20733
20734 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20735
20736         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20737         mips.
20738         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20739
20740 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         * g++.old_deja/g++.pt/using8.C: New test.
20743
20744 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20745
20746         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20747
20748 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20749
20750         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20751         where a failure is expected.
20752         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20753
20754 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20755
20756         * g++.old_deja/g++.pt/instantiate12.C: New test.
20757
20758 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20759
20760         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20761         start of structs.
20762         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20763         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20764         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20765         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20766         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20767         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20768         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20769         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20770         * g++.old-deja/g++.eh/spec6.C: Likewise.
20771         * g++.old-deja/g++.jason/crash3.C: Likewise.
20772         * g++.old-deja/g++.law/ctors11.C: Likewise.
20773         * g++.old-deja/g++.law/ctors17.C: Likewise.
20774         * g++.old-deja/g++.law/ctors5.C: Likewise.
20775         * g++.old-deja/g++.law/ctors9.C: Likewise.
20776         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20777         * g++.old-deja/g++.mike/net22.C: Likewise.
20778         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20779         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20780         * g++.old-deja/g++.mike/virt3.C: Likewise.
20781         * g++.old-deja/g++.niklas/t128.C: Likewise.
20782         * g++.old-deja/g++.other/anon4.C: Likewise.
20783         * g++.old-deja/g++.other/using1.C: Likewise.
20784         * g++.old-deja/g++.other/warn3.C: Likewise.
20785         * g++.old-deja/g++.pt/t37.C: Likewise.
20786         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20787         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20788
20789 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20790
20791         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20792
20793 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20794
20795         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20796
20797 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20798
20799         * gcc.c-torture/compile/20010107-1.c: New test.
20800
20801 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20802
20803         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20804
20805 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20806
20807         * gcc.dg/format/format.h: New file.
20808         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20809         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20810         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20811         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20812         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20813         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20814         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20815         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20816         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20817         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20818         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20819         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20820         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20821         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20822         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20823         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20824         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20825         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20826         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20827         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20828         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20829         instead of declaring standard types, macros and functions in each
20830         test.
20831
20832 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20833
20834         * gcc.c-torture/execute/20010106-1.c: New test.
20835
20836 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20837
20838         * gcc.dg/format/format.exp: New file.
20839         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20840         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20841         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20842         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20843         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20844         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20845         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20846         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20847         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20848         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20849         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20850         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20851         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20852         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20853         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20854         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20855         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20856         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20857         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20858         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20859         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20860         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20861         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20862         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20863         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20864         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20865         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20866         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20867         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20868         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20869         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20870         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20871         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20872         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20873         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20874         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20875         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20876         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20877         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20878         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20879         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20880         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20881
20882 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20883
20884         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20885         account.
20886
20887 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20888
20889         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20890
20891 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20892
20893         * g++.old-deja/g++.pt/crash62.C: New test.
20894
20895 2001-01-04  Richard Henderson  <rth@redhat.com>
20896
20897         * gcc.dg/20000926-1.c: Update expected warnings.
20898         * gcc.dg/array-2.c: Likewise.
20899         * gcc.dg/array-4.c: Also validate flexible array members.
20900         * gcc.dg/c99-flex-array-1.c: New.
20901
20902 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20903
20904         * gcc.c-torture/compile/20001222-1.x: Remove.
20905
20906 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20907
20908         * gcc.c-torture/execute/built-in-setjmp.c: New.
20909
20910 2001-01-03  Richard Henderson  <rth@redhat.com>
20911
20912         * gcc.dg/940510-1.c: Update expected error wording.
20913         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20914
20915 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20916
20917         * lib/target-supports.exp (check_alias_available): Modified to
20918         indicate aliases not supported if only weak aliases are supported.
20919
20920 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20921
20922         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20923         Turn on cmpstrsi checks for __pj__ and __i370__.
20924
20925 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20926
20927         * g++.old-deja/g++.other/virtual11.C: New test.
20928
20929 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20930
20931         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20932
20933 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20934
20935         * gcc.c-torture/compile/20010102-1.c: New test.
20936
20937 2001-01-02  Andreas Jaeger  <aj@suse.de>
20938
20939         * gcc.dg/noreturn-3.c: New test.
20940
20941         * gcc.dg/noreturn-4.c: New test.
20942
20943 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20944
20945         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20946         __builtin_fputc and __builtin_fwrite.
20947
20948 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20949
20950         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20951         signed char, not default char.
20952
20953 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20954
20955         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20956
20957 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20958
20959         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20960
20961 2000-12-29  Richard Henderson  <rth@redhat.com>
20962
20963         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20964         (__cyg_profile_func_exit): Define.
20965
20966 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20967
20968         * g++.dg/vtgc1.C: New test.
20969
20970 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20971
20972         * gcc.dg/noncompile/20001228-1.c: New test.
20973
20974         * gcc.dg/20001228-1.c: New test.
20975
20976         * gcc.c-torture/execute/20001228-1.c: New test.
20977
20978 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20979
20980         * gcc.dg/format-strfmon-1.c: New test.
20981
20982 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20983
20984         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20985         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20986         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20987         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20988         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20989         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20990         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20991         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20992         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20993         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20994         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20995         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20996         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20997
20998         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20999         * gcc.c-torture/execute/string-opt-4.c: Test index.
21000
21001 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21002
21003         * gcc.c-torture/compile/20001226-1.c: New test.
21004
21005 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21006
21007         * gcc.c-torture/compile/20001222-1.c: New test.
21008         * gcc.c-torture/compile/20001222-1.x: Xfail.
21009
21010 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21011
21012         * gcc.c-torture/execute/comp-goto-2.c: New test.
21013
21014 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21015
21016         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21017         Use long types if __INT_MAX__ is 32767.
21018         (main): Use cast to (sint32 *) when poking 88 into a_page.
21019
21020         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21021
21022 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21023
21024         * gcc.c-torture/compile/20001221-1.c: New test.
21025         * gcc.c-torture/execute/20001221-1.c: New test.
21026
21027 2000-12-20  Richard Henderson  <rth@redhat.com>
21028
21029         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21030         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21031
21032 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21033
21034         * gcc.dg/compare3.c: New test.
21035
21036 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21037
21038         * gcc.dg/format-warnll-1.c: New test.
21039
21040 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21041
21042         * gcc.dg/cpp/cmdlne-P.c: New test.
21043
21044 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21045
21046         * gcc.c-torture/execute/builtin-abs-1.c,
21047         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21048
21049 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21050
21051         * gcc.dg/cpp/multiline.c: New test.
21052
21053 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21054
21055         * g++.old-deja/g++.other/syshdr1.C: Update.
21056         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21057
21058 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21059
21060         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21061
21062 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21063
21064         * g++.old-deja/g++.pt/ttp65.C: New test.
21065
21066 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21067
21068         * g++.old-deja/g++.pt/ttp64.C: New test.
21069
21070 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21071
21072         * g++.old-deja/g++.pt/spec33.C: New test.
21073
21074 2000-12-14  Catherine Moore  <clm@redhat.com>
21075
21076         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21077         * gcc.c-torture/execute/920612-2.c: Likewise.
21078         * gcc.c-torture/execute/920428-2.c: Likewise.
21079         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21080         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21081
21082 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21083
21084         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21085         * gcc.dg/pack-test-2.c: Likewise.
21086
21087 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21088
21089         Tests by Zack Weinberg <zackw@stanford.edu>.
21090
21091         * gcc.dg/cpp/defined.c: Update.
21092         * gcc.dg/cpp/defined_trad.c: New tests.
21093
21094 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21095
21096         * gcc.dg/cpp/trad-direct.c: Update.
21097
21098 2000-12-11  Neil Booth  <neilb@earthling.net>
21099
21100         * gcc.dg/cpp/defined_trad.c
21101
21102 2000-12-11  Neil Booth  <neilb@earthling.net>
21103
21104         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21105
21106 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21107
21108         * gcc.dg/format-miss-2.c: New test.
21109
21110 2000-12-09  Neil Booth  <neilb@earthling.net>
21111
21112         * gcc.dg/cpp/lineflags.c: New tests.
21113         * gcc.dg/cpp/poison.c: Update.
21114         * gcc.dg/cpp/redef2.c: Update.
21115         * gcc.dg/cpp/skipping.c: New test.
21116
21117 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21118
21119         * g++.old-deja/g++.other/eh3.C: New testcase.
21120
21121 2000-12-07  Neil Booth  <neilb@earthling.net>
21122
21123         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21124         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21125         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21126         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21127         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21128         Update.
21129
21130 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21131
21132         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21133         __SIZE_TYPE__ instead of int for type of integers cast to
21134         pointers.
21135
21136 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21137
21138         * g++.old-deja/g++.other/cleanup4.C: New test.
21139
21140 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21141
21142         * format-sec-1.c: New test.
21143
21144 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21145
21146         * gcc.dg/format-nonlit-3.c: New test.
21147
21148 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21149
21150         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21151         through a null pointer.
21152
21153 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21154
21155         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21156         * g++.old-deja/g++.pt/partial4.C: New test.
21157
21158 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21159
21160         * gcc.c-torture/execute/ieee/hugeval.x: New.
21161
21162 2000-12-06  Neil Booth  <neilb@earthling.net>
21163
21164         * gcc.dg/cpp/backslash2.c: New tests.
21165
21166 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21167
21168         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21169         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21170
21171 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21172
21173         * gcc.c-torture/execute/20001203-2.c: New testcase.
21174
21175 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21176
21177         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21178         * g++.old-deja/g++.other/virtual10.C: New test.
21179
21180 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21181
21182         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21183
21184 2000-12-05  Richard Henderson  <rth@redhat.com>
21185
21186         * gcc.c-torture/compile/20001205-1.c: New.
21187
21188 2000-12-04  Neil Booth  <neilb@earthling.net>
21189
21190         * g++.old-deja/g++.other/virtual9.C: New test.
21191         * g++.old-deja/g++.pt/crash61.C: New test.
21192         * gcc.c-torture/execute/loop-9.c: New test.
21193
21194 2000-12-04  Neil Booth  <neilb@earthling.net>
21195
21196         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21197         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21198         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21199         * gcc.dg/cpp/extratokens.c: ...here.
21200
21201 2000-12-04  Neil Booth  <neilb@earthling.net>
21202
21203         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21204         New tests.
21205
21206 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21207
21208         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21209         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21210
21211 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21212
21213         * gcc.c-torture/execute/20001203-1.c: New test.
21214
21215 2000-12-03  Neil Booth  <neilb@earthling.net>
21216
21217         * gcc.dg/cpp/macro6.c: New test cases.
21218
21219 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21220
21221         * gcc.c-torture/execute/string-opt-9.c: New test.
21222         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21223         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21224         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21225
21226         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21227         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21228
21229 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21230
21231         * gcc.dg/cpp/if-6.c: New testcase.
21232
21233         * gcc.dg/20001201-1.c: New testcase.
21234
21235 2000-12-02  Neil Booth  <neilb@earthling.net>
21236
21237         * g++.old-deja/g++.other/externC4.C,
21238         g++.old-deja/g++.other/friend10.C: New tests.
21239
21240 2000-12-02  Neil Booth  <neilb@earthling.net>
21241
21242         * g++.old-deja/g++.other/instan2.C
21243         * g++.old-deja/g++.other/instan3.C: New test.
21244
21245 2000-12-02  Neil Booth  <neilb@earthling.net>
21246
21247         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21248         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21249         gnuc99.c,gnuc99-pedantic.c: New tests.
21250
21251 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21252
21253         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21254         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21255
21256 2000-12-01  Neil Booth  <neilb@earthling.net>
21257
21258         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21259         * gcc.dg/cpp/poison.c: Update.
21260         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21261
21262 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21263
21264         * g77.f-torture/execute/20001201.f: New test.
21265
21266 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21267
21268         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21269
21270 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21271
21272         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21273
21274 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21275
21276         * g++.old-deja/g++.other/cast6.C: New test.
21277
21278 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21279
21280         * gcc.c-torture/execute/20001130-2.c: New testcase.
21281
21282 2000-11-30  Richard Henderson  <rth@redhat.com>
21283
21284         * gcc.c-torture/execute/20001130-1.c: New test.
21285
21286 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21287
21288         * g++.old-deja/g++.other/op3.C: New test.
21289
21290 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21291
21292         * g++.old-deja/g++.other/op2.C: New test.
21293
21294 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21295
21296         * g++.old-deja/g++.other/crash38.C: New test.
21297
21298 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21299
21300         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21301
21302 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21303
21304         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21305         tests.
21306         * gcc.c-torture/execute/string-opt-6.c: New test.
21307
21308         * gcc.dg/20001117-1.c: Add main.
21309
21310 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21311
21312         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21313         Move from here ...
21314         * gcc.dg/940510-1.c: ... to here.
21315
21316         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21317         zero-size arrays in toplevel structures.
21318
21319 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21320
21321         * gcc.c-torture/execute/loop-8.c: New test.
21322
21323 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21324
21325         * g++.old-deja/g++.other/base1.C: New test.
21326
21327 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21328
21329         * g++.old-deja/g++.other/parse2.C: New test.
21330
21331 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21332
21333         * g++.old-deja/g++.pt/incomplete1.C: New test.
21334
21335 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21336
21337         * g++.old-deja/g++.other/friend9.C: New test.
21338
21339 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21340
21341         * gcc.dg/20001127-1.c: New test.
21342
21343 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21344
21345         * g++.old-deja/g++.pt/friend46.C: New test.
21346
21347 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21348
21349         * g++.old-deja/g++.other/ptrmem8.C: New test.
21350
21351 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21352
21353         * gcc.c-torture/execute/string-opt-7.c: New test.
21354         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21355
21356 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21357
21358         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21359         instead of 'mkcheck 2'.
21360
21361 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21362
21363         * gcc.c-torture/execute/memcheck/driver.c,
21364         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21365         C9X references to refer to C99.
21366
21367 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21368
21369         * gcc.dg/ultrasp3.c: New test.
21370
21371 2000-11-25  Neil Booth  <neilb@earthling.net>
21372
21373         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21374
21375 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21376
21377         * gcc.c-torture/compile/20001123-2.c: New.
21378
21379 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21380
21381         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21382
21383 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21384
21385         * gcc.dg/sequence-point-1.c: Add some new tests.
21386         * gcc.c-torture/execute/20001124-1.c: New test.
21387
21388 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21389
21390         * g++.old-deja/g++.other/vaarg4.C: New test.
21391         * gcc.c-torture/compile/20001123-1.c: New test.
21392
21393 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21394
21395         * g++.other/crash24.C: Adjust and remove XFAIL.
21396         * g++.other/crash37.C: New test.
21397
21398 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21399
21400         * g++.old-deja/g++.pt/instantiate9.C: New test.
21401
21402 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21403
21404         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21405         new ABI, too.
21406
21407         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21408         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21409
21410 2000-11-22  Neil Booth  <neilb@earthling.net>
21411
21412         * gcc.dg/cpp/Wtrigraphs.c: New test.
21413
21414 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21415
21416         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21417
21418 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21419
21420         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21421
21422 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21423
21424         * lib/gcc-dg.exp: load_lib scanasm.exp.
21425         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21426         * lib/g++-dg.exp: load_lib scanasm.exp.
21427         * lib/scanasm.exp: New.
21428         (scan-assembler, scan-assembler-not): Add optional arguments to
21429         test name, or if not present, the pattern name.
21430         (scan-assembler-dem, scan-assembler-dem-not): New.
21431
21432         * g++.dg/dg.exp: New.
21433
21434 2000-11-21  Neil Booth  <neilb@earthling.net>
21435
21436         * gcc.dg/cpp/integrated1.c: Remove.
21437
21438 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21439
21440         * gcc.c-torture/execute/20001121-1.c: New test.
21441
21442 2000-11-21  Richard Henderson  <rth@redhat.com>
21443
21444         * gcc.c-torture/compile/20001121-1.c: New test.
21445
21446 2000-11-20  Neil Booth  <neilb@earthling.net>
21447
21448         * gcc.dg/cpp/integrated1.c: New test.
21449
21450 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21451
21452         * g++.old-deja/g++.other/inline17.C: New test.
21453
21454 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21455
21456         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21457         local variable to be zero: I made the variable global. Now
21458         uses abort() and exit() instead of relying on main's return value.
21459
21460 2000-11-20  Neil Booth  <neilb@earthling.net>
21461
21462         * gcc.dg/cpp/paste2.c: Update test.
21463         * objc/execute/paste.m: New test.
21464
21465 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21466
21467         * gcc.dg/c99-condexpr-1.c: New test.
21468
21469 2000-11-20  Neil Booth  <neilb@earthling.net>
21470
21471         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21472
21473 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21474
21475         * g++.old-deja/g++.pt/export1.C: New test.
21476
21477 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21478
21479         * gcc.dg/20001117-1.c: New test.
21480
21481 2000-11-18  Richard Henderson  <rth@redhat.com>
21482
21483         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21484
21485 2000-11-18  Richard Henderson  <rth@redhat.com>
21486
21487         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21488         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21489         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21490
21491 2000-11-18  Richard Henderson  <rth@redhat.com>
21492
21493         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21494         (main): New.  Exit cleanly.
21495
21496 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21497
21498         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21499         gcc.dg/c99-fordecl-2.c: New tests.
21500
21501 2000-11-18  Richard Henderson  <rth@redhat.com>
21502
21503         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21504         * gcc.c-torture/execute/zerolen-2.c: New.
21505
21506 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21507
21508         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21509         memory.
21510
21511 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21512
21513         * g++.old-deja/g++.pt/instantiate8.C: New test.
21514
21515 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21516
21517         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21518         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21519
21520 2000-11-16  Nick Clifton  <nickc@redhat.com>
21521
21522         * gcc.c-torture/execute/nestfunc-2.c: New test.
21523         * gcc.c-torture/execute/nestfunc-3.c: New test.
21524
21525 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21526
21527         * gcc.c-torture/compile/20001116-1.c: New test.
21528
21529 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21530
21531         * gcc.c-torture/execute/20001115-1.c: New test.
21532
21533 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21534
21535         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21536         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21537         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21538         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21539
21540 2000-11-15  Neil Booth  <neilb@earthling.net>
21541
21542         gcc.dg/cpp/_Pragma1.c: Update.
21543         gcc.dg/cpp/_Pragma2.c: New test.
21544
21545 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         * g++.old-deja/g++.other/anon5.C: New test.
21548
21549 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21550
21551         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21552         tests.
21553
21554 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21555
21556         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21557         output.
21558
21559 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21560
21561         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21562         labels at end of compound statements.
21563
21564 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21565
21566         * gcc.c-torture/execute/loop-7.c: New test.
21567
21568 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21569
21570         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21571
21572 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21573
21574         * gcc.dg/c99-bool-1.c: New test.
21575
21576 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21577
21578         * gcc.dg/c99-scope-1.c: Remove xfail.
21579         * gcc.dg/c99-scope-2.c: New test.
21580
21581 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21582
21583         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21584         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21585
21586 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21587
21588         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21589         error messages.
21590
21591         * g++.mike/p700.C: Don't typedef wchar_t.
21592         * g++.mike/p784.C: Likewise.
21593         * g++.mike/eb101.C: Don't use __wchar_t.
21594
21595 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21596
21597         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21598         from DO loop.
21599
21600 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21601
21602         * gcc.c-torture/execute/20001111-1.c: New test.
21603
21604 2000-11-10  Nick Clifton  <nickc@redhat.com>
21605
21606         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21607         long multuiple and accumulate.
21608
21609 2000-11-09  Richard Henderson  <rth@redhat.com>
21610
21611         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21612         via size_t instead of int.
21613
21614         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21615         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21616         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21617         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21618
21619 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21620
21621         * gcc.c-torture/compile/20001109-1.c: New test.
21622         * gcc.c-torture/compile/20001109-2.c: New test.
21623
21624 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21625
21626         * g++.old-deja/g++.pt/operator1.C: New test.
21627         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21628
21629 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21630
21631         * gcc.dg/20001108-1.c: New test.
21632
21633 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21634
21635         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21636         with both arguments constant strings.
21637         * gcc.c-torture/execute/string-opt-3.c: New test.
21638         * gcc.c-torture/execute/string-opt-4.c: New test.
21639         * gcc.c-torture/execute/string-opt-5.c: New test.
21640
21641 2000-11-08  Nick Clifton  <nickc@redhat.com>
21642
21643         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21644         mulsidi3adddi patterns.
21645
21646 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21647
21648         * g++.old-deja/g++.other/crash36.C: New test.
21649
21650 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21651
21652         * g++.old-deja/g++.other/init16.C: New test.
21653
21654 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21655
21656         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21657
21658 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21659
21660         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21661         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21662         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21663
21664 2000-11-07  DJ Delorie  <dj@redhat.com>
21665
21666         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21667
21668 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21669
21670         * gcc.c-torture/execute/string-opt-1.c: New test.
21671
21672 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21673
21674         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21675         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21676         parameters in registers, and there is no way for a varargs
21677         function to know in which order the integer and floating-point
21678         parameters should be interleaved when they are placed on the
21679         stack.
21680         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21681         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21682
21683 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21684
21685         * gcc.c-torture/execute/string-opt-2.c: New test.
21686
21687 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21688
21689         * g++.old-deja/g++.pt/crash60.C: New test.
21690
21691 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21692
21693         * g++.old-deja/g++.other/crash24.C: New test.
21694         * g++.old-deja/g++.other/crash25.C: New test.
21695         * g++.old-deja/g++.other/crash26.C: New test.
21696         * g++.old-deja/g++.other/crash27.C: New test.
21697         * g++.old-deja/g++.other/crash28.C: New test.
21698         * g++.old-deja/g++.other/crash29.C: New test.
21699         * g++.old-deja/g++.other/crash30.C: New test.
21700         * g++.old-deja/g++.other/crash31.C: New test.
21701         * g++.old-deja/g++.other/crash32.C: New test.
21702         * g++.old-deja/g++.other/crash33.C: New test.
21703         * g++.old-deja/g++.other/crash34.C: New test.
21704         * g++.old-deja/g++.other/crash35.C: New test.
21705
21706 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21707
21708         * gcc.c-torture/execute/20001031-1.c: New test.
21709
21710 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21711
21712         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21713         namespace.
21714
21715         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21716         standards-conformant.
21717
21718         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21719
21720         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21721         * g++.old-deja/g++.mike/p755a.C: Likewise.
21722         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21723         library makes no calls to `operator new' during initialization.
21724
21725 2000-11-04  Neil Booth  <neilb@earthling.net>
21726
21727         * gcc.dg/cpp/include2.c: New tests.
21728
21729 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21730
21731         * lib/g++.exp (g++_set_ld_library_path): New function.
21732         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21733
21734 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21735
21736         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21737         warnings.
21738
21739 2000-11-01  Richard Henderson  <rth@redhat.com>
21740
21741         * g++.old-deja/g++.ext/namedret1.C: New.
21742         * g++.old-deja/g++.ext/namedret2.C: New.
21743         * g++.old-deja/g++.ext/namedret3.C: New.
21744
21745 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21746
21747         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21748         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21749
21750 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21751
21752         * gcc.c-torture/execute/va-arg-21.c: New test.
21753
21754 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21755
21756         * gcc.dg/c99-complex-2.c: New test.
21757
21758 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21759
21760         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21761
21762 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21763
21764         * g++.old-deja/g++.other/inline16.C: New test.
21765
21766 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21767
21768         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21769         __PRETTY_FUNCTION__
21770
21771 2000-10-29  Neil Booth  <neilb@earthling.net>
21772
21773         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21774         New tests.
21775         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21776         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21777         optimisation.
21778
21779 2000-10-29  Neil Booth  <neilb@earthling.net>
21780
21781         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21782         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21783         * mi5.c: Test multiple includes work with -C.
21784         * trigraphs.c: Test ^= version.
21785
21786 2000-10-28  Neil Booth  <neilb@earthling.net>
21787
21788         New tests and test updates for new macro expander.
21789
21790         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21791         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21792         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21793         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21794         new diagnostic messages.
21795
21796         * gcc.dg/cpp/macro3.c: New tests.
21797
21798 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21799
21800         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21801         on the same line.
21802
21803 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21804
21805         * g++.old-deja/g++.other/eh2.C: New test.
21806
21807 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21808
21809         * gcc.c-torture/execute/20001027-1.c: New test.
21810
21811 2000-10-26  Richard Henderson  <rth@redhat.com>
21812
21813         * gcc.c-torture/execute/20001026-1.c: New.
21814
21815 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21816
21817         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21818         * g++.old-deja/g++.law/builtin1.C: Likewise.
21819         * g++.old-deja/g++.law/ctors10.C: Likewise.
21820         * g++.old-deja/g++.law/virtual3.C: Likewise.
21821         * g++.old-deja/g++.mike/p658.C: Likewise.
21822         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21823         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21824         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21825         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21826         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21827
21828 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21829
21830         * gcc.c-torture/compile/20001024-1.c: New test.
21831
21832 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21833
21834         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21835         to tell us whether or not we are using V3.
21836
21837 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21838
21839         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21840         operands.
21841
21842 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21843
21844         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21845
21846 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21847
21848         * gcc.c-torture/execute/20001024-1.c: New test.
21849
21850 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21851
21852         * g++.old-deja/g++.other/sibcall1.C: New test.
21853
21854 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21855
21856         * gcc.dg/noncompile/init-3.c: New test.
21857
21858 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21859
21860         * gcc.dg/format-array-1.c: New test.
21861
21862 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21863
21864         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21865         writing through null pointers; remove comment about testing
21866         unterminated strings.
21867
21868 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21869
21870         * gcc.c-torture/execute/20001017-2.c: New test.
21871
21872 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21873
21874         * gcc.c-torture/compile/20001018-1.c: New test.
21875         * gcc.c-torture/compile/20001018-1.x: Xfail.
21876
21877 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21878
21879         * gcc.c-torture/execute/20001017-1.c: New test.
21880
21881 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21882
21883         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21884         for multiple use of arguments with scanf formats; add tests for
21885         multiple use of arguments.
21886
21887 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21888
21889         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21890
21891 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21892
21893         * gcc.dg/format-miss-1.c: New test.
21894
21895 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21896
21897         * gcc.c-torture/execute/20001013-1.c: New test.
21898
21899 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21900
21901         * gcc.dg/format-branch-1.c: New test.
21902
21903 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21904
21905         * README, lib/file-format.exp: Remove EGCS references.
21906
21907 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21908
21909         * gcc.dg/20001013-1.c: New test.
21910
21911 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21912
21913         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21914         for intmax_t in the compiler using __typeof__ and the type rules
21915         for conditional expressions.
21916
21917 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21918
21919         * gcc.dg/20001012-1.c: New test.
21920         * gcc.dg/20001012-2.c: New test.
21921
21922 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21923
21924         * gcc.dg/format-attr-1.c: New test.
21925
21926 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21927
21928         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21929         __LONG_LONG_MAX__ instead of LLONG_MAX.
21930
21931 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21932
21933         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21934         scanf flags.
21935         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21936         flags.
21937
21938 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21939
21940         * gcc.dg/sequence-pt-1.c: New test.
21941
21942 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21943
21944         * gcc.c-torture/execute/20001011-1.c: New testcase.
21945         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21946
21947 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21948
21949         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21950         does not error on it.
21951
21952 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21953
21954         * gcc.dg/20001009-1.c: New test.
21955
21956 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21957
21958         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21959         * gcc.c-torture/execute/20001009-2.c: ... to here.
21960
21961 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21962
21963         * gcc.c-torture/compile/20001009-1.c: New testcase.
21964         * gcc.c-torture/execute/20001009-1.c: New testcase.
21965         Testcases provided by Jan Hubicka <jh@suse.cz>.
21966
21967 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21968
21969         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21970         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21971         uintmax_t using <limits.h> to emulate the compiler's internal
21972         logic.  No longer XFAIL %j tests.
21973
21974 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21975
21976         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21977         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21978         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21979         regexps and details of expected handling of some bad formats.
21980         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21981         suppression.
21982
21983 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21984
21985         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21986         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21987         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21988         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21989         in list archives.
21990
21991 2000-10-06  Richard Henderson  <rth@cygnus.com>
21992
21993         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21994         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21995         * g++.old-deja/g++.jason/report.C: Likewise.
21996         * g++.old-deja/g++.law/friend5.C: Likewise.
21997         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21998         of the expected warnings.
21999
22000 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22001
22002         * g++.old-deja/g++.pt/enum14.C: New test.
22003
22004 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22005
22006         * g++.old-deja/g++.pt/crash59.C: New test.
22007
22008 2000-10-04  Will Cohen  <wcohen@redhat.com>
22009
22010         * gcc.dg/20000926-1.c: New test.
22011
22012 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22013
22014         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22015         function name for current C++ compiler.
22016         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22017
22018 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22019
22020         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22021         __PRETTY_FUNCTION__.
22022         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22023
22024 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22025
22026         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22027
22028 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22029
22030         * gcc.c-torture/compile/20000923-1.c: New test.
22031
22032 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22033
22034         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22035         * g++.old-deja/g++.pt/ttp62.C: Same.
22036         * g++.old-deja/g++.other/inline14.C: Same.
22037
22038 2000-09-24  Richard Henderson  <rth@cygnus.com>
22039
22040         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22041
22042 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22043
22044         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22045
22046 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22047
22048         * gcc.c-torture/compile/20000922-1.c: New file.
22049
22050 2000-09-21  Nick Clifton  <nickc@redhat.com>
22051
22052         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22053         a signed long modulo operation.
22054         (mod6): New function - perform an unsigned long modulo operation.
22055         (main): Add tests for modulos of very large numbers by very small
22056         dividends.
22057
22058 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22059
22060         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22061
22062 2000-09-19  Richard Henderson  <rth@cygnus.com>
22063
22064         * gcc.dg/compare2.c (case 10): XFAIL.
22065
22066 2000-09-18  Richard Henderson  <rth@cygnus.com>
22067
22068         * gcc.c-torture/execute/20000906-1.c: Move ...
22069         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22070         that support __builtin_trap.
22071
22072 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22073
22074         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22075
22076 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22077
22078         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22079         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22080         more $ format tests.
22081
22082 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22083
22084         * gcc.dg/format-errmk-1.c: New test.
22085
22086 2000-09-17  Greg McGary  <greg@mcgary.org>
22087
22088         * gcc.c-torture/execute/20000917-1.x: Remove.
22089
22090 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22091
22092         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22093
22094 2000-09-17  Greg McGary  <greg@mcgary.org>
22095
22096         * gcc.c-torture/execute/20000917-1.c: New test.
22097         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22098
22099 2000-09-16  Neil Booth  <NeilB@earthling.net>
22100
22101         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22102         in nested macro bug.
22103
22104 2000-09-15  Neil Booth  <NeilB@earthling.net>
22105
22106         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22107
22108 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22109
22110         * gcc.c-torture/execute/20000914-1.c: New test.
22111
22112 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22113
22114         * g++.other/inline13.C: New test.
22115
22116 2000-09-12  Andreas Jaeger  <aj@suse.de>
22117
22118         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22119         constant by Ulrich Drepper <drepper@redhat.com>.
22120
22121 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22122
22123         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22124
22125 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22126
22127         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22128
22129 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22130
22131         * gcc.dg/cpp/backslash.c: New test.
22132
22133 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22134
22135         * gcc.c-torture/execute/20000910-1.c: New test.
22136         * gcc.c-torture/execute/20000910-2.c: Likewise.
22137
22138 2000-09-11  Robert Lipe  <robertl@sco.com>
22139
22140         * gcc.dg/pragma-align.c: New test.
22141
22142 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22143
22144         * g++.old-deja/g++.pt/explicit82.C: New test.
22145         * g++.old-deja/g++.pt/explicit83.C: New test.
22146
22147 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22148
22149         * gcc.dg/asm-names.c: New test.
22150
22151 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22152
22153         * gcc.dg/cpp/tr-warn6.c: New test
22154
22155 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22156
22157         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22158         be accepted.
22159
22160 2000-09-07  Catherine Moore  <clm@redhat.com>
22161
22162         * gcc.c-torture/execute/unroll-1.c: New test.
22163
22164 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22165
22166         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22167         ERROR markers.
22168         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22169         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22170         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22171         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22172         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22173         Preprocess only.
22174         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22175         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22176
22177 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22178
22179         * g++.old-deja/g++.pt/deduct2.C: New test.
22180
22181 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22182
22183         * g++.old-deja/g++.pt/parms2.C: New test.
22184
22185 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22186
22187         * g++.old-deja/g++.pt/crash58.C: New test.
22188
22189 2000-09-06  Greg McGary  <greg@mcgary.org>
22190
22191         * gcc.c-torture/execute/20000906-1.c: New test.
22192         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22193
22194 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22195
22196         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22197
22198 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         * g++.old-deja/g++.pt/crash57.C: New test.
22201
22202 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22203
22204         * g++.old-deja/g++.pt/crash56.C: New test.
22205
22206 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         * g++.old-deja/g++.pt/koenig1.C: New test.
22209
22210 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22211
22212         * gcc.dg/20000904-1.c: New test.
22213
22214 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22215
22216         * gcc.dg/cpp/paste8.c: New test.
22217
22218 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22219
22220         * gcc.c-torture/compile/20000827-1.c: New test.
22221
22222 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22223
22224         * gcc.dg/format-diag-1.c: New test.
22225
22226 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22227
22228         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22229         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22230         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22231         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22232         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22233
22234 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22235
22236         * g++.old-deja/g++.other/nested4.C: New test.
22237
22238 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22239
22240         * g++.old-deja/g++.ns/scoped1.C: New test.
22241
22242 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22243
22244         * lib/g++.exp: Support testing already-installed GCC.
22245
22246 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22247
22248         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22249
22250 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22251
22252         * gcc.dg/return-type-2.c: New test.
22253
22254 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22255
22256         * gcc.c-torture/compile/20000825-1.c: New test.
22257
22258 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22259
22260         * gcc.dg/dwarf2-2.c: New test.
22261
22262 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22263
22264         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22265         dg-warning regexps.
22266
22267 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22268
22269         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22270         gcc.dg/format-ext-5.c: New tests.
22271
22272 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22273
22274         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22275
22276 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22277
22278         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22279
22280 2000-08-24  Richard Henderson  <rth@cygnus.com>
22281
22282         * gcc.dg/ia64-sync-1.c: New test.
22283         * gcc.dg/ia64-sync-2.c: New test.
22284         * gcc.dg/ia64-asm-1.c: New test.
22285
22286 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22287
22288         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22289         * gcc.dg/format-ext-2.c: New test.
22290
22291 2000-08-23  Jason Merrill  <jason@redhat.com>
22292
22293         * lib/old-dejagnu.exp: Also ignore "In member function" and
22294         "At global scope".
22295
22296 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22297
22298         * gcc.dg/noncompile/label-lineno-1.c: New test.
22299
22300 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22301
22302         * gcc.dg/c99-array-nonobj-1.c: New test.
22303
22304 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22305
22306         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22307         tests.
22308         * gcc.dg/format-ext-1.c: New test.
22309
22310 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22311
22312         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22313         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22314         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22315         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22316         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22317
22318 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22319
22320         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22321         gcc.dg/c99-strftime-2.c: New tests.
22322
22323 2000-08-22  Richard Henderson  <rth@cygnus.com>
22324
22325         * gcc.c-torture/execute/20000822-1.c: New test.
22326
22327 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22328
22329         * gcc.c-torture/execute/20000819-1.x: Remove.
22330
22331 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22332
22333         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22334         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22335         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22336         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22337         gcc.dg/format-xopen-1.c: New tests.
22338
22339 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22340
22341         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22342
22343 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22344
22345         * g++.old-deja/g++.other/loop2.C: New test.
22346
22347         * gcc.c-torture/compile/20000606-1.c: New test.
22348         * gcc.c-torture/compile/20000728-1.c: New test.
22349         * gcc.c-torture/execute/20000801-1.c: New test.
22350         * gcc.c-torture/execute/20000801-2.c: New test.
22351         * gcc.c-torture/execute/20000819-1.c: New test.
22352         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22353         * gcc.dg/20000629-1.c: New test.
22354         * gcc.dg/20000724-1.c: New test.
22355         * gcc.dg/20000807-1.c: New test.
22356
22357 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22358
22359         * gcc.dg/cpp/pragma-1.c: New test.
22360         * gcc.dg/cpp/pragma-2.c: New test.
22361
22362 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22363
22364         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22365         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22366
22367 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22368
22369         * gcc.c-torture/compile/20000818-1.c: New test.
22370
22371 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22372
22373         * gcc.c-torture/execute/20000818-1.c: New test.
22374
22375 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22376
22377         * gcc.dg/format-va-1.c: New test.
22378
22379 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22380
22381         * g++.old-deja/g++.other/typedef8.C: New test.
22382
22383 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22384
22385         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22386         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22387         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22388         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22389         * g++.old-deja/g++.other/ptrmem7.C: New test.
22390         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22391
22392 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22393
22394         * g++.old-deja/g++.pt/typename27.C: New test.
22395
22396 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22397
22398         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22399         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22400         * g++.old-deja/g++.pt/friend45.C: New test.
22401         * g++.old-deja/g++.other/friend8.C: New test.
22402
22403 2000-08-15  Richard Henderson  <rth@cygnus.com>
22404
22405         * gcc.c-torture/execute/20000815-1.c: New test.
22406
22407 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22408
22409         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22410         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22411         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22412
22413 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         * g++.old-deja/g++.other/refinit2.C: New test.
22416
22417 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22418
22419         * lib/c-torture.exp (c-torture): Make
22420         compiler_conditional_xfail_data global.
22421         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22422         compiler_conditional_xfail_data machinery.
22423         (f-torture-execute): Likewise.
22424         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22425         and only when unrolling loops.
22426
22427         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22428
22429 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.old-deja/g++.pt/explicit81.C: New test.
22432
22433 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * g++.old-deja/g++.pt/typename26.C: New test.
22436
22437 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22438
22439         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22440         warning.
22441
22442 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22443
22444         * g++.old-deja/g++.other/array3.C: New test.
22445
22446 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22447
22448         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22449         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22450         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22451         New tests.
22452
22453 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22454
22455         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22456         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22457
22458 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22459
22460         * gcc.c-torture/execute/20000808-1.c: New test.
22461
22462 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22463
22464         * gcc.dg/c90-const-expr-1.c: New test.
22465
22466 2000-08-08  Richard Henderson  <rth@cygnus.com>
22467
22468         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22469
22470 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22471
22472         * gcc.dg/noncompile/const-ll-1.c: New test.
22473
22474 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22475
22476         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22477
22478 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22479
22480         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22481         that running programs linked against the shared version of libobjc
22482         run correctly.
22483
22484 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22485
22486         * gcc.dg/c99-printf-1.c: New test.
22487
22488 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22489
22490         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22491
22492 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22493
22494         * gcc.c-torture/execute/20000731-1.x: Delete.
22495
22496 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22497
22498         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22499         and torture_without_loops as is done by c-torture.exp.
22500         (search_for): Copy from c-torture.exp.
22501         (gcc-dg-runtest): New function, drives a directory of tests
22502         iterating over the TORTURE_OPTIONS.
22503         (scan-assembler, scan-assembler-not): Move here from
22504         individual directory drivers.
22505
22506         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22507         defined by lib/gcc-dg.exp.
22508         * gcc.dg/cpp/cpp.exp: Likewise.
22509         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22510         gcc-dg-runtest, so we cycle over optimization options.
22511
22512         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22513         * gcc.dg/compare2.c: No longer expected to fail.
22514
22515 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22516
22517         * gcc.c-torture/execute/20000804-1.c: New test.
22518
22519 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22520
22521         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22522
22523 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22524
22525         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22526
22527 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22528
22529         * gcc.c-torture/compile/20000803-1.c: New test.
22530
22531 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22532
22533         * gcc.c-torture/execute/20000801-3.c,
22534         gcc.c-torture/execute/20000801-4.c: New tests.
22535         * gcc.c-torture/execute/20000801-3.x,
22536         gcc.c-torture/execute/20000801-4.x: Xfail.
22537
22538 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22539
22540         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22541         libobjc/.libs to allow for libtool.
22542
22543 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22544
22545         * gcc.c-torture/compile/20000802-1.c: New test.
22546
22547 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22548
22549         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22550
22551 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22552
22553         * gcc-c-torture/execute/20000731-2.c: New test.
22554
22555         * gcc.c-torture/execute/20000731-1.c: New test.
22556         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22557
22558 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22559
22560         * testsuite/gcc.dg/cpp/paste7.c: New test.
22561         * gcc.dg/cpp/20000725-1.c: New test.
22562
22563 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22564
22565         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22566         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22567         declaration warning for __builtin_dwarf_reg_size.
22568
22569         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22570
22571 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22572
22573         * gcc.dg/noncompile/voidparam-1.c: New test.
22574
22575 2000-07-30  Richard Henderson  <rth@cygnus.com>
22576
22577         * gcc.dg/c90-digraph-1.c: Don't xfail.
22578         * gcc.dg/compare2.c (case 10): Xfail.
22579         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22580
22581 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22582
22583         * gcc.dg/c99-main-1.c: New test.
22584
22585 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22586
22587         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22588
22589 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22590
22591         * gcc.c-tortuer/execute/20000726-1.c: New test.
22592
22593 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22594
22595         * gcc.c-torture/execute/enum-2.c: New test.
22596
22597 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22598
22599         * gcc.dg/cpp/tr-warn3.c: New test.
22600
22601 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         * g++.old-deja/g++.ext/implicit1.C: Remove.
22604         * g++.old-deja/g++.jason/c2.C: Remove
22605         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22606         * g++.old-deja/g++.pt/crash16.C: Likewise.
22607         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22608
22609 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22610
22611         * g++.old-deja/g++.other/for2.C: New test.
22612
22613 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22614
22615         * gcc.dg/20000720-1.c: New test.
22616
22617 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22618
22619         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22620
22621 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22622
22623         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22624         * gcc.c-torture/execute/20000722-1.c: New.
22625         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22626
22627 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22628
22629         * gcc.dg/cpp/20000720-1.S: New test.
22630
22631 2000-07-21  Michael Meissner  <meissner@redhat.com>
22632
22633         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22634
22635 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22636
22637         * g++.old-deja/g++.brendan/crash16.C,
22638         g++.old-deja/g++.brendan/parse3.C,
22639         g++.old-deja/g++.brendan/redecl1.C,
22640         g++.old-deja/g++.ns/template13.C,
22641         g++.old-deja/g++.other/decl4.C,
22642         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22643
22644 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22645
22646         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22647         and "Internal error".
22648
22649         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22650         regexps.
22651         * gcc.dg/cpp/paste6.c: New test.
22652
22653 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22654
22655         * gcc.dg/cpp/tr-direct.c: New test.
22656
22657         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22658         gcc.dg/cpp/undef1.c: Tweak error regexps.
22659
22660 2000-07-18  Eric Christopher <echristo@redhat.com>
22661
22662         * gcc.c-torture/compile/20000718-1.c: New test.
22663
22664 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22665
22666         * cpplex.c (_cpp_push_token): If the token being pushed back
22667         is the previous token in this context, just subtract one from
22668         context->posn.
22669         * cppmacro.c (save_expansion): Clear aux field when storing a
22670         placemarker.
22671
22672 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22673
22674         * gcc.dg/noncompile/redecl-1.c: New test.
22675
22676 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22677
22678         * gcc.c-torture/execute/20000717-5.c: New test.
22679         * gcc.c-torture/execute/20000717-1.x: Removed.
22680
22681 2000-07-17  Richard Henderson  <rth@cygnus.com>
22682
22683         * gcc.c-torture/execute/20000717-4.c: New test.
22684
22685 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22686
22687         * gcc.dg/cpp/syshdr.c: New test.
22688         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22689
22690 2000-07-17  Neil Booth  <neilb@earthling.net>
22691
22692         * gcc.dg/cpp/cmdlne-dM.c: New test.
22693         * gcc.dg/cpp/cmdlne-dD.c: New test.
22694
22695 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22696
22697         * gcc.c-torture/execute/20000717-3.c: New test.
22698
22699         * gcc.c-torture/compile/20000717-1.c: New test.
22700
22701 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22702
22703         * gcc.c-torture/execute/20000717-2.c: New test.
22704
22705 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22706
22707         * gcc.dg/formatz-1.c: New test.
22708
22709         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22710         * gcc.dg/c99-digraph-1.c: New tests.
22711
22712         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22713         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22714
22715         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22716         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22717         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22718         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22719         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22720         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22721         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22722
22723 2000-07-17   Greg McGary <greg@mcgary.org>
22724
22725         * gcc.c-torture/execute/20000717-1.c: New test.
22726         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22727
22728 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22729
22730         * gcc.c-torture/execute/20000715-2.c: New test.
22731         * gcc.dg/20000715-1.c: New test.
22732
22733 2000-07-15  Michael Meissner  <meissner@redhat.com>
22734
22735         * gcc.c-torture/execute/20000715-1.c: New test.
22736
22737 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22738
22739         * gcc.c-torture/execute/20000707-1.c: New test.
22740
22741 2000-07-13  Neil Booth  <NeilB@earthling.net>
22742
22743         * testsuite/gcc.dg/cpp/digraph1.c,
22744         testsuite/gcc.dg/cpp/digraph2.c,
22745         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22746
22747 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22748
22749         * g77.f-torture/compile/20000630-2.f:  New test.
22750         * g77.f-torture/compile/20000630-2.x
22751
22752 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22753
22754         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22755
22756 2000-07-11  Neil Booth  <NeilB@earthling.net>
22757
22758         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22759
22760 2000-07-11  Neil Booth  <NeilB@earthling.net>
22761
22762         * gcc.dg/cpp/cmdlne-C.c: New.
22763
22764 2000-07-09  Neil Booth  <NeilB@earthling.net>
22765
22766         * gcc.dg/cpp/directiv.c: New tests.
22767         * gcc.dg/cpp/undef1.c: Update.
22768
22769 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22770
22771         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22772
22773 2000-07-09  Neil Booth  <NeilB@earthling.net>
22774
22775         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22776
22777 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22778
22779         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22780         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22781
22782 2000-07-08  Neil Booth  <NeilB@earthling.net>
22783
22784         * gcc.dg/cpp/macsyntx.c: New tests.
22785
22786 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22787
22788         * gcc.dg/20000707-1.c: New test.
22789
22790 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22791
22792         * gcc.c-torture/execute/20000706-1.c: New test.
22793         * gcc.c-torture/execute/20000706-2.c: New test.
22794         * gcc.c-torture/execute/20000706-3.c: New test.
22795         * gcc.c-torture/execute/20000706-4.c: New test.
22796         * gcc.c-torture/execute/20000706-5.c: New test.
22797
22798 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22799
22800         * g++.old-deja/g++.pt/instantiate7.C: New test.
22801
22802 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22803
22804         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22805         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22806         * g++.old-deja/g++.other/rtti3.C: Likewise.
22807         * g++.old-deja/g++.other/rttid3.C: Likewise.
22808
22809 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22810
22811         *  g77.f-torture/compile/20000630-1.x: Fix typo
22812
22813 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22814
22815         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22816         assembly output.
22817
22818 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22819
22820         * gcc.dg/cpp/ident.c: New test.
22821
22822 2000-07-05  Neil Booth  <NeilB@earthling.net>
22823
22824         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22825           gcc.dg/cpp/lexstrng.c: New tests.
22826
22827 2000-07-04  Neil Booth  <NeilB@earthling.net>
22828
22829         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22830         * gcc.dg/cpp/strify2.c: Same.
22831
22832 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22833
22834         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22835         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22836         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22837         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22838
22839         * testsuite/gcc.dg/cpp/macro1.c,
22840         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22841         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22842         testsuite/gcc.dg/cpp/strify1.c,
22843         testsuite/gcc.dg/cpp/strify2.c: New tests.
22844
22845 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22846
22847         * gcc.c-torture/execute/20000703-1.c: New test.
22848
22849 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22850
22851         * g++.old-deja/g++.pt (lookup10.C): New test.
22852
22853 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22854
22855         * g++.old-deja/g++.pt (typename25.C): New test.
22856
22857 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22858
22859         * gcc.c-torture/compile/20000701-1.c: New test.
22860
22861 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22862
22863         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22864         to test case.
22865
22866 2000-06-30  Catherine Moore  <clm@cygnus.com>
22867
22868         * gcc.c-torture/execute/align-1.c: New test.
22869
22870 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22871
22872         * g++.old-deja/g++.pt/expr8.C: New test.
22873         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22874
22875 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22876
22877         * gcc.c-torture/compile/20000629-1.c: New test.
22878
22879 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22880
22881
22882         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22883         gcc.dg/noncompile directory, depending on whether they're
22884         preprocessor tests or not.  Annotate all the tests for the dg
22885         framework.
22886
22887         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22888         * gcc.dg/noncompile/noncompile.exp: New.
22889
22890         * Moved files:
22891         Old name                                New name
22892         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22893         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22894         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22895         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22896         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22897         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22898         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22899         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22900         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22901         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22902         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22903         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22904         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22905         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22906         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22907         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22908         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22909         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22910         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22911         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22912         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22913         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22914         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22915         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22916
22917         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22918         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22919         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22920         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22921         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22922         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22923
22924 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22925
22926         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22927         declare one variable.  On the fourth, error.
22928         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22929         declared by 20000628-1a.h.
22930
22931 2000-06-29  Richard Henderson  <rth@redhat.com>
22932
22933         * gcc.c-torture/execute/930529-1.x: New file.
22934         * gcc.dg/920413-1.c: Adjust expected warning text.
22935         * gcc.dg/980217-1.c: Declare abort.
22936         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22937
22938 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22939
22940         * g77.f-torture/compile/20000629-1.f: New test.
22941         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22942
22943 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22944
22945         Rearrange lots of files, removing entirely the
22946         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22947         directories.
22948
22949         * Deleted files:
22950         gcc.c-torture/code_quality/code_quality.exp
22951         gcc.c-torture/special/special.exp
22952         gcc.failure/failure.exp
22953         gcc.failure/940409-1.x
22954         gcc.c-torture/compile/961203-1.x
22955
22956         * New files:
22957         gcc.misc-tests/linkage.exp
22958         gcc.c-torture/execute/920730-1t.c
22959         gcc.c-torture/execute/920730-1t.x
22960         gcc.c-torture/compile/920520-1.x
22961         gcc.c-torture/compile/920521-1.x
22962         gcc.c-torture/compile/981006-1.x
22963         gcc.c-torture/execute/eeprof-1.x
22964
22965         * Moved files (possibly with modifications to fit a new harness):
22966         Old name                                New name
22967         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22968         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22969         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22970         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22971         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22972         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22973         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22974         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22975         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22976         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22977         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22978         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22979         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22980         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22981
22982 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22983
22984         * c-torture/compile/961203-1.x: Delete.
22985
22986         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22987         not exit. Include stdio.h.
22988         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22989         * gcc.misc-tests/dg-12.c: Likewise.
22990         * gcc.misc-tests/dg-5.c: Likewise.
22991         * gcc.misc-tests/dg-6.c: Likewise.
22992         * gcc.misc-tests/dg-7.c: Prototype abort.
22993         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22994         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22995         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22996         not exit.
22997         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22998         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22999
23000 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23001
23002         * gcc.dg/cpp/20000628-1.c: New test.
23003         * gcc.dg/cpp/20000628-1.h: New header for above test.
23004         * gcc.dg/cpp/20000628-1a.h: Likewise.
23005
23006 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23007
23008         * gcc.dg/cpp: New directory.
23009         * gcc.dg/cpp/cpp.exp: New driver.
23010         * gcc.dg/cpp/20000627-1.c: New test.
23011         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23012         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23013         and rewrite as a compilation test.
23014
23015         * gcc.dg: Move many files into the cpp subdirectory, possibly
23016         renaming or editing them as well.
23017         Old name                New name
23018         990119-1.c              cpp/19990119-1.c
23019         990228-1.c              cpp/19990228-1.c
23020         990407-1.c              cpp/19990407-1.c
23021         990409-1.c              cpp/19990409-1.c
23022         990413-1.c              cpp/19990413-1.c
23023         990703-1.c              cpp/19990703-1.c
23024         20000127-1.c            cpp/20000127-1.c
23025         20000129-1.c            cpp/20000129-1.c
23026         20000207-1.c            cpp/20000207-1.c
23027         20000207-2.c            cpp/20000207-2.c
23028         20000209-1.c            cpp/20000209-1.c
23029         20000209-2.c            cpp/20000209-2.c
23030         20000301-1.c            cpp/20000301-1.c
23031         20000419-1.c            cpp/20000419-1.c
23032         20000510-1.S            cpp/20000510-1.S
23033         20000519-1.c            cpp/20000519-1.c
23034         20000529-1.c            cpp/20000529-1.c
23035         20000625-1.c            cpp/20000625-1.c
23036         20000625-2.c            cpp/20000625-2.c
23037         cpp-as1.c               cpp/assert1.c
23038         cpp-as2.c               cpp/assert2.c
23039         cxx-comments-1.c        cpp/cxxcom1.c
23040         cxx-comments-2.c        cpp/cxxcom2.c
23041         endif-label.c           cpp/endif.c
23042         cpp-hash1.c             cpp/hash1.c
23043         cpp-hash2.c             cpp/hash2.c
23044         cpp-if1.c               cpp/if-1.c
23045         cpp-if2.c               cpp/if-2.c
23046         cpp-if3.c               cpp/if-3.c
23047         cpp-if4.c               cpp/if-4.c
23048         cpp-if5.c               cpp/if-5.c
23049         cpp-cond.c              cpp/if-cexp.c
23050         cpp-missingop.c         cpp/if-mop.c
23051         cpp-missingparen.c      cpp/if-mpar.c
23052         cpp-opprec.c            cpp/if-oppr.c
23053         cpp-ifparen.c           cpp/if-paren.c
23054         cpp-shortcircuit.c      cpp/if-sc.c
23055         cpp-shift.c             cpp/if-shift.c
23056         cpp-unary.c             cpp/if-unary.c
23057         cpp-li1.c               cpp/line1.c
23058         cpp-li2.c               cpp/line2.c
23059         lineno.c                cpp/line3.c
23060         lineno-2.c              cpp/line4.c
23061         cpp-mi.c                cpp/mi1.c
23062         cpp-mic.h               cpp/mi1c.h
23063         cpp-micc.h              cpp/mi1cc.h
23064         cpp-mind.h              cpp/mi1nd.h
23065         cpp-mindp.h             cpp/mi1ndp.h
23066         cpp-mix.h               cpp/mi1x.h
23067         cpp-mi2.c               cpp/mi2.c
23068         cpp-mi2a.h              cpp/mi2a.h
23069         cpp-mi2b.h              cpp/mi2b.h
23070         cpp-mi2c.h              cpp/mi2c.h
23071         cpp-mi3.c               cpp/mi3.c
23072         cpp-mi3.def             cpp/mi3.def
23073         poison-1.c              cpp/poison.c
23074         pr-impl.c               cpp/prag-imp.c
23075         cpp-redef-2.c           cpp/redef1.c
23076         cpp-redef.c             cpp/redef2.c
23077         strpaste.c              cpp/strp1.c
23078         strpaste-2.c            cpp/strp2.c
23079         cpp-tradpaste.c         cpp/tr-paste.c
23080         cpp-tradstringify.c     cpp/tr-str.c
23081         cpp-tradwarn1.c         cpp/tr-warn1.c
23082         cpp-tradwarn2.c         cpp/tr-warn2.c
23083         trigraphs.c             cpp/trigraphs.c
23084         cpp-unc1.c              cpp/unc1.c
23085         cpp-unc2.c              cpp/unc2.c
23086         cpp-unc3.c              cpp/unc3.c
23087         cpp-unc.c               cpp/unc4.c
23088         undef.c                 cpp/undef1.c
23089         undef-2.c               cpp/undef2.c
23090         cpp-wi1.c               cpp/widestr1.c
23091
23092 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23093
23094         * lib/g++.exp (g++_include_flags): Tweak.
23095
23096 2000-06-27  H.J. Lu  <hjl@gnu.org>
23097             Loren J. Rittle  <ljrittle@acm.org>
23098
23099         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23100         version with one that knows about the new gcc tree structure.
23101         (g++_link_flags): Same.
23102
23103 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23104
23105         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23106         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23107         case we are cross-compiling.
23108
23109         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23110         g++.old-deja/g++.niklas/Makefile.in,
23111         g++.old-deja/g++.niklas/configure.in,
23112         g++.old-deja/g++.other/Makefile.in,
23113         g++.old-deja/g++.other/configure.in,
23114         gcc.c-torture/code_quality/Makefile.in,
23115         gcc.c-torture/code_quality/configure.in,
23116         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23117         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23118         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23119         gcc.c-torture/execute/ieee/Makefile.in,
23120         gcc.c-torture/execute/ieee/configure.in,
23121         gcc.c-torture/noncompile/Makefile.in,
23122         gcc.c-torture/noncompile/configure.in,
23123         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23124         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23125         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23126
23127 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23128
23129         * g++.old-deja/g++.other/ambig3.C: New test.
23130
23131 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23132
23133         * g++.old-deja/g++.pt/syntax1.C: New test.
23134         * g++.old-deja/g++.pt/syntax2.C: New test.
23135         * g++.old-deja/g++.other/syntax3.C: New test.
23136         * g++.old-deja/g++.other/syntax4.C: New test.
23137
23138 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23139
23140         * gcc.dg/20000623-1.c: Prototype exit and abort.
23141
23142 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23143
23144         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23145         New tests.
23146         * gcc.dg/cpp-mi3.def: New file.
23147
23148         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23149         inside assertions.
23150         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23151         lexer's error messages.
23152         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23153         divine anything from the linemarkers.
23154         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23155         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23156
23157 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23158
23159         * gcc.dg/20000623-1.c: New test.
23160
23161 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23162
23163         * gcc.c-torture/execute/20000622-1.c: New test.
23164
23165 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23166
23167         * g++.old-deja/g++.other/init15.C: New test.
23168
23169 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23170
23171         * g++.old-deja/g++.pt/vaarg2.C: New test.
23172         * g++.old-deja/g++.pt/vaarg3.C: New test.
23173
23174 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23175
23176         * g++.old-deja/g++.other/dyncast6.C: New test.
23177
23178 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23179
23180         * gcc.c-torture/execute/loop-6.c: New test.
23181
23182 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23183
23184         * gcc.dg/20000614-1.c: New test.
23185         * gcc.dg/20000614-2.c: New test.
23186
23187 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23188
23189         * g++.old-deja/g++.other/inline12.C: New test.
23190
23191 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23192
23193         * g++.old-deja/g++.other/eh1.C: New test.
23194
23195 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23196
23197         * g++.old-deja/g++.other/type.C: New test.
23198
23199 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23200
23201         * g++.old-deja/g++.other/initstring.C: New test.
23202
23203 2000-06-12  Jason Merrill  <jason@redhat.com>
23204
23205         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23206
23207 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23208
23209         * gcc.c-torture/compile/20000609-1.c: New test.
23210
23211 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23212
23213         * gcc.dg/20000609-1.c: New test.
23214
23215 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23216
23217         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23218         * gcc.c-torture/noncompile/poison-1.c: Move...
23219         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23220         * gcc.dg/cpp-li1.c: Add a token after the #line.
23221
23222 2000-06-05  Richard Henderson  <rth@cygnus.com>
23223
23224         * gcc.c-torture/execute/20000605-2.c: New test.
23225         * gcc.c-torture/execute/20000605-3.c: New test.
23226
23227 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23228
23229         * g77.f-torture/execute/20000503-1.x: New file.
23230
23231 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23232
23233         * g++.old-deja/g++.eh/badalloc1.C: New test.
23234
23235 2000-06-05  Richard Henderson  <rth@cygnus.com>
23236
23237         * gcc.c-torture/execute/20000605-1.c: New test.
23238
23239 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23240             Nathan Sidwell <nathan@codesourcery.com>
23241
23242         * gcc.c-torture/compile/20000605-1.c: New test.
23243
23244 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23245
23246         * g77.f-torture/compile/20000601-1.f:  New test.
23247
23248 2000-06-03  Richard Henderson  <rth@cygnus.com>
23249
23250         * gcc.c-torture/execute/20000603-1.c: New.
23251
23252 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23253
23254         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23255         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23256
23257 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23258
23259         * gcc.dg/compare2.c (case 12): XFAIL.
23260         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23261         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23262
23263         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23264
23265 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23266
23267         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23268         guard macro is already defined when the header is first
23269         included.
23270         * gcc.dg/cpp-mix.h: New file.
23271         * gcc.dg/endif-label.c: Update patterns to match compiler.
23272
23273         * g++.brendan/complex1.C: Declare abort.
23274         * g++.law/refs4.C: Remove XFAIL.
23275         * g++.oliva/expr2.C: Declare abort and exit.
23276
23277 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23278
23279         * gcc.c-torture/execute/20000528-1.c: New test.
23280
23281         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23282         * g++.old-deja/g++.law/temps4.C: Likewise.
23283
23284         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23285         stdlib.h.  Call abort() on failure.
23286         * g++.old-deja/g++.law/refs4.C: Likewise.
23287         * g++.old-deja/g++.law/temps4.C: Likewise.
23288         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23289         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23290
23291 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23292
23293         Relative to g++.dg/special:
23294         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23295
23296         Relative to g++.old-deja:
23297         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23298         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23299         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23300         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23301         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23302         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23303         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23304
23305         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23306         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23307         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23308         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23309         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23310         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23311         and/or string.h.
23312
23313         * g++.other/goto1.C: Update expectations for error messages.
23314
23315 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23316
23317         * gcc.c-torture/compile/20000523-1.c: New test.
23318
23319 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23320
23321         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23322
23323 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23324
23325         * g++.old-deja/g++.eh/catch11.C: New test.
23326         * g++.old-deja/g++.eh/catch12.C: New test.
23327
23328 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23329
23330         * gcc.c-torture/execute/20000523-1.c: New test.
23331
23332 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23333
23334         * c-torture/execute/bcp-1.c: Replace abort in arg of
23335         __builtin_constant_p with a generic external function.
23336
23337         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23338         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23339         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23340         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23341         Prototype abort and/or exit.
23342
23343         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23344         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23345         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23346         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23347
23348 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23349
23350         * gcc.dg/dwarf2-1.c: New test.
23351
23352 2000-05-20  Richard Henderson  <rth@cygnus.com>
23353
23354         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23355
23356 2000-05-20  Andreas Jaeger  <aj@suse.de>
23357
23358         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23359         testcase.
23360
23361 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23362
23363         * gcc.c-torture/execute/20000519-2.c: New test.
23364
23365 2000-05-19  Andreas Jaeger  <aj@suse.de>
23366
23367         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23368         which fails with SSA.
23369
23370         * lib/c-torture.exp: Also test with -O3 -fssa.
23371
23372 2000-05-18  Michael Meissner  <meissner@redhat.com>
23373
23374         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23375         * gcc.c-torture/execute/920415-1.c: Ditto.
23376         * gcc.c-torture/execute/920501-1.c: Ditto.
23377         * gcc.c-torture/execute/conversion.c: Ditto.
23378         * gcc.c-torture/execute/cvt-1.c: Ditto.
23379
23380 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23381
23382         * gcc.c-torture/compile/20000518-1.c: New test.
23383
23384 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23385
23386         * g77.f-torture/compile/200005018.f:  New test.
23387
23388 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23389
23390         * gcc.c-torture/compile/20000517-1.c: New test.
23391
23392 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23393
23394         * gcc.c-torture/execute/20000516-1.c: New test.
23395
23396 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * g++.old-deja/g++.other/eh.C: New test.
23399
23400 2000-05-12  Richard Henderson  <rth@cygnus.com>
23401
23402         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23403         constants through to doit's conditional.
23404
23405 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23406
23407         * gcc.c-torture/compile/20000511-1.c: New test.
23408         * g77.f-torture/compile/20000511-1.f: New test.
23409         * g77.f-torture/compile/20000511-2.f: New test.
23410
23411 2000-05-11  Michael Meissner  <meissner@redhat.com>
23412
23413         * gcc.c-torture/execute/20000511-1.c: New test.
23414
23415 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23416
23417         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23418         * gcc.dg/20000510-1.S: New.
23419
23420 2000-05-08  Catherine Moore  <clm@cygnus.com>
23421
23422         * gcc.dg/unused-3.c: New.
23423
23424 2000-05-06  Richard Henderson  <rth@cygnus.com>
23425
23426           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23427           * g++.old-deja/g++.mike/warn1.C: Likewise.
23428           * g++.old-deja/g++.pt/local1.C: Likewise.
23429           * g++.old-deja/g++.pt/local7.C: Likewise.
23430           * g++.old-deja/g++.pt/spec16.C: Likewise.
23431
23432 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23433
23434         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23435
23436 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23437
23438           * g77.f-torture/execute/20000503-1.f:  New test.
23439
23440 2000-05-04  Andreas Jaeger  <aj@suse.de>
23441
23442         * gcc.dg/noreturn-2.c: New test.
23443
23444 2000-05-04  Neil Booth  <NeilB@earthling.net>
23445
23446         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23447         preprocessor.
23448
23449 2000-05-04  Richard Henderson  <rth@cygnus.com>
23450
23451         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23452
23453 2000-05-04  Richard Henderson  <rth@cygnus.com>
23454
23455         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23456         OpenSSL by Jason R Thorpe.
23457
23458 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23459
23460         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23461
23462 2000-05-03  Robert Lipe <robertlipe@usa.net>
23463
23464         * gcc.dg/20000503-1.c: New test.
23465
23466 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23467
23468         * gcc.c-torture/compile/20000502-1.c: New test.
23469         * g++.old-deja/g++.other/align.C: New test.
23470         * gcc.dg/cpp-tradstringify.c: New test.
23471
23472 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23473
23474         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23475         and hard registers.
23476
23477 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23478
23479         * gcc.c-torture/execute/loop-5.c: New test.
23480
23481 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23482
23483         * gcc.c-torture/execute/va-arg-20.c: New test.
23484
23485 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23486
23487         * gcc.c-torture/execute/20000422-1.c: New test.
23488
23489 2000-04-20  Greg McGary  <gkm@gnu.org>
23490
23491         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23492         when optimizing, but without sibling-call optimizations (-O1).
23493
23494 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23495
23496           * gcc.c-torture/compile/20000420-1.c: New test.
23497
23498 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23499
23500         * g++.abi/ptrflags.C: New test.
23501         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23502
23503 2000-04-19  Catherine Moore  <clm@cygnus.com>
23504
23505         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23506
23507 2000-04-19  Greg McGary  <gkm@gnu.org>
23508
23509         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23510         sibling-call optimizations.
23511
23512 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23513
23514         * gcc.dg/20000419-1.c: New test.
23515
23516 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23517
23518         * gcc.c-torture/execute/20000412-6.c: New test.
23519
23520 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23521
23522         * gcc.c-torture/execute/20000412-5.c: New test.
23523         * g77.f-torture/compile/20000412-1.f: New test.
23524         * gcc.c-torture/execute/20000412-4.c: New test.
23525         * gcc.c-torture/compile/20000412-2.c: New test.
23526         * gcc.c-torture/execute/20000412-3.c: New test.
23527         * gcc.c-torture/compile/20000412-1.c: New test.
23528         * gcc.c-torture/execute/20000412-2.c: New test.
23529
23530 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * objc/execute/bf-20.m: New test.
23533
23534 2000-04-10  Richard Henderson  <rth@cygnus.com>
23535
23536         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23537
23538         * gcc.c-torture/execute/20000412-1.c: New test.
23539
23540 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         * g++.old-deja/g++.eh/catchptr1.C: New test.
23543
23544 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23547
23548 2000-04-08  Neil Booth  <NeilB@earthling.net>
23549
23550         * gcc.dg/cpp-nullchar.c: Remove test as
23551         embedded nulls cause problems.
23552
23553 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23554
23555         * gcc.dg/compare2.c: New test.
23556
23557 2000-04-08  Neil Booth  <NeilB@earthling.net>
23558
23559         * gcc.dg/cpp-nullchar.c: New test.
23560
23561 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23562
23563         * gcc.dg/cpp-mi2.c: New test.
23564         * gcc.dg/cpp-mi2[abc].h: New files.
23565
23566 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23567
23568         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23569         member name.
23570
23571 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23572
23573         * g++.old-deja/g++.abi/vmihint.C: New test.
23574
23575 2000-04-06  Neil Booth  <NeilB@earthling.net>
23576
23577         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23578         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23579         copyright.
23580
23581 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23582
23583         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23584         avoid stack-frame overwrite.
23585
23586 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.c-torture/compile/20000405-2.c: New test.
23589         * gcc.c-torture/compile/20000405-3.c: New test.
23590
23591 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23592
23593         * gcc.c-torture/compile/20000405-1.c: New test.
23594
23595 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23596
23597         * gcc.dg/cast-qual-1.c: Revert last change.
23598
23599 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23600
23601         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23602
23603 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23604
23605         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23606         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23607
23608 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23609
23610         * gcc.c-torture/compile/20000403-2.c: New test.
23611         * gcc.c-torture/compile/20000403-1.c: New test.
23612
23613 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23614
23615         * gcc.c-torture/execute/20000403-1.c: New test.
23616
23617 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23618
23619         * gcc.c-torture/execute/20000402-1.c: New test.
23620
23621 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23622
23623         * gcc.c-torture/execute/va-arg-15.c: New test.
23624         * gcc.c-torture/execute/va-arg-16.c: New test.
23625         * gcc.c-torture/execute/va-arg-17.c: New test.
23626         * gcc.c-torture/execute/va-arg-18.c: New test.
23627         * gcc.c-torture/execute/va-arg-19.c: New test.
23628
23629 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23630
23631         * gcc.c-torture/compile/981211-1.c: Move to...
23632         * gcc.dg/cpp-as1.c: ...here.
23633         * gcc.dg/cpp-as2.c: New file.
23634
23635         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23636         compiler.
23637
23638 2000-04-02  Neil Booth  <NeilB@earthling.net>
23639
23640         * gcc.dg/cpp-cond.c  New tests.
23641         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23642         accidental success less likely.
23643         * gcc.dg/cpp-missingop.c  New tests.
23644         * gcc.dg/cpp-missingparen.c  New tests.
23645         * gcc.dg/cpp-shift.c  New tests.
23646         * gcc.dg/cpp-shortcircuit.c  New tests.
23647         * gcc.dg/cpp-unary.c  New tests.
23648
23649 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23650
23651         * gcc.c-torture/compile/20000329-1.c: New test.
23652
23653 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23654
23655         * gcc.c-torture/compile/20000326-1.c: New test.
23656         * gcc.c-torture/compile/20000326-2.c: New test.
23657
23658 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23659
23660         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23661         the first parameter is a function argument.
23662
23663 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23664
23665         * g++.old-deja/g++.ext/array4.C: New test.
23666
23667 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23668
23669         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23670
23671 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23672
23673         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23674
23675 2000-03-19  Richard Henderson  <rth@cygnus.com>
23676
23677         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23678
23679 2000-03-19  Richard Henderson  <rth@cygnus.com>
23680
23681         * gcc.c-torture/compile/20000319-1.c: New test.
23682
23683 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23684
23685         * gcc.c-torture/execute/20000314-3.c: New test.
23686         * gcc.c-torture/execute/20000314-2.c: New test.
23687         * gcc.c-torture/execute/20000314-1.c: New test.
23688         * gcc.c-torture/compile/20000314-2.c: New test.
23689         * gcc.c-torture/compile/20000314-1.c: New test.
23690
23691 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23692
23693         * g++.old-deja/g++.warn/inline.C: New test.
23694
23695 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23696
23697         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23698         standards-compliant result rather than specific constants.
23699         Put test-values in array.
23700
23701 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23702
23703         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23704         (g++_target_compile): Put test-specific options last.
23705
23706 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23707
23708         * g++.old-deja/g++.eh/vbase4.C: New test.
23709
23710 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23713
23714 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * g++.old-deja/g++.brendan/misc12.C: Removed.
23717         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23718         * g++.old-deja/g++.ext/pretty4.C: New test.
23719
23720 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23721
23722         * g++.old-deja/g++.other/string2.C: New test.
23723
23724 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23725
23726         * g++.old-deja/g++.warn/impint2.C: New test.
23727
23728 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23729
23730         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23731         is 1, not zero.
23732
23733 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         * g++.old-deja/g++.warn/impint.C: New test.
23736         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23737         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23738         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23739         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23740         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23741         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23742         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23743         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23744         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23745         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23746         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23747         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23748
23749 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23750
23751         * gcc.dg/cpp-redef.c: New test.
23752
23753 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23754
23755         * g++.old-deja/g++.pt/unify7.C: New test.
23756
23757 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23758
23759         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23760         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23761
23762 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23763
23764         * gcc.c-torture/compile/20000224-1.c: New test.
23765
23766 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23767
23768         * gcc.c-torture/compile/cpp-2.c: New test.
23769         * gcc.c-torture/compile/cpp-1.c: New test.
23770
23771 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23772
23773         * gcc.c-torture/execute/20000225-1.c: New test.
23774
23775 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23776
23777         * gcc.dg/cpp-li2.c: New test.
23778
23779         * gcc.dg/cpp-wi1.c: New test.
23780
23781         * gcc.dg/cpp-li1.c: New test.
23782
23783 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23784
23785         * g++.old-deja/g++.other/sizeof5.C: New test.
23786
23787 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23788
23789         * gcc.c-torture/execute/va-arg-13.c: New test.
23790
23791 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23792
23793         * gcc.c-torture/execute/va-arg-12.c: New test.
23794
23795 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23796
23797         * gcc.c-torture/execute/20000223-1.c: New test.
23798
23799 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23800
23801         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23802
23803 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23804
23805         * g++.old-deja/g++.abi/ptrmem.C: New test.
23806
23807 2000-02-19  Richard Henderson  <rth@cygnus.com>
23808
23809         * gcc.c-torture/compile/init-3.c: New.
23810
23811 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23812
23813         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23814         ALWAYS_CXXFLAGS.
23815
23816 2000-02-11  Robert Lipe <robertl@sco.com>
23817
23818         * gcc.c-torture/compile/20000211-3.c: New test.
23819
23820 2000-02-11  Martin Buchholz <martin@xemacs.org>
23821
23822         * gcc.c-torture/compile/20000211-2.c: New test.
23823
23824 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23825
23826         * gcc.c-torture/compile/20000211-1.c: New test.
23827
23828 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23829
23830         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23831           on native targets
23832
23833 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23834
23835         * g++.old-deja/g++.other/cast5.C: New test.
23836
23837 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23838
23839         * gcc.c-torture/execute/20000205-1.c: New.
23840
23841 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23842
23843         * g++.old-deja/g++.jason/cast3.C: Return void.
23844         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23845
23846 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23847
23848         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23849
23850         * gcc.dg/loop-1.c: New test.
23851
23852 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23853
23854         * gcc.c-torture/compile/20000127-1.c: New test.
23855         * gcc.c-torture/execute/991228-1.c: New test.
23856
23857 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23858
23859         * gcc.dg/unused-2.c: New test.
23860
23861         * gcc.dg/conv-1.c: New test.
23862
23863 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23864
23865         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23866         compiler.
23867         (tool_option_proc): Fix typo.
23868
23869 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23870
23871         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23872         of the ld on the host, not on the build machine.
23873         Also, don't crash if '--help' is not a supported option.
23874
23875 2000-01-24  Richard Henderson  <rth@cygnus.com>
23876
23877         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23878
23879 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23880
23881         * gcc.c-torture/execute/20000120-2.c: New test.
23882         * gcc.c-torture/execute/20000120-1.c: New test.
23883
23884 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23885
23886         * gcc.c-torture/execute/20000113-1.c: New test.
23887
23888 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23889
23890         * gcc.c-torture/execute/20000112-1.c: New test.
23891
23892 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23893
23894         * gcc.dg/20000111-1.c: New test.
23895
23896 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23897
23898         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23899         with 16 bit integers.
23900
23901 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23902
23903         * gcc.dg/20000108-1.c: New test.
23904
23905 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23906
23907         * g++.old-deja/g++.ns/koenig8.C: New test.
23908
23909 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23910
23911         * g++.old-deja/g++.other/cast4.C: New test.
23912
23913 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23914
23915         * gcc.c-torture/compile/20000105-2.c: New test.
23916         * gcc.c-torture/compile/20000105-1.c: New test.
23917
23918 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23919
23920         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23921         references to printf & atoi to conform to ANSI standard.
23922         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23923         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23924         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23925         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23926         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23927         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23928         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23929         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23930         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23931         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23932         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23933         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23934         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23935         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23936         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23937         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23938         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23939         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23940         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23941         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23942         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23943         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23944         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23945         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23946         * g++.old-deja/g++.brendan/init3.C: Likewise.
23947         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23948         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23949         * g++.old-deja/g++.brendan/new2.C: Likewise.
23950         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23951         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23952         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23953         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23954         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23955         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23956         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23957         * g++.old-deja/g++.brendan/template24.C: Likewise.
23958         * g++.old-deja/g++.brendan/template3.C: Likewise.
23959         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23960         * g++.old-deja/g++.jason/inline3.C: Likewise.
23961         * g++.old-deja/g++.jason/opeq.C: Likewise.
23962         * g++.old-deja/g++.law/arg5.C: Likewise.
23963         * g++.old-deja/g++.law/arm7.C: Likewise.
23964         * g++.old-deja/g++.law/ctors11.C: Likewise.
23965         * g++.old-deja/g++.law/cvt8.C: Likewise.
23966         * g++.old-deja/g++.law/init9.C: Likewise.
23967         * g++.old-deja/g++.law/refs4.C: Likewise.
23968         * g++.old-deja/g++.law/template2.C: Likewise.
23969         * g++.old-deja/g++.law/visibility24.C: Likewise.
23970         * g++.old-deja/g++.law/vtable3.C: Likewise.
23971         * g++.old-deja/g++.mike/asm2.C: Likewise.
23972         * g++.old-deja/g++.mike/eh1.C: Likewise.
23973         * g++.old-deja/g++.mike/misc1.C: Likewise.
23974         * g++.old-deja/g++.mike/misc13.C: Likewise.
23975         * g++.old-deja/g++.mike/misc14.C: Likewise.
23976         * g++.old-deja/g++.mike/ns12.C: Likewise.
23977         * g++.old-deja/g++.mike/p1248.C: Likewise.
23978         * g++.old-deja/g++.mike/p3708.C: Likewise.
23979         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23980         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23981         * g++.old-deja/g++.mike/p646.C: Likewise.
23982         * g++.old-deja/g++.mike/p700.C: Likewise.
23983         * g++.old-deja/g++.mike/p783.C: Likewise.
23984         * g++.old-deja/g++.mike/p783a.C: Likewise.
23985         * g++.old-deja/g++.mike/p783b.C: Likewise.
23986         * g++.old-deja/g++.mike/p786.C: Likewise.
23987         * g++.old-deja/g++.mike/p789.C: Likewise.
23988         * g++.old-deja/g++.mike/p789a.C: Likewise.
23989         * g++.old-deja/g++.mike/p807a.C: Likewise.
23990         * g++.old-deja/g++.other/delete3.C: Likewise.
23991         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23992         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23993         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23994         * g++.old-deja/g++.other/empty1.C: Likewise.
23995         * g++.old-deja/g++.other/temporary1.C: Likewise.
23996         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23997         * g++.old-deja/g++.pt/t16.C: Likewise.
23998         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23999
24000 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24001
24002         * gcc.dg/991230-1.c: New test.
24003
24004 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24005
24006         * gcc.c-torture/compile/991229-3.c: New test.
24007         * gcc.c-torture/compile/991229-2.c: New test.
24008         * gcc.c-torture/compile/991229-1.c: New test.
24009
24010 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24011
24012         * gcc.c-torture/compile/labels-2.c: New test.
24013
24014 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24015
24016         * gcc.c-torture/execute/991227-1.c: New test.
24017
24018 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24019
24020         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24021
24022 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24023
24024         * gcc.c-torture/execute/991221-1.c: New test.
24025
24026 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24027
24028         * g++.old-deja/g++.other/cast3.C: New test.
24029
24030 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24031
24032         * gcc.c-torture/execute/991216-4.c: New test.
24033
24034 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24035
24036         * gcc.c-torture/execute/991216-1.c: New test.
24037         * gcc.c-torture/execute/991216-2.c: New test.
24038         * gcc.c-torture/execute/991216-3.c: New test.
24039
24040 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24041
24042         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24043         Actually make the test fail by using "-O2" for compilation.
24044
24045 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24046
24047         * g++.old-deja/g++.warn/cast-align1.C: New test.
24048
24049 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24050
24051         * gcc.c-torture/compile/991214-1.c: New test.
24052         * gcc.c-torture/compile/991214-2.c: New test.
24053
24054 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24055
24056         * gcc.dg/991214-1.c: New test.
24057
24058 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24059
24060         * gcc.c-torture/compile/991213-3.c: New test.
24061         * gcc.c-torture/compile/991213-2.c: New test.
24062         * gcc.c-torture/compile/991213-1.c: New test.
24063
24064 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24065
24066         * gcc.dg/991209-1.c: New test.
24067
24068 1999-12-08  Nathan Sidwell <nathan@acm.org>
24069
24070         * gcc.c-torture/compile/991208-1.c: New test.
24071
24072 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24073
24074         * gcc.dg/ultrasp2.c: New test.
24075
24076 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24077
24078         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24079
24080 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24081
24082         * gcc.c-torture/compile/991202-1.c: New test.
24083         * gcc.c-torture/execute/991202-1.c: New test.
24084         * gcc.c-torture/execute/991202-2.c: New test.
24085         * gcc.c-torture/execute/991202-3.c: New test.
24086
24087 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24088
24089         * g++.old-deja/g++.abi/align.C: New test.
24090         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24091         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24092
24093 1999-12-01  Richard Henderson  <rth@cygnus.com>
24094
24095         * gcc.c-torture/execute/991201-1.c: New.
24096
24097 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24098
24099         * gcc.dg/991129-1.c: New test.
24100
24101 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24102
24103         * gcc.c-torture/compile/991127-1.c: New test.
24104
24105 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24106
24107         * g++.old-deja/g++.other/warn4.C: New test.
24108
24109 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24110
24111         * g++.old-deja/g++.eh/cleanup2.C: New test.
24112         * g++.old-deja/g++.ext/pretty2.C: New test.
24113         * g++.old-deja/g++.ext/pretty3.C: New test.
24114         * g++.old-deja/g++.other/debug6.C: New test.
24115
24116 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24117
24118         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24119         compiler_output to look for one error message instead of two.
24120
24121 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24122
24123         * gcc.c-torture/execute/991118-1.c: Also test case
24124         where the word boundary does not split a byte evenly.
24125
24126 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24127
24128         * g++.old-deja/g++.ext/restrict1.C: New test.
24129
24130 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24131
24132         * gcc.c-torture/execute/991118-1.c: New test.
24133
24134 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24135
24136         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24137         working directory pathnames.
24138
24139 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24140
24141         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24142         host is equipped with driver.h and driver.o so it can actually
24143         compile and run the tests.
24144
24145 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24146
24147         * gcc.c-torture/compile/991008-1.c: New test.
24148
24149 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24150
24151         * lib/gcc-dg.exp: Include target-supports.exp
24152
24153 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24154
24155         * lib/target-supports.exp: New file: Provide procs to test for
24156         features supported by the target.
24157         (check_weak_available): Moved here from ecos.exp.
24158         (check_alias_available): New proc: Determine of the target
24159         toolchain supports the alias attribute.
24160
24161         * gcc.dg/special/ecos.exp: Move check_weak_available to
24162         target-supports.exp.
24163         (alias-1.c): Only perform the test if the target supports
24164         aliases.
24165         (wkali-1.c): Only perform the test if the target supports
24166         aliases.
24167
24168         * gcc.dg/990506-0.c: Expect error messages from cross
24169         targets as well as native targets.
24170
24171 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24172
24173         * gcc.dg/ultrasp1.c: Removed xfail.
24174         * gcc.dg/struct-ret-2.c: Likewise.
24175         * gcc.dg/array-1.c: Likewise.
24176
24177 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24178
24179         * gcc.dg/struct-ret-2.c: New test.
24180
24181         * gcc.dg/array-1.c: New test.
24182
24183 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24184
24185         * gcc.c-torture/execute/991030-1.c: New test.
24186
24187 1999-10-26  Richard Henderson  <rth@cygnus.com>
24188
24189         * gcc.c-torture/compile/991026-2.c: New test.
24190
24191 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24192
24193         * gcc.c-torture/compile/991026-1.c: New test.
24194
24195 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24196
24197         * gcc.c-torture/execute/991023-1.c: New test.
24198
24199 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24200
24201         * gcc.c-torture/execute/991019-1.c: New test.
24202
24203 1999-10-16  Richard Henderson  <rth@cygnus.com>
24204
24205         * gcc.c-torture/execute/991016-1.c: New test.
24206
24207 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24208
24209         * gcc.c-torture/execute/991014-1.c: New test.
24210
24211 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24212
24213         * g++.old-deja/g++.other/union2.C: New test.
24214
24215 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24216
24217         * g++.old-deja/g++.other/vaarg2.C: New test.
24218         * g++.old-deja/g++.other/vaarg3.C: New test.
24219
24220 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24221
24222         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24223         in compile/.
24224
24225 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24226
24227         * gcc.c-torture/execute/va-arg-11.c: New test.
24228
24229 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24230
24231         * lib/file-format.exp (gcc_target_object_format): Don't
24232         crash if objdump is unavailable.
24233
24234 1999-09-29  Donn Terry <donn@interix.com>
24235
24236         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24237
24238 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24239
24240         * gcc.c-torture/compile/990928-1.c: New test.
24241
24242 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24243
24244         * g++.old-deja/g++.other/decl6.C: New test.
24245
24246 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24247
24248         * gcc.c-torture/execute/va-arg-10.c: New test.
24249
24250 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24251
24252         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24253         __PRETTY_FUNCTION__.
24254
24255 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24256
24257         * gcc.c-torture/execute/990923-1.c: New test.
24258
24259 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24260
24261         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24262         for which -fpic is inappropriate.
24263
24264 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24265
24266         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24267
24268 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24269
24270         * g++.old-deja/g++.other/dyncast1.C: New test.
24271         * g++.old-deja/g++.other/dyncast2.C: New test.
24272         * g++.old-deja/g++.other/dyncast3.C: New test.
24273         * g++.old-deja/g++.other/dyncast4.C: New test.
24274         * g++.old-deja/g++.other/dyncast5.C: New test.
24275         * g++.old-deja/g++.eh/catch3.C: New test.
24276         * g++.old-deja/g++.eh/catch3p.C: New test.
24277         * g++.old-deja/g++.eh/catch4.C: New test.
24278         * g++.old-deja/g++.eh/catch4p.C: New test.
24279         * g++.old-deja/g++.eh/catch5.C: New test.
24280         * g++.old-deja/g++.eh/catch5p.C: New test.
24281         * g++.old-deja/g++.eh/catch6.C: New test.
24282         * g++.old-deja/g++.eh/catch6p.C: New test.
24283         * g++.old-deja/g++.eh/catch7.C: New test.
24284         * g++.old-deja/g++.eh/catch7p.C: New test.
24285         * g++.old-deja/g++.eh/catch8.C: New test.
24286         * g++.old-deja/g++.eh/catch8p.C: New test.
24287         * g++.old-deja/g++.eh/catch9.C: New test.
24288         * g++.old-deja/g++.eh/catch9p.C: New test.
24289
24290 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24291
24292         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24293         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24294
24295 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24296
24297         * gcc.c-torture/compile/990913-1.c: New test.
24298
24299 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24300
24301         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24302         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24303
24304 1999-09-09  Richard Henderson  <rth@cygnus.com>
24305
24306         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24307
24308 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24309
24310         * g++.old-deja/g++.other/lookup11.C: New test.
24311         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24312         what is permitted and what we want.
24313         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24314         overload use.
24315         * g++.old-deja/g++.jason/rfg5.C: Likewise
24316
24317 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24318
24319         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24320         * gcc.c-torture/noncompile/poison-1.c: New file.
24321
24322 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24323
24324         * g++.old-deja/g++.other/sizeof3.C: New test.
24325         * g++.old-deja/g++.other/sizeof4.C: New test.
24326         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24327         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24328
24329 1999-09-07  Richard Henderson  <rth@cygnus.com>
24330
24331         * gcc.dg/va-arg-1.c: New.
24332
24333 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24334
24335         * gcc.c-torture/execute/va-arg-9.c: New test.
24336
24337 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24338
24339         * g77.f-torture/compile/980519-2.f: New test.
24340         * g77.f-torture/compile/19990905-0.f: New test.
24341         * g77.f-torture/compile/19990905-1.f: New test.
24342         * g77.f-torture/compile/19990905-2.f: New test.
24343
24344         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24345
24346 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24347
24348         * gcc.c-torture/execute/990827-1.c: Fix typo.
24349
24350 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24351
24352         * g++.old-deja/g++.other/deref1.C: New test.
24353
24354 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24355
24356         * g++.old-deja/g++.other/ambig2.C: New test.
24357         * g++.old-deja/g++.other/cond5.C: New test.
24358         * g++.old-deja/g++.other/lookup16.C: New test.
24359
24360 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24361
24362         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24363         assemblers too.
24364
24365 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24366
24367         * lib/c-torture.exp: Avoid the "compare executables" optimization
24368         when testing native.
24369
24370 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24371
24372         * gcc.c-torture/execute/990829-1.c: New test.
24373         * gcc.c-torture/compile/990829-1.c: New test.
24374
24375 1999-08-27  Paul Burchard  <burchard@pobox.com>
24376
24377         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24378         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24379         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24380         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24381         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24382         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24383         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24384         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24385         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24386         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24387         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24388
24389 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24390
24391         * gcc.c-torture/execute/990827-1.c: New test.
24392
24393 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24394
24395         * g77.f-torture/noncompile/19990826-4.f: New test.
24396
24397         * g77.f-torture/compile/19990826-3.f: New test.
24398
24399         * g77.f-torture/execute/19990826-2.f: New test.
24400
24401         * g77.f-torture/compile/19990826-1.f: New test.
24402
24403         * gcc.c-torture/execute/990826-0.c: New test.
24404         * g77.c-torture/execute/19990826-0.f: New test.
24405
24406         * g77.f-torture/noncompile/970626-2.f: New test.
24407
24408 1999-08-25  Paul Burchard  <burchard@pobox.com>
24409
24410         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24411         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24412         lss-011.C: New tests.
24413
24414 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24415
24416         * g++.old-deja/g++.other/decl5.C: New test.
24417
24418 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24419
24420         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24421         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24422         call `postbase' for each one.  All callers of `postbase' changed
24423         to call this instead.
24424
24425 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24426
24427         * gcc.c-torture/execute/990811-1.c: New test.
24428
24429 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24430
24431         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24432         just native ones.
24433
24434         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24435         just native ones.
24436
24437 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24438
24439         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24440
24441 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24442
24443         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24444
24445 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24446
24447         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24448
24449 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24450
24451         * gcc.c-torture/execute/990804-1.c: New test.
24452
24453 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24454
24455         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24456         * g++.old-deja/g++.brendan/crash64.C: Likewise
24457         * g++.old-deja/g++.brendan/overload8.C: Likewise
24458
24459 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24460
24461         * g++.old-deja/g++.other/struct1.C: New test.
24462
24463 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24464
24465         * g++.old-deja/g++.other/enum2.C: New test.
24466
24467 1999-08-02  Richard Henderson  <rth@cygnus.com>
24468
24469         Adapted from tests from Franz Sirl:
24470         * gcc.c-torture/execute/va-arg-7.c: New test.
24471         * gcc.c-torture/execute/va-arg-8.c: New test.
24472
24473 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24474
24475         * gcc.c-torture/compile/990801-2.c: New test.
24476
24477         * gcc.c-torture/compile/990801-1.c: New test.
24478
24479 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24480
24481         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24482         fp-cmp-1.c, converting double to float.
24483
24484         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24485         fp-cmp-1.c, converting double to long double.
24486
24487         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24488         from fr1 to unknown_register, since fr1 is a legitimate register
24489         on some machines.
24490
24491 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24492
24493         * README: More listname related changes.
24494
24495 1999-07-08  Catherine Moore  <clm@cygnus.com>
24496
24497         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24498
24499 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24500
24501         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24502
24503 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24504
24505         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24506
24507 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24508
24509         * gcc.dg/990703-1.c: New test.
24510
24511 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24512
24513         * lib/file-format.exp: New file: Move definition of proc
24514         gcc_target_object_format to here from
24515         gcc.dg/special/ecos.exp.
24516
24517         * lib/c-torture.exp: Include lib file-format.exp.
24518         * lib/gcc-dg.exp: Include lib file-format.exp.
24519
24520         * gcc.dg/special/ecos.exp: Remove definition of proc
24521         gcc_target_object_format.
24522
24523 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24524
24525         * gcc.c-torture/execute/990628-1.c: New test.
24526
24527 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24528
24529         * gcc.c-torture/compile/990625-2.c: New test.
24530
24531         * gcc.c-torture/compile/990625-1.c: New test.
24532
24533 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24534
24535         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24536         attributes compile.
24537         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24538         ports that use the COFF/PE file format.
24539
24540 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24541
24542         * gcc.c-torture/compile/990617-1.c: New test.
24543
24544 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24545
24546         * g++.old-deja/g++.other/decl4.C: New test.
24547
24548 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24549
24550         * g++.old-deja/g++.other/bitfld3.C: New test.
24551
24552 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24553
24554         * g++.old-deja/g++.eh/catch1.C: New test.
24555
24556 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24557
24558         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24559
24560         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24561         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24562
24563 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24564
24565         * g77.f-torture/compile/19990502-0.f: Replace with new,
24566         shorter, test that still fails after recent changes.
24567
24568 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24569
24570         * gcc.c-torture/execute/990604-1.c: New test.
24571
24572 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24573
24574         * gcc.c-torture/execute/990531-1.c: New test.
24575
24576 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24577
24578         * gcc.c-torture/compile/990527-1.c: New test.
24579
24580 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24581
24582         * gcc.c-torture/execute/990527-1.c: New test.
24583
24584 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24585
24586         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24587         bitfields as signed.
24588
24589 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24590
24591         * g77.f-torture/compile/19990525-0.f: New test.
24592
24593 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24594
24595         * gcc.c-torture/execute/990525-2.c: New test.
24596
24597         * gcc.c-torture/execute/990525-1.c: New test.
24598
24599 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24600
24601         * g++.old-deja/g++.other/anon3.C: New test.
24602         * g++.old-deja/g++.other/anon4.C: New test.
24603         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24604         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24605         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24606         Merrill).
24607
24608 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24609
24610         * gcc.c-torture/execute/990524-1.c: New test.
24611
24612         * gcc.dg/990524-1.c: New test.
24613
24614 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24615
24616         * gcc.c-torture/compile/990523-1.c: New test.
24617
24618 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24619
24620         * gcc.c-torture/compile/990519-1.c: New test.
24621
24622 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24623
24624         * gcc.c-torture/compile/990517-1.c: New test.
24625
24626         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24627         (e4, f4): New tests.
24628         (main): Call them.
24629
24630 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24631
24632         * gcc.dg/noreturn-1.c: New test.
24633
24634 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24635
24636         * gcc.c-torture/execute/990513-1.c: New test.
24637
24638 1999-05-10  Richard Henderson  <rth@cygnus.com>
24639
24640         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24641
24642 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24643
24644         * g77.f-torture/execute/erfc.f: Use small single-precision
24645         values, to avoid problems on Alphas when not -mieee.
24646
24647 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24648
24649         * gcc.dg/990506-0.c: New test.
24650
24651 1999-05-08  Richard Henderson  <rth@cygnus.com>
24652
24653         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24654         the constant to test.  Don't XFAIL 64-bit targets.
24655
24656         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24657         * g++.old-deja/g++.law/profile1.C: Likewise.
24658
24659         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24660         operator new instances.
24661         * g++.old-deja/g++.other/delete5.C: Likewise.
24662
24663 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24664
24665         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24666         intrinsic.
24667
24668 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24669
24670         * g77.f-torture/execute/u77-test.f: Reverse order of two
24671         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24672
24673 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24674
24675         * gcc.dg/compare1.c: New test.
24676
24677 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24678
24679         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24680         New tests.
24681
24682 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24683
24684         * g77.f-torture/compile/19990502-1.f: New test.
24685
24686 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24687
24688         * g77.f-torture/compile/19990502-0.f: New test.
24689
24690 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24691
24692         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24693         intrinsic.
24694
24695 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24696
24697         * g77.f-torture/execute/u77-test.f (main): List libU77
24698         intrinsics not currently tested.
24699         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24700         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24701         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24702         Trim blanks off the ends of some printed strings.
24703
24704 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24705
24706         * g77.f-torture/execute/u77-test.f (main): Just warn about
24707         FSTAT gid disagreement, as it's expected on some systems.
24708
24709 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24710
24711         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24712         use a new function, which allows for some slop.
24713         Clean up some commentary.
24714         (issum): The new function.
24715         (sgladd): Deleted subroutine.
24716
24717 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24718
24719         * g77.f-torture/execute/u77-test.f: Modify to be more like
24720         libf2c/libU77 version, bringing patches to that version here.
24721         Add suitable commentary.
24722
24723 1999-04-25  Richard Henderson  <rth@cygnus.com>
24724
24725         * gcc.dg/990424-1.c: New test.
24726
24727 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24728
24729         * g77.f-torture/execute/u77-test.f (main): Bug involving
24730         LSTAT has been fixed, so turn back on full checking.
24731
24732 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24733
24734         * g77.f-torture/compile/19990419-0.f: New test.
24735         * g77.f-torture/execute/19990419-1.f: New test.
24736
24737 1999-04-17  Richard Henderson  <rth@cygnus.com>
24738
24739         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24740         to avoid the need for a prototype to supress a warning.
24741
24742 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24743
24744         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24745
24746 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24747
24748         * gcc.c-torture/execute/990404-1.c: New test.
24749
24750 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24751
24752         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24753         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24754         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24755         missing initializer warnings.
24756
24757 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24758
24759         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24760         matching strings.
24761
24762 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24763
24764         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24765
24766 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24767
24768         * g77.f-torture/execute/19990325-0.f: New test.
24769         * g77.f-torture/execute/19990325-1.f: New test.
24770
24771 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24772
24773         * gcc.c-torture/execute/990324-1.c: New test.
24774
24775 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24776
24777         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24778         test with 4.
24779
24780 1999-03-17  Richard Henderson  <rth@cygnus.com>
24781
24782         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24783
24784 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24785
24786         * g77.f-torture/execute/19990313-2.f: New test.
24787         * g77.f-torture/execute/19990313-3.f: New test.
24788
24789 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24790
24791         * g77.f-torture/execute/19990313-0.f: New test.
24792         * g77.f-torture/execute/19990313-1.f: New test.
24793
24794 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24795
24796         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24797         printf to sprintf.
24798         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24799         (main): Add check for u15.  Conditionalize u31 check depending on
24800         whether ints are <32 bits or >=32 bits.
24801
24802 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24803
24804         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24805
24806 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24807
24808         * g77.f-torture/compile/19990305-0.f: New test.
24809         * g77.f-torture/execute/19981119-0.f: New test.
24810
24811 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24812
24813         * g77.f-torture/execute/970625-2.f: call ABORT if final
24814         result is not correct, instead of just printing it.
24815         Add this checking via newly introduced obfuscation, to
24816         trip up buggy front ends.
24817
24818 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24819
24820         * g77.f-torture/compile/960317-1.f: Moved from being
24821         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24822
24823 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24824
24825         * g77.f-torture/execute/960317-1.f: New (old) test.
24826         * g77.f-torture/execute/970625-2.f: Ditto.
24827
24828 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24829
24830         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24831         message on line 1 or line 2; cccp and cpplib do this differently.
24832
24833 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24834
24835         * g++.old-deja/g++.law/weak1.C: New test.
24836
24837 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24838
24839         * gcc.c-torture/execute/990119-1.c: Renamed to...
24840         * gcc.dg/990119-1.c: this, so it will only be tested once
24841         (it's a preprocessor test, it doesn't need to be run at
24842         multiple optimization levels).
24843
24844 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24845
24846         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24847           ALWAYS_CXXFLAGS.
24848
24849 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24850
24851         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24852         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24853         to not be compilable by current g77.
24854
24855 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24856
24857         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24858
24859 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24860
24861         * gcc.c-torture/execute/990222-1.c: New test.
24862
24863 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24864
24865         * g77.f-torture/compile/19990218-0.f: New test.
24866         * g77.f-torture/noncompile/19990218-1.f: New test.
24867
24868 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24869
24870         * g77.f-torture/compile/19981216-0.f: New test.
24871
24872 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24873
24874         * gcc.dg/990214-1.c: New test.
24875
24876 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24877
24878         * gcc.dg/990213-2.c: New test.
24879
24880         * gcc.dg/990213-1.c: New test.
24881
24882 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24883
24884         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24885         ints.
24886
24887 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24888
24889         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24890         specified by target.
24891
24892         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24893
24894 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24895
24896         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24897
24898 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24899
24900         * gcc.dg/special/ecos.exp: New test driver for new tests with
24901         special requirements.
24902
24903         * gcc.dg/special/alias-1.c: New test.
24904         * gcc.dg/special/gcsec-1.c: New test.
24905         * gcc.dg/special/weak-1.c: New test.
24906         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24907         * gcc.dg/special/weak-2.c: New test.
24908         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24909         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24910         * gcc.dg/special/wkali-1.c: New test.
24911         * gcc.dg/special/wkali-2.c: New test.
24912         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24913         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24914
24915 1999-02-10  Felix Lee  <flee@cygnus.com>
24916
24917           * lib/c-torture.exp (c-torture-compile): Pull out code for
24918           analyzing gcc error messages.
24919           (c-torture-execute): Likewise.  Fix some (harmless) false
24920           positives.
24921           * lib/gcc.exp (gcc_check_compile): New function.
24922
24923 1999-02-08  Richard Henderson  <rth@cygnus.com>
24924
24925         * gcc.c-torture/execute/990208-1.c: New test.
24926
24927 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24928
24929         * g++.dg/special/ecos.exp: New driver for new tests with special
24930         requirements
24931
24932         * g++.dg/special/conpr-1.C: New test
24933         * g++.dg/special/conpr-2.C: New test
24934         * g++.dg/special/conpr-2a.C: New test
24935         * g++.dg/special/conpr-3.C: New test
24936         * g++.dg/special/conpr-3a.C: New test
24937         * g++.dg/special/conpr-3b.C: New test
24938
24939         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24940         allow g++ to use the dg driver
24941
24942         * README: Add comment about g++.dg directory
24943
24944 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24945
24946         * README: Update email addresses.
24947
24948 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24949
24950         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24951         arguments in order to force structure S onto the stack even on
24952         the alpha.
24953         (test): Pass 10 leading arguments to function foo as well as the
24954         structure S.
24955
24956         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24957         failure for all targets.
24958
24959         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24960         abort to terminate program execution.
24961
24962 1999-01-30  Richard Henderson  <rth@cygnus.com>
24963
24964         * gcc.c-torture/execute/990130-1.c: New test.
24965
24966 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24967
24968         * gcc.dg/990130-1.c: New test.
24969
24970 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24971
24972         * gcc.c-torture/execute/990128-1.c: New test.
24973
24974 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24975
24976         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24977
24978 1999-01-27  Felix Lee  <flee@cygnus.com>
24979
24980         * lib/c-torture.exp (c-torture-compile): pull out code for
24981         analyzing gcc error messages.
24982         (c-torture-execute): ditto, and fix some (harmless) false
24983         positives.
24984         * lib/gcc.exp (gcc_check_compile): new function.
24985
24986 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24987
24988         * gcc.dg/990117-1.c: New test.
24989
24990         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24991
24992         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24993
24994 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24995
24996         * g77.f-torture/compile/990115-1.f: New test.
24997
24998 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24999
25000         * gcc.c-torture/compile/990107-1.c: New test
25001
25002 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25003
25004         * gcc.c-torture/execute/990106-2.c: New test.
25005
25006         * gcc.c-torture/execute/990106-1.c: New test.
25007
25008 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25009
25010         * gcc.c-torture/compile/981223-1.c: New test.
25011
25012 1998-12-29  Richard Henderson  <rth@cygnus.com>
25013
25014         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25015         (opt3): Rename from opt4 and disable.
25016
25017 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25018
25019         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25020
25021 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25022
25023         * g++.old-deja/g++.other/conv5.C: New test.
25024
25025 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25026
25027         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25028
25029 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25030
25031         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25032
25033 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25034
25035         * gcc.c-torture/compile/981211-1.c: New test.
25036
25037 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25038
25039         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25040
25041         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25042
25043 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25044
25045         * gcc.special/930510-1.c: Make C9X safe.
25046         * gcc.misc-tests/gcov-1.c Similarly.
25047         * gcc.misc-tests/gcov-2.c Similarly.
25048
25049 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25050
25051         * gcc.dg/ultrasp1.c: New test.
25052
25053 1998-12-06  Richard Henderson  <rth@cygnus.com>
25054
25055         * gcc.c-torture/execute/981206.c: New test.
25056
25057 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25058
25059         * g++.old-deja/g++.ns/template7.C: New test.
25060
25061         * g++.old-deja/g++.other/expr1.C: New test.
25062
25063         * g++.old-deja/g++.eh/tmpl3.C: New test.
25064
25065         * g++.old-deja/g++.eh/tmpl2.C: New test.
25066
25067 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25068
25069         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25070         * g++.old-deja/g++.other/using6.C: Removed.
25071         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25072
25073         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25074
25075 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25076
25077         * g++.old-deja/g++.pt/overload8.C: New test.
25078
25079         * g++.old-deja/g++.pt/overload7.C: New test.
25080
25081         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25082
25083         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25084         and relinking messages.
25085         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25086         compiling with -frepo.
25087
25088 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25089
25090         * g++.old-deja/g++.pt/lookup6.C: New test.
25091
25092 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25093
25094         * gcc.c-torture/execute/981130-1.c: New test.
25095         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25096
25097 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25098
25099         * g++.old-deja/g++.pt/explicit76.C: New test.
25100
25101         * g++.old-deja/g++.pt/friend38.C: New test.
25102
25103         * g++.old-deja/g++.ns/crash2.C: New test.
25104
25105         * g++.old-deja/g++.pt/defarg8.C: New test.
25106
25107         * g++.old-deja/g++.pt/instantiate6.C: New test.
25108
25109         * g++.old-deja/g++.pt/static6.C: New test.
25110
25111         * g++.old-deja/g++.pt/decl2.C: New test.
25112
25113 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25114
25115         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25116         problem is actually related with name lookup, but so what? :-)
25117
25118         * g++.old-deja/g++.pt/friend37.C: New test.
25119
25120 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25121
25122         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25123         element, which fails on some systems.
25124
25125         * g77.f-torture/execute/labug1.f: New test.
25126
25127 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25128
25129         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25130         is defined.
25131
25132 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25133
25134         * g77.f-torture/compile/981117-1.f: New test.
25135
25136 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25137
25138         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25139         properly discarded.
25140
25141 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25142
25143         * gcc.c-torture/execute/memcheck: New directory of tests for
25144         -fcheck-memory-usage.
25145
25146 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25147
25148         * README: New file, general information about the testsuite and
25149         new description of the various C++ test subdirectories.
25150         * README.g++: Eliminate obsolete information, update and move most
25151         relevant stuff to README.
25152
25153 1998-11-07  Richard Henderson  <rth@cygnus.com>
25154
25155         * gcc.c-torture/compile/981107-1.c: New test.
25156
25157 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25158
25159         * execute/memcpy-bi.c: New testcase.
25160
25161 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25162
25163         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25164         base classes.
25165
25166         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25167         template is selected.
25168
25169         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25170         classes, it should be accepted for all types.
25171
25172         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25173
25174         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25175         specializations start with template headers.
25176
25177 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25178
25179         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25180
25181         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25182         non-POD types.
25183
25184 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25185
25186         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25187
25188 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25189
25190         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25191
25192 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25193
25194         * 981019-1.c: New test.
25195
25196 1998-10-14  Robert Lipe <robertl@dgii.com>
25197
25198         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25199         find objc headers.
25200
25201 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25202
25203         * compile/981001-4.c: Remove use of GCC extension that triggers a
25204         compiler bug.
25205
25206 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25207
25208         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25209
25210 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25211
25212         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25213         instantiation of template produces incorrect code for delete
25214         expression.
25215
25216         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25217         constructors' name is not unique.
25218         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25219         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25220
25221         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25222         automatic array of const is ill-formed.
25223
25224         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25225         of template parameter?
25226
25227         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25228         const.
25229
25230         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25231         pointer-to-member expression.
25232
25233         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25234         declaration causes ICE.
25235
25236 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25237
25238         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25239         reserved in the global namespace.
25240
25241         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25242         generate needed virtual table.
25243
25244         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25245
25246 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25247
25248         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25249         template-dependent type
25250
25251 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25252
25253         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25254         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25255         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25256
25257         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25258         class should be usable as argument of member function.
25259         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25260         class should be usable as return type of member function.
25261         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25262         class should be usable as type of data member.
25263
25264         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25265
25266 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25267
25268         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25269
25270 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25271
25272         * gcc.dg/dll-?.c Add thumb to target list.
25273         Fix assembler scan patterns to match current assembler output.
25274
25275 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25276
25277         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25278         matching of template brackets.
25279
25280         * g++.old-deja/g++.other/using4.C: New test.  Test using
25281         declarations of methods from base classes.
25282
25283         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25284         within functions should introduce names into the innermost
25285         enclosing namespace.
25286
25287         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25288         of static locals if first initialization throws.
25289
25290 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25291
25292         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25293
25294 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25295
25296         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25297         lose track of the possible targets of tablejump insns.
25298         * special/special.exp: Run it.
25299
25300 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25301
25302         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25303         must be declared before its specializations can be named in friend
25304         declarations.
25305
25306 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25307
25308         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25309
25310         * g77.f-torture/execute/io1.f: New test.
25311
25312 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25313
25314         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25315         with pointer to template function, for which no argument deduction
25316         is possible.
25317
25318         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25319         specialization of template function as argument to template
25320         function.
25321
25322         * g++.old-deja/g++.other/access2.C: New test; Inner class
25323         shouldn't have privileged access to Outer's names.
25324
25325 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25326
25327         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25328         friend template declared within template class conflicts with
25329         nested class of the same name.
25330
25331         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25332         is ignored.
25333
25334         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25335         object with direct initializer as function declaration.
25336
25337         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25338         initializers.
25339
25340         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25341         involving const pointer and NULL produces incorrect result.
25342
25343         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25344         type name without `typename' should be rejected with -pedantic.
25345
25346 1998-10-02  Richard Henderson  <rth@cygnus.com>
25347
25348         * g++.old-deja/g++.other/addrof1.C: New test.
25349
25350 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25351
25352         * gcc.c-torture/compile/981001-1.c: New test.
25353         * gcc.c-torture/execute/981001-1.c: New test.
25354
25355 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25356
25357         * gcc.c-torture/compile/981001-2.c: New test.
25358         * gcc.c-torture/compile/981001-3.c: New test.
25359         * gcc.c-torture/compile/981001-4.c: New test.
25360
25361 1998-10-01  Robert Lipe  <robertl@dgii.com>
25362
25363         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25364         multilibbed hosts.   Idea grafted from g77.exp.
25365
25366 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25367
25368         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25369         avoid losing on systems which need -lsocket.
25370
25371 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25372
25373         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25374         * g++.old-deja/g++.other/nested2.C: Ditto.
25375         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25376         failure.
25377
25378 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25379
25380         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25381         preferred over template operator!= for enum bitfields.
25382
25383 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25384
25385         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25386         that happen to have the same base name, but in different scopes,
25387         are incorrectly rejected.
25388
25389 1998-09-16  Richard Henderson  <rth@cygnus.com>
25390
25391         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25392         on the native word size instead of an integer literal.
25393
25394 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25395
25396         * g++.old-deja/g++.other/static2.C: Invocation of static data
25397         member of type pointer-to-function denoted as non-static member.
25398
25399         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25400         checks involving function types and aliases.
25401
25402 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25403
25404         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25405         redefined to the same non-trivial type.
25406
25407         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25408         namespace-qualification of template specializations declared in
25409         other namespaces.
25410
25411         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25412         to declare a subset of the specializations of a template function
25413         as friends of specializations of a template class.
25414
25415         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25416         member templates that do not fully specialize the enclosing
25417         template class are rejected.
25418
25419 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25420
25421         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25422
25423 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25424
25425         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25426         altered from libf2c/libU77 version.
25427
25428 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25429
25430         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25431
25432 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25433
25434         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25435         (un)signed char are different types for template specialization
25436         purposes.
25437
25438 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25439
25440         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25441         * objc: ObjC testsuite.
25442
25443 1998-08-31  Catherine Moore  <clm@cygnus.com>
25444
25445         * gcc.c-torture/execute/941014-1.x:  New file.
25446
25447 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25448
25449         * lib/c-torture.exp: Add support for
25450         torture_eval_before_compile and torture_eval_before_execute
25451         variables.
25452
25453 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25454
25455         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25456         this test triggers valid.
25457
25458 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25459
25460         * gcc.dg/980827-1.c: New test.
25461
25462 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25463
25464         * gcc.c-torture/execute/loop-4b.c: New test.
25465
25466 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25467
25468         * lib/c-torture.exp: Add support for
25469         torture_eval_before_compile and torture_eval_before_execute
25470         variables.
25471
25472 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25473
25474         * gcc.c-torture/compile/980825-1.c: New test.
25475
25476 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25477
25478         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25479         count number tests in opt_t0 not good_t0.
25480
25481 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25482
25483         * gcc.c-torture/compile/930326-1.x: Fix typo.
25484
25485 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25486
25487         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25488         causes an ICE.
25489
25490 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25491
25492         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25493         STACK_SIZE is defined.
25494         * gcc.c-torture/unsorted/stuct.c: Similarly.
25495
25496         * gcc.c-torture/compile/980821-1.c: New test.
25497
25498 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25499
25500         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25501
25502 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25503
25504         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25505         code.
25506
25507 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25508
25509         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25510         error'.
25511
25512 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25513
25514         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25515
25516 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25517
25518         * gcc.c-torture/compile/980816-1.c: New test.
25519
25520         * gcc.dg/980816-1.c: New test.
25521
25522 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25523
25524         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25525         compiler for ieee tests.
25526
25527 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25528
25529         * g77.f-torture/compile/980729-0.f: New test.
25530
25531 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25532
25533         * gcc.c-torture/special/eeprof-1.c: New test, for
25534         -finstrument-functions.
25535         * gcc.c-torture/special/special.exp: Run it.
25536
25537 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25538
25539         * gcc.c-torture/compile/980729-1.c: New test.
25540
25541 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25542
25543         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25544         __thumb__ is defined, and test for ARM style doubles if so.
25545
25546 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25547
25548         * g77.f-torture/noncompile/980615-0.f: New test.
25549
25550 1998-07-26  H.J. Lu  (hjl@gnu.org)
25551
25552         * gcc.dg/980312-1.c: Do link instead of compile.
25553         * gcc.dg/980313-1.c: Likewise.
25554
25555 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25556
25557         * gcc.c-torture/compile/980726-1.c: New test.
25558
25559 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25560
25561         * g77.f-torture/execute/io0.f: New test.
25562
25563 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25564
25565         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25566         an int.
25567
25568 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25569
25570         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25571         m32r bugs.
25572
25573 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25574
25575         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25576         c-decl.c:grokdeclarator can handle mode attributes.
25577
25578 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25579
25580         * gcc.c-torture/execute/980716-1.c: New test.
25581
25582 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25583
25584         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25585         the mn10200.
25586         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25587         the mn10200.
25588         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25589         * gcc.c-torture/compile/930326-1.x: Similarly.
25590
25591 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25592
25593         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25594         New test from Craig.
25595
25596 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25597
25598         * g77.f-torture/noncompile/980616-0.f: New test.
25599
25600         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25601
25602 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25603
25604         *  g++.other/singleton.C: Return error value instead of taking
25605         SIGSEGV.
25606
25607 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25608
25609         *  g++.other/singleton.C: New test.   Warning is under dispute.
25610         Runtime crash is not.
25611
25612 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25613
25614         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25615         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25616         using6.C, using7.C}:  New namespace tests.
25617
25618 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25619
25620         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25621         specialization with typedef'ed names used as array indexes.
25622
25623 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25624
25625         * gcc.c-torture/execute/980709-1.c: New test.
25626
25627         * gcc.dg/980709-1.c: New test.
25628
25629 1998-07-07  Richard Henderson  <rth@cygnus.com>
25630
25631         * gcc.c-torture/execute/bcp-1.c: New test.
25632
25633 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25634
25635         * gcc.c-torture/execute/980707-1.c: New test.
25636
25637 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25638
25639         * gcc.c-torture/compile/980706-1.c: New test.
25640
25641 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25642
25643         * g77.f-torture/execute/980701-0.f,
25644         g77.f-torture/execute/980701-1.f: New test from Craig.
25645
25646 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25647
25648         * gcc.c-torture/compile/980701-1.c: New test.
25649
25650         * gcc.c-torture/execute/980701-1.c: New test.
25651
25652 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25653 rlsruhe.de>
25654
25655         * g++.old-deja/g++.robertl/eb132.C: New test.
25656         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25657
25658 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25659
25660         * g77.f-torture/execute/980628-7.f,
25661         g77.f-torture/execute/980628-8.f,
25662         g77.f-torture/execute/980628-9.f,
25663         g77.f-torture/execute/980628-10.f: New tests from Craig.
25664
25665         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25666
25667 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25668
25669         * g77.f-torture/execute/980628-4.f: New test from Craig.
25670         * g77.f-torture/execute/980628-5.f: Likewise.
25671         * g77.f-torture/execute/980628-2.f: Likewise.
25672         * g77.f-torture/execute/980628-0.f: Likewise.
25673         * g77.f-torture/execute/980628-1.f: Likewise.
25674         * g77.f-torture/execute/980628-3.f: Likewise.
25675         * g77.f-torture/execute/980628-6.f: Likewise.
25676
25677 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25678
25679         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25680         directory when nothing has been installed yet.
25681
25682 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25683
25684         * gcc.c-torture/special/special.exp: Handle newer versions of
25685         dejagnu.
25686
25687 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25688
25689         * gcc.dg/980626-1.c: New test.
25690
25691 1998-06-19  Bruno Haible <haible@ilog.fr>
25692
25693         * gcc.misc-tests/m-un-2.c: New test.
25694         * g++.old-deja/g++.other/warn01.c: Likewise.
25695
25696 1998-06-19  Robert Lipe  <robertl@dgii.com>
25697
25698         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25699         compatibility with assmblers with a different comment character.
25700         Eliminate use of GAS-specific extensions.
25701
25702 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25703
25704         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25705
25706 1998-06-19  Robert Lipe  <robertl@dgii.com>
25707
25708         *lib/g77.exp: Replace search for libf2c.a with search for newly
25709         renamed libg2c.a
25710
25711 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25712
25713         * gcc.c-torture/execute/980617-1.c: New test.
25714
25715 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25716
25717         * gcc.c-torture/execute/980612-1.c: New test.
25718
25719 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25720
25721         * gcc.dg/980523-1.c: Only test on ppc-linux.
25722         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25723
25724         * gcc.c-torture/execute/980608-1.c: New test.
25725
25726 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25727
25728         * gcc.c-torture/execute/980605-1.c: New test.
25729
25730 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25731
25732         * gcc.c-torture/execute/980604-1.c: New test.
25733
25734 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25735
25736         * gcc.c-torture/execute/980602-1.c: New test.
25737         * gcc.c-torture/execute/980602-2.c: Likewise.
25738
25739 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25740
25741         * 970125-0.f: Fix per JCB.  Add commentary.
25742
25743 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25744
25745         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25746         IEEE -0 support.
25747
25748 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25749
25750         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25751         earlier.
25752
25753 1998-05-28  Catherine Moore <clm@cygnus.com>
25754
25755         * gcc.c-torture/execute/980526-3.c: New test.
25756
25757 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25758
25759         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25760         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25761         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25762         m88k-motorola-sysv3 to XFAIL.
25763
25764 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25765
25766         * gcc.dg/980526-1.c: New test.
25767         * gcc.c-torture/execute/980526-2.c: New test.
25768
25769 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25770
25771         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25772
25773         * gcc.c-torture/execute/980526-1.c: New test.
25774
25775 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25776
25777         * g77.f-torture/execute/alpha2.f: Add runtime test.
25778
25779 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25780
25781         * g++.old-deja/old-deja.exp: Strip leading directories.
25782
25783         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25784         error for the line.  Don't run multiple tests for the same line.
25785
25786 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25787
25788         * gcc.dg/980523-1.c: New test.
25789
25790 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25791
25792         * g77.f-torture/compile/970915-0.f: New test.
25793
25794 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25795
25796         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25797
25798 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25799
25800         * gcc.dg/980520-1.c: New test.
25801
25802 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25803
25804         * gcc.dg/980502-1.c: Fix return type.
25805
25806 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25807
25808         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25809         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25810         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25811         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25812         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25813
25814 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25815
25816         * g77.f-torture/execute/980520-1.f: New test.
25817
25818 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25819
25820         * lib/mike-g77.exp: New file.
25821
25822         * g77.f-torture/noncompile/noncompile.exp,
25823         g77.f-torture/noncompile/check0.f: New files.
25824
25825 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25826
25827         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25828         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25829         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25830         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25831         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25832         abort where appropriate.
25833
25834 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25835
25836         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25837         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25838
25839 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25840
25841         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25842
25843 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25844
25845         * g77.f-torture/compile/980427-0.f: New test.
25846
25847 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25848
25849         * g77.f-torture/compile/980424-0.f: New test.
25850
25851 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25852
25853         * g77.f-torture/compile/980419-2.f (main): New test.
25854         * g77.f-torture/compile/970125-0.f: New test.
25855         * g77.f-torture/compile/980419-1.f: New test.
25856
25857 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25858
25859         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25860         of loop-4.c.
25861
25862 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25863
25864         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25865
25866 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25867
25868         * gcc.c-torture/compile/980329-1.c: New test.
25869
25870 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25871
25872         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25873         * gcc.dg/980312-1.c: Fix typo in -march command.
25874
25875 1998-03-16  H.J. Lu  (hjl@gnu.org)
25876
25877         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25878
25879 1998-03-11  Robert Lipe  <robertl@dgii.com>
25880
25881         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25882         Dave Love agree the Fortran source is bogus.
25883
25884 1998-03-11  Robert Lipe  <robertl@dgii.com>
25885
25886         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25887         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25888         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25889         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25890         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25891
25892 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25893
25894         * g++.old-deja/g++.other/friend1.C: New test.
25895
25896 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25897
25898         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25899         possibly uninitialized) variables and declare dnrm2.
25900
25901 1998-02-23  Robert Lipe <robertl@dgii.com>
25902
25903         From Bruno Haible <haible@ilog.fr>:
25904         * gcc.c-torture/execute/980223.c: New test.
25905
25906 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25907
25908         * gcc.dg/ifelse-1.c: New test.
25909
25910 1998-02-09  H.J. Lu  (hjl@gnu.org)
25911
25912         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25913
25914           * lib/old-dejagnu.exp (old-dejagnu): Added the
25915           "execution test - XFAIL *-*-*" handling in the spirit of
25916           "excess errors test -". Changed the "execution test fails"
25917           handling to be like "excess errors test fails".
25918           * Update various tests accordingly.
25919
25920 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25921
25922         * gcc.c-torture/execute/980205.c: New test.
25923
25924 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25925
25926         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25927         * lib/f-torture.exp: Similarly.
25928         * gcc.c-torture: Rename all .cexp files to .x files.
25929
25930 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25931
25932         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25933         (940510-1.c): Removed duplicate.
25934         (971104-1.c): New test.
25935
25936 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25937
25938           * lib/f-torture.exp: Improve error and loop detection.
25939
25940 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25941
25942         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25943         use that to size the filler array.
25944
25945 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25946
25947         * lib/c-torture.exp(c-torture-execute): Fix typo.
25948
25949         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25950         testcase as the executable name. Keep the executable around if
25951         the test fails.
25952
25953 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25954
25955         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25956         changes.  Only test one -g option, and move it to the end of the
25957         list of options to test.
25958
25959 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25960
25961         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25962         variable GCC_TORTURE_OPTIONS to supply default switches separated
25963         by colons.  If no environment variable, run tests with -O0 -g, -O1
25964         -g, and -O2 -g as well.
25965
25966 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25967
25968         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25969         explanatory comments. Fix indentation.
25970
25971 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25972
25973         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25974
25975 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25976
25977         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25978         * g++.old-deja/g++.mike/p7325.C: Likewise.
25979         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25980
25981 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25982
25983         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25984         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25985         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25986         * g++.old-deja/g++.law/operators4.C: Likewise.
25987
25988 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25989
25990         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25991         * g++.old-deja/g++.mike/p784.C: Ditto.
25992         * g++.old-deja/g++.mike/p785.C: Ditto.
25993
25994 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25995
25996           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25997
25998 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25999
26000         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26001         target feature; pass this to c-torture-execute as needed.
26002
26003 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26004
26005         * lib/c-torture.exp(c-torture-execute): If the previous and the
26006         current executables being tested are identical, we don't need to
26007         run the executable again. Try to make the executable names
26008         unique. Add an optional argument for passing additional compiler
26009         flags.
26010
26011 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26012
26013         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26014
26015 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26016
26017         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26018
26019 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26020
26021         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26022         32bit or larger longs.
26023
26024         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26025         have either a 32bit long or 32bit int.
26026
26027 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26028
26029         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26030         Make double precision tests dependent on sizeof (double).
26031
26032 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26033
26034         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26035         too.
26036
26037 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26038
26039         * gcc.c-torture/compile/961203-1.cexp: New script.
26040
26041 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26042
26043         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26044         up the includes ourselves.
26045
26046 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26047
26048         * lib/plumhall.exp: Remove random include, and add a few
26049         verbose messages for debugging.
26050
26051 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26052
26053         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26054         of trying to do it ourselves.
26055
26056 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26057
26058         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26059
26060 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26061
26062         * gcc.prms/5403.c: Made regexp a bit less strict.
26063
26064 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26065
26066         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26067         is returned from remote_load instead.
26068         * lib/plumhall.exp: Ditto.
26069         * lib/mike-g++.exp: Ditto.
26070         * lib/old-dejagnu.exp: Ditto.
26071         * lib/c-torture.exp: Ditto.
26072
26073 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26074
26075         * lib/g++.exp: Use build_wrapper procedure.
26076         * lib/gcc.exp: Ditto.
26077
26078 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26079
26080         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26081         an old-style decl for malloc.  Fixes tests to work when
26082         sizeof (int) != sizeof (size_t).
26083
26084 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26085
26086         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26087
26088         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26089         use stdargs.h interface.
26090
26091 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26092
26093         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26094         NO_VARARGS when compiling.
26095
26096 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26097
26098         * lib/plumhall.exp(ph_includes): New procedure.
26099         (ph_make): Use it.
26100         (ph_compiler): Ditto.
26101
26102         * lib/g++.exp: Rename test-glue.c to testglue.c.
26103         * lib/gcc.exp: Ditto.
26104
26105 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26106
26107         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26108         to completion when it's called.
26109
26110 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26111
26112         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26113         is defined, don't do test.
26114
26115 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26116
26117         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26118         for object files.
26119         (ph_summary): Mark skipped testcases as untested, not unresolved.
26120
26121         * lib/plumhall.exp (ph_make): If unresolved because of bad
26122         errorCode, record errorCode in log file.
26123         (*): Replace send_log/verbose with verbose -log.
26124
26125 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26126
26127         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26128         double conversion if double isn't at least 8 bytes.
26129
26130         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26131         int to work with targets where int is 16 bits.
26132
26133         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26134         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26135         precision for the test to complete.
26136
26137 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26138
26139         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26140         if d10v is not compiled with the -mdouble64 flag.
26141         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26142
26143         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26144         d10v is not compiled with the -mint32 flag.
26145
26146 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26147
26148         * lib/plumhall.exp: Use incr_count.
26149
26150 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26151
26152         * gcc.c-torture: Update to c-torture-1.45.
26153
26154 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26155
26156         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26157         the name of the expect testcase file).
26158
26159         * lib/g++.exp(g++_init): Ditto.
26160
26161 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26162
26163         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26164         the host.
26165
26166         * lib/gcc.exp(gcc_exit): New procedure.
26167
26168 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26169
26170         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26171         specs where appropriate.
26172
26173         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26174         because of new "candidates are" messages, and removed a few
26175
26176         * Converted all non-old-style g++ testcases to old-style, and
26177         moved into g++.old-deja.
26178
26179 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26180
26181         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26182         options.
26183
26184         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26185         succeeded.
26186
26187         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26188
26189 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26190
26191         * lib/gcc.exp (gcc_target_compile): Add support for defining
26192         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26193         the machine doesn't have those features.
26194
26195 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26196
26197         * g++.law/operators4.exp: Don't use LIBS.
26198
26199 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26200
26201         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26202
26203         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26204         * lib/g++.exp: Set it here instead. Also, allow use of the
26205         --tool_exec and --tool_opt options. Change CXX to
26206         GXX_UNDER_TEST.
26207
26208         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26209
26210         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26211
26212 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26213
26214         * lib/old-dejagnu.exp: Use prune_warnings instead of
26215         prune_system_crud.
26216         * lib/mike-g++.exp: Ditto.
26217         * lib/gcc.exp: Ditto.
26218         * lib/g++.exp: Ditto.
26219
26220         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26221
26222 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26223
26224           * 941014-2.c: Include stdlib.h
26225           * 960327-1.c: Include stdio.h
26226           * dbra.c, index-1.c: Don't assume ints are 32bits.
26227
26228 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26229
26230         * lib/gcc.exp: Add gcc,stack_size target feature.
26231
26232         * lib/g++.exp(g++_target_compile): Add the include and link
26233         paths here, not in two other places. And, it's $options, not
26234         options.
26235
26236         * lib/mike-g++.exp(postbase): Remove the code that determines
26237         the correct include and link paths.
26238         * g++.old-deja/old-deja.exp: Ditto.
26239
26240 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26241
26242         * lib/g++.exp(g++_init): target_compile no longer returns the
26243         filename of the result.
26244
26245 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26246
26247         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26248         call to glob.
26249
26250         * gcc.c-torture/special/special.exp: Change call to
26251         gcc_target_compile to include the object file.
26252
26253 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26254
26255         * gcc.c-torture/special/special.exp: Correct misspelling in last
26256         change.
26257
26258 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26259
26260         * lib/plumhall.exp(ph_summary): Log the entire output of the
26261         executable. Return -1 if there were any failures, 0 otherwise.
26262         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26263         (ph_make): Clean up objects and executables that were built
26264         if the tests succeeded.
26265
26266 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26267
26268         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26269         libraries and includes in the build tree as appropriate.
26270
26271 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26272
26273         * lib/c-torture.exp: Instead of looking for the global variable
26274         NO_LONG_LONG, check to see if that's a feature of the target.
26275
26276 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26277
26278         * config/default.exp: Minimize. Delete the remainer of the files in
26279         config; this functionality is now in devo/dejagnu/config.
26280
26281         g++.*/*: Pass any additional flags used to compile to postbase;
26282         delete CXXFLAGS.
26283
26284         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26285         is now done by runtest.exp. Use gcc_target_compile instead of
26286         compile.
26287
26288         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26289         Remove references to CFLAGS. Use remote_file instead of
26290         calling rm -f.
26291         (c-torture): Take a list of arguments to use to compile this
26292         testcase.
26293
26294         lib/g++.exp: Simplify. Use target_compile instead of compile.
26295         lib/gcc-dg.exp: Ditto.
26296         lib/gcc.exp: Ditto.
26297         lib/mike-{gcc,g++}.exp: Ditto.
26298         lib/old-dejagnu.exp: Ditto.
26299         lib/plumhall.exp: Ditto.
26300
26301 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26302
26303         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26304         (ph_linker): Likewise.
26305
26306 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26307
26308           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26309         MAP_ANON / MAP_ANONYMOUS if defined;
26310         else try to map from /dev/zero .
26311
26312 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26313
26314         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26315         isn't defined, then define it to MAP_ANONYMOUS.
26316
26317 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26318
26319         * gcc.c-torture: Update to c-torture-1.42 release.
26320
26321 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26322
26323         * gcc.c-torture: Update to c-torture-1.41 release.
26324
26325 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26326
26327         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26328         c-torture release.
26329
26330 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26331
26332         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26333         and LDFLAGS.  Fix second case to append the target_info ldflags
26334         onto LDFLAGS, not CFLAGS.
26335         * lib/g++.exp (g++_init): Add target_info stuff.
26336         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26337         of libgloss and newlib flags for !native.
26338
26339         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26340         (GDB): Fix relative path to go up another dir for finding gdb.
26341
26342 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26343
26344         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26345         versions in the target_info array, if they don't exist.
26346
26347 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26348
26349         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26350
26351 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26352
26353         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26354         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26355
26356 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26357
26358         * lib/old-dejagnu.exp: Don't remove the output file before we've
26359         actually tested it. Don't append pwd to the path of the executable
26360         we're testing.
26361
26362 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26363
26364         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26365
26366 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26367
26368         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26369         temporary directory for compiler files, and set it to a default
26370         value of /tmp. Set $output as the name of the output file from
26371         compiling the testcase. Add a -o option to $cflags_var so the
26372         compiler writes the final output file as $output. Set $executable
26373         to $output.
26374
26375         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26376         directory for compiler files, and set it to /tmp if it doesn't
26377         already have a value. Set $output_file to the name of the output
26378         file from compiling the testcase. Add a -o option to CXXFLAGS so
26379         the compiler writes the final output file as $output. Use $output
26380         as the executable to be tested.
26381
26382 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26383
26384         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26385
26386 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26387
26388         * gcc.c-torture/execute/pending-1.c: New test.  Still
26389         pending in Tege's queue.
26390
26391 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26392
26393         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26394         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26395         if there were failures.  Call unresolved if there were unresolved
26396         testcases.  Call gcc_fail if program did not run to completion.
26397         (ph_make): Pass additional argument name to ph_execute.
26398         (ph_execute): Add new argument.  Pass additional arguments to
26399         ph_summary.  Call gcc_fail is there is no execution output.
26400
26401 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26402
26403         * lib/plumhall.exp (proc_summary): Output relavent summary
26404         lines into the log so specific failures in plumhall can be
26405         investigated.
26406
26407 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26408
26409         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26410         (c-torture-execute): Don't try to execute tests which use
26411         "long long" types if $NO_LONG_LONG is nonzero.
26412
26413 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26414
26415         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26416         not c-torture.
26417
26418         * gcc.ieee: Move from here.
26419         * gcc.c-torture/execute/ieee: To here.
26420
26421 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26422
26423         * gcc.c-torture: Update to c-torture-1.41 release.
26424
26425 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26426
26427         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26428         not "$output".
26429
26430 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26431
26432         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26433         -c present.
26434
26435 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26436
26437         * config/proelf.exp: Handle connecting to a simulator.
26438
26439 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26440
26441         * config/proelf.exp: New file.  Enough framework that we can
26442         run c-torture tests on the proelf targets (or any other target
26443         that gdb can connect to for that matter).
26444
26445 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26446
26447         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26448         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26449
26450         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26451         exec_output exists.
26452
26453 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26454
26455         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26456         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26457
26458         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26459         to pass/fail/unresolved/unsupported/untested.  Caller must now
26460         call unresolved/unsupported/untested.
26461         * lib/*.exp: Update FSF address.  Update to handle new results of
26462         ${tool}_load.
26463         * lib/chill.exp (verbose): Delete.
26464
26465 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26466
26467         * lib/gcc.exp (default_gcc_start): Change order of args to
26468         $LDFLAGS $CFLAGS $LIBS.
26469         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26470         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26471         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26472         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26473         * gcc.misc-tests/dg-test.exp: Likewise.
26474         * gcc.misc-tests/msgs.exp: Likewise.
26475         * gcc.prms/prms.exp: Likewise.
26476         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26477         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26478
26479         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26480
26481 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26482
26483         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26484
26485         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26486         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26487
26488         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26489         necessary.
26490
26491 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26492
26493         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26494         global for loop; add use of $mathlib.
26495         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26496         settings here; set mathlib for anything but VxWorks.
26497
26498 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26499
26500         * gcc.c-torture: Update to c-torture-1.40 release.
26501
26502 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26503
26504         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26505         dg.exp.
26506
26507 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26508
26509         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26510         global.
26511
26512 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26513
26514         * lib/g++.exp (LIBS): Define if not already.
26515         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26516         (gcc-dg-prune): Call prune_gcc_output.
26517         * lib/gcc.exp (prune_gcc_output): New proc.
26518         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26519         prune_gcc_output.
26520
26521 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26522
26523         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26524         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26525
26526 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26527
26528         * gcc.c-torture: Update to c-torture-1.39 release.
26529
26530 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26531
26532         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26533         fails, try others as well.
26534
26535 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26536
26537         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26538         If compilation fails, mark execute tests as `untested'.
26539         If test is marked as unsupported, don't mark compilation and
26540         execute tests as failed.
26541
26542 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26543
26544         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26545         libstdc++ for whether or not we want to be doing shared
26546         libraries.  Delete link_curses since we don't need it anymore.
26547         * lib/mike-g++.exp (postbase): Don't link in libg++.
26548         * g++.old-deja/old-deja.exp: Likewise.
26549
26550 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26551
26552         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26553
26554 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26555
26556         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26557         For that, add `-Wl,-a,shared_archive'.
26558         * g++.old-deja/old-deja.exp: Likewise.
26559
26560 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26561
26562         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26563
26564 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26565
26566         * lib/mike-g++.exp (postbase): Pay attention to the status of
26567         g++_load.
26568
26569 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26570
26571           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26572
26573 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26574
26575         * lib/gcc.exp (default_gcc_start): No longer need to log program
26576         being executed or its output, execute_anywhere does that now.
26577         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26578         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26579
26580 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26581
26582         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26583         the same as those in lib/g++.exp.
26584
26585 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26586
26587         * gcc.c-torture: Update to c-torture-1.38 release.
26588         * gcc.ieee: Related changes.
26589
26590 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26591
26592         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26593         "exec". Minor reformatting changes.
26594
26595         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26596         cross. This means all "exec" calls now work on a remote host as
26597         well.
26598         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26599         cross. Filter out the extra "\r\n" stuff that expect puts in.
26600         (c-torture-execute): Filter out the bogus warnings like
26601         c-torture-compile does. Add support for canadian cross.
26602         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26603         Use execute_anywhere rather than calling exec directly. Now it
26604         works for canadian cross testing.
26605
26606 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26607
26608         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26609         results into a variable, and check that rather than using file exists.
26610
26611 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26612
26613         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26614         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26615
26616 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26617
26618         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26619         lib_curses if there's a shared libg++ in the build tree.
26620
26621 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26622
26623         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26624         if not supported target.
26625
26626 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26627
26628         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26629         link_curses up to always happen, not just for native builds.
26630
26631 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26632
26633         * gcc.c-torture: Update to c-torture-1.36 release.
26634         * gcc.failure: Related changes.
26635
26636 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26637
26638         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26639
26640 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26641
26642         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26643         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26644         runshlib, link_curses, and mathlib for link and run.
26645
26646         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26647         pass the runtime shared library options for Solaris, OSF/1, and
26648         Irix5, and link with -lcurses to avoid unresolved references.
26649
26650 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26651
26652         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26653         only run once.
26654
26655 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26656
26657         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26658
26659 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26660
26661         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26662         do not have a framework for the "compat" tests yet.
26663
26664 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26665
26666         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26667         set to null if we're testing vxworks5.1.  Use that instead of
26668         `-lm' in the setting of LIBS for link and run.
26669
26670 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26671
26672         * config/rom68k.exp (${tool}_load): Major changes to make it
26673         work.  Verified that it does in fact return the stuff in
26674         exec_output properly.  Catch any Emul or any TRAP other than 0.
26675
26676 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26677
26678         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26679         LDFLAGS properly for targets that need stuff from libgloss.
26680         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26681         only run once.
26682         (gpp_initialized): New variable.
26683
26684 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26685
26686         * config/rom68k.exp: Load libgloss.exp.
26687         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26688         so we can produce a fully linked binary.
26689         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26690         so we can produce a fully linked binary.
26691
26692 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26693
26694         * lib/plumhall.exp (ph_section): Watch for expected failures.
26695         Add missing `else'.
26696
26697         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26698         run the testcase.
26699         (c-torture): Likewise.
26700
26701 1995-08-28  Doug Evans  <dje@cygnus.com>
26702
26703         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26704
26705         * lib/mike-g++.exp (mike_cleanup): New proc.
26706         (prebase): New globals compiler_result, not_compiler_result,
26707         target_regexp.
26708         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26709         allow leading "-" in pattern.  Watch for unsupported tests.
26710         If $compiler_result is set, pattern match assembler code,
26711         and ditto for $not_compiler_result.
26712         * lib/mike-gcc.exp: Likewise.
26713
26714         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26715         execution "succeeded".
26716
26717 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26718
26719         * config/win32.exp: New file.
26720         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26721
26722 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26723
26724         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26725         unsupported.
26726         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26727         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26728         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26729
26730         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26731         "... without exceptions was ...".  That is now handled by
26732         prune_system_crud.
26733         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26734
26735 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26736
26737         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26738         sieve.c,sort2.c}: New files.
26739         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26740         sieve.exp,sort2.exp}: Drivers for them.
26741
26742         * lib/mike-gcc.exp (program_output): New user settable variable.
26743         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26744         messages.
26745         * lib/mike-g++.exp (program_output): New user settable variable.
26746
26747         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26748
26749         * config/sh.exp: Deleted (use sim.exp instead).
26750
26751 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26752
26753         * config/vx.exp: Declare CHECKTASK as global.
26754         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26755         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26756         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26757
26758 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26759
26760         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26761         target. Like vx.exp, only includes `vx29k.exp' instead of
26762         `vxworks.exp'.
26763
26764 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26765
26766         * config/sim.exp: Increase time limit from 120 seconds to 240.
26767
26768 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26769
26770         * gcc.c-torture/execute/950628-1.c: New test.
26771
26772 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26773
26774         * gcc.c-torture: Update with changes/additions from
26775         c-torture-1.34.
26776
26777 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26778
26779         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26780
26781 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26782
26783         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26784
26785 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26786
26787         * gcc.c-torture/compile/950512-1.c: New test.
26788         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26789         * gcc.dg/struct-ret-1.c: Likewise.
26790
26791 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26792
26793         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26794           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26795
26796 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26797
26798         * gcc.c-torture/special/920411-1.c: Deleted.
26799         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26800
26801 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26802
26803         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26804         cpu limit.
26805
26806 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26807
26808         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26809
26810 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26811
26812         From kenner;
26813         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26814         is the proper length.
26815         * va-arg-3.c: Likewise.
26816
26817 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26818
26819         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26820         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26821
26822         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26823         * lib/g++.exp (default_g++_start): Delete old cruft.
26824
26825 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26826
26827         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26828         (2 * (1 << 18)) to (2 * (1 << 17)).
26829
26830         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26831
26832 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26833
26834         * config/rom68k.exp: Renamed from config/idp.exp
26835
26836 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26837
26838         * c-torture/compile/921109-2.c
26839
26840 1995-04-18  Mike Stump  <mrs@cygnus.com>
26841
26842         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26843         excess errors.
26844
26845 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26846
26847         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26848         output.
26849         * lib/g++.exp (default_g++_start): Likewise.
26850
26851 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26852
26853         * gcc.c-torture/compile/950329-1.c: New test.
26854
26855 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26856
26857           * config/bug.exp (${tool}_load): Updated to use new remote_open
26858           and remote_close procs.
26859         * config/idp.exp: New file.
26860
26861 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26862
26863         * gcc.c-torture/execute/950322-1.c: New test.
26864
26865 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26866
26867         * config/vx.exp (${tool}_load): Clean up testing of return code from
26868         vxworks_ld and vxworks_spawn.
26869
26870 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26871
26872         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26873
26874 1995-03-13  Mike Stump  <mrs@cygnus.com>
26875
26876         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26877         can mark excess errors on a machine by machine basis.  Note, the
26878         default is to not expect any excess errors, even when excess
26879         errors test - is given, so you will want to put an XFAIL ... on
26880         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26881         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26882         those 4 machines, but no others.
26883
26884 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26885
26886         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26887         * lib/c-torture.exp: to here.
26888
26889 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26890
26891         * gcc.c-torture/execute/950221-1.c: New test.
26892         * gcc.c-torture/execute/struct-ret-1.c: New test.
26893         * gcc.c-torture/compile/950221-1.c: New test.
26894
26895         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26896
26897 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26898
26899         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26900         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26901
26902 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26903
26904         * g++.gb: New directory of tests, derived from my signature and
26905         class scoping tests.
26906
26907         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26908         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26909         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26910         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26911         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26912         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26913         * g++.gb/sig25.C: Likewise.
26914
26915         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26916         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26917         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26918         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26919         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26920         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26921         * g++.gb/sig25.exp: Likewise.
26922
26923         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26924         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26925         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26926         * g++.gb/scope13.C: Likewise, this test still fails.
26927
26928         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26929         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26930         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26931         * g++.gb/scope13.exp: Ditto.
26932
26933         * g++.gb/README: New file, explains what these tests are about.
26934
26935 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26936
26937         * lib/dg.exp (dg-do): Support `preprocess'.
26938         (dg-test): Likewise.
26939
26940 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26941
26942         * config/udi.exp: change "continue -expect" to "exp_continue".
26943
26944 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26945
26946         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26947         Delete redundant tests.
26948
26949         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26950         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26951         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26952         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26953         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26954         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26955         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26956         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26957
26958         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26959         storing label pointers.
26960         * gcc.c-torture/execute/921019-1.c: Likewise.
26961         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26962         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26963         parameter fp.
26964         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26965         constants.
26966
26967         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26968         Delete obsolete tests.
26969
26970         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26971         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26972         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26973         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26974         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26975         * gcc.c-torture/compile/950124-1.c: New test.
26976
26977         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26978
26979 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26980
26981         * lib/mike-g++.exp: Add -lm to LIBS.
26982
26983 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26984
26985         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26986
26987 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26988
26989         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26990
26991 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26992
26993         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26994
26995 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26996
26997         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26998         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26999         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27000         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27001         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27002         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27003         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27004         * g++.law/{operators31.C, operators32.C,
27005         * g++.law/{operators33.C, operators34.C}: Likewise.
27006         * g++.law/{pic1.C, refs2.C}: Likewise.
27007         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27008         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27009         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27010         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27011
27012         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27013         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27014         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27015         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27016         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27017         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27018         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27019         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27020         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27021         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27022         * g++.law/{operators34.exp}: Likewise.
27023         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27024         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27025         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27026         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27027         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27028
27029         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27030         No longer expected to fail.
27031         * g++.law/missed-error3.C: Tweak for recent bool changes.
27032
27033 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27034
27035         * config/emb-unix: Deleted.
27036         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27037         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27038
27039 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27040
27041         * lib/dg.exp (dg-test): Fix typo in last patch.
27042
27043 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27044
27045         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27046         (handles multiple occurrences).
27047
27048 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27049
27050         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27051         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27052         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27053         printed).
27054         * lib/c-torture.exp (c-torture-compile): Likewise.
27055         (c-torture): Prepend full path if missing.
27056         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27057         (gcc_fail): Likewise.
27058         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27059
27060 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27061
27062         * lib/netware.exp: Only attach to NetWare i386 systems.
27063
27064 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27065
27066         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27067         messages.  Add test name to "output pattern match" pass/fail message.
27068
27069 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27070
27071         * gcc.dg: New testsuite.
27072         * gcc.dg/dg.exp: New file.
27073
27074         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27075         test-switch.c}: Deleted.
27076
27077         * gcc.misc-tests/msgs.exp: New testcase driver.
27078
27079 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27080
27081         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27082         Watch for illegal return values from ${tool}_load.
27083         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27084         cross targets.  Coerce return value >0 to 1.
27085
27086 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27087
27088         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27089
27090         * config/emb-unix.exp: New file.
27091
27092         * config/sim.exp: Error if variable $SIM not defined.
27093         (${tool}_load): Mark test as "untested" if simulator missing.
27094
27095         * config/unix.exp: Load remote.exp to get rcp_download.
27096         * lib/c-torture.exp: Use different option lists for testcases with
27097         and without loops.
27098         * gcc.c-torture/execute/execute.exp: Likewise.
27099
27100 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27101
27102         * config/*.exp: Clarify return code from ${tool}_load.
27103         Call `unresolved' or `untested' instead of `warning' or `perror'
27104         (sometimes you still want to call both though).
27105         Add comment that `shell_id' is local to each file.
27106         * config/udi.exp (timeout): Set to 30.
27107         Don't print warning if connection fails, $connectmode has already
27108         printed an error.
27109         (${tool}_load): Move verbose messages to level 2.
27110         Rework pattern for "Process started" message.
27111         Pass `shell_id' to ${connectmode}_download.
27112         Retry twice upon timeout.  Make resetting of target more robust.
27113         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27114         Pass `shell_id' to exit_$connectmode.
27115         Only call exit_$connectmode if connected.
27116         * config/unix.exp (${tool}_load): Check return codes better.
27117         * config/vrtx.exp (${tool}_load): Likewise.
27118         * config/vx.exp (${tool}_load): Likewise.
27119         Delete unneeded global's.
27120         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27121         from ${tool}_load.
27122         (dg-stat): Delete.
27123         (dg-init): Delete recording of pass/fail counts.
27124         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27125         (old-dejagnu-init): Likewise.
27126         (old-dejagnu-stat): Delete contents, empty proc now.
27127         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27128         (c-torture): Delete references to lcnt, lpass, lfail.
27129         Get option list from TORTURE_OPTIONS.
27130         Delete -funroll[-all]-loops if no loops.
27131         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27132         (g++_stat): Delete contents (empty proc now).
27133         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27134         (gcc_finish): Likewise.
27135         (gcc_stat): Deleted.
27136         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27137         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27138         * gcc.c-torture/execute/execute.exp: Likewise.
27139         Split tests into two parts: compile, execute.
27140         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27141         no loops.  Update to reflect clarified return codes from ${tool}_load.
27142
27143 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27144
27145         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27146         to grep for.
27147         (old-dejagnu): Likewise (where necessary).
27148
27149 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27150
27151         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27152
27153         * lib/dg.exp (dg-process-target): Fix processing of selector.
27154         Add comment regarding use of `error'.
27155
27156         * lib/gcc.exp (prune_system_crud): Define if missing.
27157         * lib/g++.exp (prune_system_crud): Likewise.
27158
27159         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27160         Call prune_system_crud.
27161         * lib/dg.exp (dg-runtest): New proc.
27162         Use perror instead of send_user for tcl errors in testcase.
27163         Don't return any value, it's never used.
27164         Don't clobber previous definition of `unknown'.
27165         Print tcl errors in `dg-final'.
27166
27167 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27168
27169         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27170         (dg-test): Don't print errorInfo, it contains stack backtrace.
27171
27172 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27173
27174         * lib/g++.exp (runtest_file_p): Define if missing.
27175
27176 1994-09-24  Doug Evans  (dje@cygnus.com)
27177
27178         * lib/mike-g++.exp: Comment out loading of g++.exp.
27179         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27180         (default_g++_version): Always print something.
27181         (default_g++_start): Comment out call to `which'.
27182         (g++_start, g++_load): Deleted (must be defined in config file).
27183         * lib/gcc.exp: Test for existence of $CC at start.
27184         Delete check for tmpdir (done in gcc_init).
27185         (default_gcc_version): Always print something.
27186         (default_gcc_start): Comment out call to `which'.
27187         * config/*.exp: Major cleanup - make cross targets work at least a
27188         little better for g++ (by not being "--tool gcc" specific).
27189         Rename gcc_xxx to ${tool}_xxx.
27190         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27191         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27192
27193 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27194
27195         * lib/c-torture.exp (c-torture-compile): Rework compiler
27196         message processing.
27197
27198         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27199         c-torture.
27200
27201 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27202
27203         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27204
27205         * lib/dg.exp (dg-process-target): Support { target native }.
27206
27207 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27208
27209         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27210         looked for "... program xxx got fatal signal".
27211         Correct regsub munging of `comp_output'.
27212         Ignore compiler messages "path prefix not used" and "linker input
27213         file unused".
27214
27215 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27216
27217         * lib/gcc.exp (runtest_file_p): Define if missing.
27218         * gcc.prms/template.c: Example to work from.
27219
27220 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27221
27222         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27223         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27224
27225         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27226         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27227         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27228         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27229
27230         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27231         (dg-process-target): No longer a varargs proc.
27232         Return S/N for target, P/F for xfail.  All callers changed.
27233         (user option procs): More argument checking.
27234         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27235         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27236         (dg-test): Skip test if not running on selected target in `dg-do'.
27237         Update handling of `dg-do-what', `dg-output-text'.
27238         Separate execution pass/fail from output pattern match pass/fail.
27239         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27240
27241 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27242
27243         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27244         target for 920510-1.c.
27245
27246 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27247
27248         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27249         Clean up comment regarding use of passcnt, etc.
27250         (gcc_stat): Don't update `testcnt' here.
27251         (gcc_finish): Do it here.
27252         Might as well reset `but_id' here too.
27253         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27254         to determine if the file should be tested.
27255         * gcc.c-torture/compile/compile.exp: Likewise.
27256         * gcc.c-torture/execute/execute.exp: Likewise.
27257         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27258         * gcc.misc-tests/dg-test.exp: Likewise.
27259         * gcc.prms/prms.exp: Likewise.
27260         * gcc.wendy/wendy.exp: Likewise.
27261         * g++.old-deja.exp: Likewise.
27262         Move "Testing file" message to verbose level 1.
27263
27264 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27265
27266         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27267
27268 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27269
27270         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27271         (default_gcc_start): Accept optional second list element
27272         of compiler flags.  Print compiler output at verbosity level 2.
27273         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27274         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27275         Save current values of framework globals passcnt, failcnt, xpasscnt,
27276         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27277         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27278         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27279         xfailcnt to compute stats.  Update framework global `testcnt' from
27280         pass/fail counts.
27281         (gcc_finish): New proc.  Clean up test environment.
27282         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27283         (gcc_epass, gcc_efail): Delete.
27284         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27285         argument of line number.
27286         (dg-init): If the tool has an init routine, call it.
27287         (dg-test): Remove args `cflags_var' and `libs_var'.
27288         Pass all compiler options to ${tool}_start.
27289         Handle missing line number.
27290         (dg-finish): New function.
27291         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27292         particular files.  Call gcc_finish at end.  Move "skipping test"
27293         message to verbosity level 3.
27294         * gcc.c-torture/compile/compile.exp: Likewise.
27295         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27296         * gcc.c-torture/execute/execute.exp: Likewise.
27297         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27298         Print testcase being tried at verbosity level 1.
27299         * gcc.c-torture/special/special.exp: Unset xfail.
27300         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27301         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27302         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27303         * gcc.failure/failure.exp: Likewise.
27304         * gcc.ieee/ieee.exp: Likewise.
27305         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27306         Update call to dg-test.  Call dg-finish at end.
27307         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27308         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27309         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27310         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27311         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27312         * gcc.wendy/wendy.exp: Add copyright.
27313         Delete setting of tmpdir (done by gcc_init).
27314         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27315         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27316         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27317         gcc_[ce]pass/fail.
27318
27319 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27320
27321         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27322         confusion.
27323         (g++_load): Likewise.
27324
27325         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27326         Rename argument to `prog' to remove the confusion.
27327         Varargs fns behave differently too!
27328         (g++_load): Likewise.
27329
27330         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27331
27332         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27333         what it is.  Delete (always) printing of status value for !native.
27334         Simplify verbose code, and include status and exec_output.
27335         (g++_load): Use gcc_load.
27336
27337 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27338
27339         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27340         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27341         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27342         940714-3.c as these testcases don't exist anymore.  Make
27343         va-arg-1.c expected to pass.
27344
27345 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27346
27347         * gcc.misc-tests/misc.exp: Only run specific testcases.
27348         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27349         * gcc.misc-tests/dg-[1-9].c: New files.
27350
27351         * lib/dg.exp: New testsuite driver.
27352         * gcc.prms/prms.exp: Use it.
27353
27354         * README.gcc: New file.
27355
27356         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27357         Document and reset `lxpass' and `lxfail'.
27358         Simplify "initialized" message.
27359         (gcc_stat): Clean up comments a little.
27360
27361 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27362
27363         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27364
27365 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27366
27367         * lib/old-dejagnu.exp (process-option): New proc.
27368         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27369         (old-dejagnu): Simplify.
27370         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27371
27372 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27373
27374         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27375         exists and is not an empty string.
27376
27377         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27378         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27379         finished.
27380         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27381         automatically.
27382
27383         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27384         longer expected to fail.
27385
27386         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27387         "f" function call.
27388
27389         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27390
27391         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27392         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27393         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27394         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27395         c-torture-1.29.
27396
27397         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27398         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27399
27400         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27401
27402         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27403         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27404
27405         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27406         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27407         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27408
27409 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27410
27411         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27412         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27413         940714-1.c, 940714-2.c, 940714-3.c},
27414         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27415         gcc.misc-tests/{mg.c,mg.exp}:
27416         New tests.
27417         * gcc.noncompile/noncompile.exp: Change accordingly.
27418
27419 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27420
27421         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27422         Undo previous clobberage.
27423
27424 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27425
27426         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27427         * gcc.special/{930510-1.c, special.exp}:
27428         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27429         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27430         struct-varargs-1.c}: New tests from c-torture-1.26.
27431
27432 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27433
27434         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27435           argument to switch.
27436
27437 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27438
27439         * Revert the previous changes.  Please see Rob's directory
27440           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27441           fixes.
27442
27443 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27444
27445         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27446             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27447             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27448             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27449             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27450             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27451             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27452             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27453             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27454             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27455             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27456             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27457             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27458             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27459             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27460             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27461             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27462             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27463             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27464             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27465             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27466             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27467             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27468             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27469             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27470             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27471             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27472
27473 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27474
27475         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27476             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27477           with perror calls.
27478
27479 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27480
27481         * config/unix.exp (g++_load): Fix syntax.
27482
27483 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27484
27485         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27486         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27487         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27488         Don't expect va-arg-1.c to fail.  Correct expected output for
27489         920928-1.c.
27490         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27491         * gcc.wendy/hbm4.c: Correct typo.
27492         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27493
27494 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27495
27496         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27497         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27498         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27499         * lib/c-torture.exp (c-torture-compile): Ditto.
27500
27501         Reduce volume of output (remove all the -I's and such).
27502         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27503         Call gcc_cpass, gcc_cfail.
27504         (c-torture): Pass testing option to c-torture-compile.
27505
27506 1994-03-21  Doug Evans  (dje@cygnus.com)
27507
27508         Bring patches over from progressive.
27509         * config/default.exp: Exit remote shell cleanly.
27510         (g++_exit, g++_start): Add default versions.
27511         * config/sim.exp (gcc_load): Use perror, not error.
27512
27513 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27514
27515         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27516         set in site.exp.
27517
27518 1994-03-14  Doug Evans  (dje@cygnus.com)
27519
27520         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27521         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27522         (wendy_try): New proc to run testcase.
27523         (main loop): Call 'em.
27524         * gcc.wendy/*.c: Clean up pass to correct expected output.
27525
27526         * lib/gcc.exp: Minor cleanup work.
27527         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27528
27529 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27530
27531         * config/sim.exp (gcc_load): Document return codes better.
27532         Don't pass -v to simulator.
27533
27534 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27535
27536           * gcc.special/920717-x.c: Fix typo.
27537           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27538           get at sources.
27539
27540         * lib/mike-gcc.exp: Fix typo.
27541
27542 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27543
27544         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27545         binary to use, transform the name.
27546         * config/*.exp: rename everything. Nuke any g++ specific files,
27547         it's now a special case of gcc that requires no special support.
27548         Add a default.exp for unsupported targets.
27549
27550 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27551
27552         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27553         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27554         version of Tcl.
27555
27556 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27557
27558         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27559         than a warning.
27560
27561 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27562
27563         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27564
27565 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27566
27567         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27568         option_list.  Compile every file with only 4/6 option choices
27569         (same as C torture) instead of with 12/18 different option
27570         choices.
27571         * lib/c-torture.exp: Likewise.
27572
27573         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27574         not already set.
27575
27576 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27577
27578         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27579         can put an XFAIL *-*-* on excess errors.
27580
27581 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27582
27583         * g++.law: Add more tests derived from g++-bugs snapshots.
27584
27585         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27586         equivalent to g++.law/init9.
27587
27588         * lib/mike-gcc.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  Brendan Kehoe  (brendan@lisa.cygnus.com)
27592
27593         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27594         compiled it, and the a.out file after we've run it.
27595
27596 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27597
27598         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27599
27600 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27601
27602         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27603         version number.
27604
27605 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27606
27607         * g++.law: New directory of g++ tests derived from the g++-bugs
27608         snapshots.
27609
27610 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27611
27612         * gcc.compile: initbug1.c initbug1.exp testcase added
27613
27614 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27615
27616         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27617         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27618           fixes submitted by Jeff Law (law@cs.utah.edu)
27619         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27620           Jeff Law (law@cs.utah.edu)
27621
27622
27623 1993-11-30  Mike Stump  (mrs@cygnus.com)
27624
27625         * config/unix-g++.exp: Follow the gcc way of doing things.
27626         * g++.old-deja/old-deja.exp: Minor updates.
27627         * lib/g++.exp: New file, follow the gcc way of doing things.
27628         * lib/old-dejagnu.exp: Minor updates.
27629         * lib/mike-g++.exp: Always unset errorInfo.
27630
27631 1993-11-06  Mike Stump  (mrs@cygnus.com)
27632
27633         * lib/gcc.exp: Fix some errors with the below change, CC and
27634         CFLAGS should be global when setting, not local.
27635
27636 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27637
27638         * lib/gcc.exp: Transform tool name.
27639
27640 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27641
27642         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27643
27644 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27645
27646         * lib/gcc.exp: change gcc_done to gcc_stat
27647
27648 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27649
27650         * Upgraded gcc testsuite to c-torture version 1.25
27651
27652 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27653
27654         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27655         * lib/c-torture: added hooks for new reporting code.
27656
27657 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27658
27659         * config/sh-gcc.exp: check if sh-sim exists in the path
27660
27661 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27662
27663         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27664         * gcc.compile/compile.exp: Initial changes for new logic.
27665         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27666         * gcc.failure/failure.exp: Initial changes for new logic.
27667         * gcc.ieee/ieee.exp: Initial changes for new logic.
27668         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27669         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27670         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27671         * lib/c-torture.exp: Initial changes for new logic.
27672         * lib/gcc.exp: Initial changes for new logic.
27673
27674 1993-10-15  Mike Stump  (mrs@cygnus.com)
27675
27676         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27677         depend upon failure or success.  Fully qualify names in failure
27678         and success messages.  Always remove a.out before starting
27679         compile, just in case.  Pay more attention to error text output by
27680         the compiler.  Handle testcases with no known past errors just
27681         like all others, so that things are uniform.  Other miscellaneous
27682         improvements.
27683
27684 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27685
27686         * gcc.cpp: new directory for cpp tests
27687
27688 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27689
27690         * lib/chill.exp: Code reformatted, removed unused code.
27691         * config/unix-chill.exp: Code reformatted, removed unused code.
27692         * chill.execute/execute.exp: Code reformatted, removed unused code.
27693         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27694
27695 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27696
27697         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27698         routines not written.
27699
27700 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27701
27702         * config/bug-gcc.exp: Use new procs from bug.exp.
27703
27704 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27705
27706         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27707         via ftp, rather than depending on NFS.
27708         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27709         case.
27710
27711 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27712
27713         * config/bug-gcc.exp: Use new download proc.
27714
27715 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27716
27717         * chill.execute/execute.exp: cleanups, handles errors better
27718         * chill.compile/compile.exp: rewrite, based on execute.exp
27719         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27720         * lib/chill.exp: major changes to diff proc and compile and link
27721           procs. added chill_fail and chill_pass wrappers to pass and
27722           fail. added more comments, and handle error codes better.
27723           Added a hack to capture stderr from exec, so noncompile tests
27724           can work.
27725
27726 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27727
27728         * chill.execute/execute.exp: rewrite of testsuite driver
27729         * lib/chill.exp: rewrite of testsuite driver
27730         * config/unix-chill.exp: rewrite of testsuite driver
27731
27732 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27733
27734     In chill.execute:
27735         * iexpr.ch: Standardize uppercase.
27736         * tuples.dat: Standardize uppercase.
27737         * vary.ch: standardize.  Correct varying string assignments.
27738         * vary.dat: Add new output lines.
27739
27740 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27741
27742     In chill.execute:
27743         * chprintf.ch: Standardize use of uppercase.
27744         * tuples.ch: Standardize and turn arr2 into a DCL,
27745           rather than a SYN.
27746         * pinits.ch: Standardize.
27747
27748 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27749
27750         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27751         * Makefil: Renamed to Makefile.in.
27752         * configure.in: New.
27753
27754 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27755
27756     In chill.execute:
27757         * .cvsignore: Add result/output files.
27758         * Makefile: Fix up variables at start.  Use MFLAGS
27759           everywhere.  Correct bool_loc, built_ins entries.
27760           Add entry for vary1.ch.
27761         * bitarray.ch: Standardize upper-case usage.
27762         * bitexpr.ch: Standardize, add output of b1.
27763         * params.ch: Use arrayt in along PROC parameters, to
27764           avoid novelty problems.
27765         * sets.ch: Tiny cleanup.
27766         * vary1.ch: Re-indent.
27767
27768 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27769
27770           * Add PR-related files to Makefiles, .cvsignore files, etc.
27771
27772 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27773
27774         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27775           with compiler objects. New names are test-flow.c and test-loop.c
27776
27777 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27778
27779         * Upgraded c-torture tests from 1.19 to 1.20
27780
27781         * new files:
27782         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27783         * gcc.compile: 930623-1.c 930623-2.c
27784         * gcc.noncompile: 930622-1.c 930622-2.c
27785         * gcc.failure: 920411-1.c 920627-2.c
27786         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27787
27788 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27789
27790         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27791           More changes to get testsuite working properly. Needs more work.
27792           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27793
27794 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27795
27796         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27797           More changes to get testsuite working properly. Needs more work.
27798
27799 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27800
27801         * chill.compile/compile.exp: Added for Dejagnu support
27802         * chill.execute/execute.exp: Added for Dejagnu support
27803         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27804
27805 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27806
27807     This should complete moving the CHILL test files.
27808         * chill.noncompile(.cvsignore printf.grt
27809             in-printf.grt chprintf.grt chprintf.ch):
27810             Added test-support files.
27811           (Makefile): Modified further.
27812         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27813             signal.ch): Added test files.
27814           * chill.execute (.cvsignore printf.grt printr.c
27815             in-printf.grt rts.c chprintf.grt rts.h): Added
27816           test-support files.
27817             (Makefile): More corrections.
27818
27819 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27820
27821         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27822           test cases, ready for DejaGnu.
27823
27824 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27825
27826         * Upgraded c-torture tests from 1.18 to 1.19
27827
27828         * gcc.compile: added test(s):
27829           930607-1.c
27830         * gcc.execute: added test(s):
27831           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27832
27833         * added new subdirectory for misc tests: gcc.misc-tests
27834         * gcc.misc-test(s): added tests:
27835           inst-check.c test-consts.c test-ior.c test-switch.c
27836
27837 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27838
27839         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27840
27841 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27842
27843         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27844
27845 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27846
27847         * Upgraded c-torture tests from 1.17 to 1.18
27848
27849 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27850
27851         * Upgraded c-torture tests from 1.12 to 1.17
27852
27853 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27854
27855         * lib/old-dejagnu.exp:
27856           Fixed handling of XFAIL target triplets to correctly
27857           recognize wildcard characters.  Removed code that
27858           appended a unique id tag to the end of the file name
27859           printed out by the result of the testcases within a
27860           given test file.
27861
27862 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27863
27864         * lib/old-dejagnu.exp:
27865           Reworked expected failure handling to trigger off of XFAIL
27866           keyword in keyphrase embeded in testcase source code. The
27867           XFAIL keyword must be at the end of the keyphrase line. It
27868           may optionally be followed by one or more target triplets.
27869           It has just occured that the handling of wildcards in the
27870           target triplet may not be correct.
27871
27872 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27873
27874         * g++.old-deja/tests:
27875           Moved all subdirectories up one level into g++.old-deja .
27876
27877         * lib/old-dejagnu.exp:
27878           Fixed problem with CXXFLAGS not being properly reset, and being
27879           corrupted with extraneous "-c" compiler option.  This was
27880           causing binaries to not be generated for test that needed them.
27881           Modified strings passed to "pass" and "fail" so that individual
27882           tests from the same test file would be distinguished by an
27883           identifier appended to the test file name in the summary logs;
27884           this corrected a problem with erroneous diff logs.  Added code
27885           to search testcases for expected fail and unexpected pass keywords.
27886
27887 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27888
27889         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27890
27891 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27892
27893         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27894           Removed extraneous text from end of "Special g++ Options"
27895           keyphrase.
27896
27897         * lib/old-dejagnu.exp: Added pattern matching to look for new
27898           keywords, embedded in testcases comments, which will trigger
27899           calls to xpass and xfail.
27900
27901 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27902
27903         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27904           comments embedded in the testcases, especially the one looking for
27905           special compiler options, as well as the pattern matching for the
27906           compiler output again.
27907
27908 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27909
27910         * lib/old-dejagnu.exp: Do a proper check of the return value for
27911           execute tests. Fixed several problems with the pattern matching
27912           of the compiler output which gave erroneous test results.
27913           Changed several of the test result messages to be more descriptive.
27914         * config/unix-g++.exp: Proc g++_load now actually works and
27915           executes the tests passed to it and returns a usable return
27916           value.
27917
27918 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27919
27920           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27921
27922 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27923
27924         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27925           Modified both files to properly execute the old style
27926           dejagnu tests. The previous versions of these files were
27927           experimental and did not function anything near correctly.
27928
27929 1993-04-05  Rob Savoye  (rob@cygnus.com)
27930
27931         * Removed all Makefile.in and configure.in files. No configuration
27932         needed now.
27933
27934 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27935
27936         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27937
27938 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27939
27940         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27941         gcc.special/configure.in, gcc.noncompile/configure.in,
27942         gcc.execute/configure.in, gcc.code_quality/configure.in,
27943         g++.other/configure.in, g++.old-deja/configure.in,
27944         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27945         in srcname setting.
27946
27947 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27948
27949         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27950         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27951         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27952
27953 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27954
27955         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27956         (gdb_exit): Don't remove *_soc files.
27957
27958 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27959
27960         * lib/c-torture.exp: Don't look for main; instead always use -w
27961         -c.  This is how the c-torture tests work.  Remove the object
27962         file if the compilation succeeds.
27963         * gcc.execute/execute.exp: Remove executable if test passes.
27964         * gcc.noncompile/noncompile.exp: Every test is an expected
27965         failure.
27966         * gcc.special/special.exp: Added tests from c-torture 1.11,
27967         corrected use of existing test.
27968         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27969         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27970         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27971         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27972         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27973         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27974         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27975         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27976         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27977         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27978         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27979         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27980         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27981         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27982         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27983         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27984         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27985         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27986         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27987         c-torture 1.11.
27988         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27989         correspond to c-torture 1.11.
27990
27991         * New file.