OSDN Git Service

8f6bd148f65f69a19d16095388aa4e3937a5c26f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2
3         * obj-c++.dg/comp-types-12.mm: New.
4         * objc.dg/comp-types-11.m: New.
5         * objc.dg/selector-4.m: New.
6
7 2005-05-26  Andreas Jaeger  <aj@suse.de>
8
9         PR testsuite/20772
10         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11         g++.old-deja/g++.ext/attrib3.C,
12         g++.old-deja/g++.other/store-expr1.C,
13         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
19         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
32
33 2005-05-26  Andreas Jaeger  <aj@suse.de>
34
35         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
36         x86-64 compilation.
37
38 2005-05-26  Andreas Jaeger  <aj@suse.de>
39
40         PR testsuite/20772
41         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
42         gcc.misc-tests/i386-pf-athlon-1.c,
43         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
44         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
45         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
46         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
47         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
48         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
49         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
50         programs.
51
52         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
53         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
54         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
55         x86-64 compilation.
56
57         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
58         x86_64.
59
60         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
61         effective-target ilp32.
62
63 2005-05-26  David Ung  <davidu@mips.com>
64
65         * gcc.target/mips/ext_ins.c: New test for testing the generation
66         of MIPS32/64 rev 2 ext/ins instructions.
67
68 2005-05-26  Andreas Jaeger  <aj@suse.de>
69
70         * treelang/compile/unsigned.tree: Use gimple instead of
71         nonexisting generic dump.
72
73 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
74
75         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
76
77 2005-05-26  Andreas Jaeger  <aj@suse.de>
78
79         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
80
81 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
82
83         PR libfortran/17283
84         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
85         Test callee-allocated memory with write statements.
86
87 2005-05-25  Roger Sayle  <roger@eyesopen.com>
88
89         PR middle-end/21709
90         * gcc.dg/pr21709-1.c: New test case.
91
92 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
93             Mike Stump  <mrs@apple.com>
94
95         * objc/execute/next_mapping.h: Update for C++.
96
97         * obj-c++.dg/selector-1.mm: Move to...
98         * obj-c++.dg/selector-4.mm: here...
99
100         * obj-c++.dg/basic.mm: New.
101         * obj-c++.dg/comp-types-1.mm: New.
102         * obj-c++.dg/cxx-class-1.mm: New.
103         * obj-c++.dg/cxx-ivars-1.mm: New.
104         * obj-c++.dg/cxx-ivars-2.mm: New.
105         * obj-c++.dg/cxx-ivars-3.mm: New.
106         * obj-c++.dg/cxx-scope-1.mm: New.
107         * obj-c++.dg/cxx-scope-2.mm: New.
108         * obj-c++.dg/defs.mm: New.
109         * obj-c++.dg/empty-private-1.mm: New.
110         * obj-c++.dg/encode-1.mm: New.
111         * obj-c++.dg/encode-2.mm: New.
112         * obj-c++.dg/encode-3.mm: New.
113         * obj-c++.dg/extern-c-1.mm: New.
114         * obj-c++.dg/extra-semi.mm: New.
115         * obj-c++.dg/fix-and-continue-2.mm: New.
116         * obj-c++.dg/isa-field-1.mm: New.
117         * obj-c++.dg/ivar-list-semi.mm: New.
118         * obj-c++.dg/local-decl-1.mm: New.
119         * obj-c++.dg/lookup-1.mm: New.
120         * obj-c++.dg/lookup-2.mm: New.
121         * obj-c++.dg/method-1.mm: New.
122         * obj-c++.dg/method-2.mm: New.
123         * obj-c++.dg/method-3.mm: New.
124         * obj-c++.dg/method-4.mm: New.
125         * obj-c++.dg/method-5.mm: New.
126         * obj-c++.dg/method-6.mm: New.
127         * obj-c++.dg/method-7.mm: New.
128         * obj-c++.dg/no-extra-load.mm: New.
129         * obj-c++.dg/overload-1.mm: New.
130         * obj-c++.dg/pragma-1.mm: New.
131         * obj-c++.dg/pragma-2.mm: New.
132         * obj-c++.dg/private-1.mm: New.
133         * obj-c++.dg/private-2.mm: New.
134         * obj-c++.dg/proto-qual-1.mm: New.
135         * obj-c++.dg/qual-types-1.mm: New.
136         * obj-c++.dg/stubify-1.mm: New.
137         * obj-c++.dg/stubify-2.mm: New.
138         * obj-c++.dg/super-class-1.mm: New.
139         * obj-c++.dg/super-class-2.mm: New.
140         * obj-c++.dg/super-dealloc-1.mm: New.
141         * obj-c++.dg/super-dealloc-2.mm: New.
142         * obj-c++.dg/template-1.mm: New.
143         * obj-c++.dg/template-2.mm: New.
144         * obj-c++.dg/template-3.mm: New.
145         * obj-c++.dg/template-4.mm: New.
146         * obj-c++.dg/template-5.mm: New.
147         * obj-c++.dg/template-6.mm: New.
148         * obj-c++.dg/try-catch-1.mm: New.
149         * obj-c++.dg/try-catch-2.mm: New.
150         * obj-c++.dg/try-catch-3.mm: New.
151         * obj-c++.dg/try-catch-4.mm: New.
152         * obj-c++.dg/try-catch-5.mm: New.
153         * obj-c++.dg/try-catch-6.mm: New.
154         * obj-c++.dg/try-catch-7.mm: New.
155         * obj-c++.dg/try-catch-8.mm: New.
156         * obj-c++.dg/try-catch-9.mm: New.
157         * obj-c++.dg/va-meth-1.mm: New.
158
159 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
160
161         * obj-c++.dg/selector-1.mm: New.
162         * obj-c++.dg/selector-2.mm: New.
163
164 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
165
166         * obj-c++.dg/selector-3.mm: New.
167         * objc.dg/selector-3.m: New.
168
169 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
170
171         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
172         about where warning appears.
173
174 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
175
176         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
177         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
178         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
179         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
180
181 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
182
183         * gcc.dg/20050524-1.c: New test.
184
185 2005-05-25  Jan Hubicka  <jh@suse.cz>
186
187         * gcc.dg/tree-prof/inliner-1.c: New.
188
189 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
190
191         * gcc.dg/tree-prof: New directory.
192         * gcc.dg/tree-prof/tree-prof.exp: New.
193
194 2005-05-25  DJ Delorie  <dj@redhat.com>
195
196         * gcc.dg/Wattributes-1.c: New.
197         * gcc.dg/Wattributes-2.c: New.
198         * gcc.dg/Wattributes-3.c: New.
199
200 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
201
202         PR tree-optimization/19833
203         * gcc.dg/uninit-4.c: Remove xfail.
204         * gcc.dg/uninit-9.c: Ditto.
205
206 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
207
208         * obj-c++.dg/bitfield-[1-5].mm: New.
209         * obj-c++.dg/class-protocol-1.mm: New.
210         * obj-c++.dg/comp-types-1[0-1].mm: New.
211         * obj-c++.dg/comp-types-[2-9].mm: New.
212         * obj-c++.dg/encode-[4-8].mm: New.
213         * obj-c++.dg/layout-1.mm: New.
214         * obj-c++.dg/method-1[0-9].mm: New.
215         * obj-c++.dg/method-2[0-1].mm: New.
216         * obj-c++.dg/method-[8-9].mm: New.
217         * obj-c++.dg/objc-gc-3.mm: New.
218         * obj-c++.dg/try-catch-10.mm: New.
219         * objc.dg/bitfield-5.m: New.
220         * objc.dg/comp-types-10.m: New.
221         * objc.dg/comp-types-9.m: New.
222         * objc.dg/layout-1.m: New.
223         * objc.dg/objc-gc-4.m: New.
224         * objc.dg/try-catch-9.m: New.
225         * objc.dg/class-protocol-1.m: Tweak diagnostics.
226         * objc.dg/comp-types-1.m: Likewise.
227         * objc.dg/comp-types-[5-6].m: Likewise.
228         * objc.dg/method-9.m: Likewise.
229
230 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
231
232         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
233         and on hardware without VMX support.
234
235         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
236
237         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
238
239         * lib/profopt.exp (dg-final-generate, dg-final-use,
240         profopt-final-code, profopt-get-options): New.
241         (profopt-execute): Process test directives.
242
243         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
244         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
245         cleanup-tree-dump, cleanup-saved-temps): Update comments.
246
247 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
248
249         PR C++/21645
250         * g++.dg/init/ctor5.C: New test.
251
252 2005-05-24  Ira Rosen  <irar@il.ibm.com>
253
254         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
255         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
256         vect-113.c, vect-114.c.
257
258 2005-05-23  Adam Nemet  <anemet@lnxw.com>
259
260         * gcc.dg/const-elim-1.c: Remove xfails.
261
262 2005-05-23  Jeff Law  <law@redhat.com>
263
264         * gcc.c-torture/compile/pr21638.c: New test.
265         * gcc.c-torture/compile/20050520-1.c: New test.
266
267 2005-05-23  Nick Clifton  <nickc@redhat.com>
268
269         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
270         be a proper triple, ie: m32r*-*-*.
271         * g++.old-deja/g++.jason/thunk3.C: Likewise.
272
273 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
274
275         PR middle-end/21331
276         PR tree-opt/21293
277         * gcc.c-torture/compile/pr21293.c: New test.
278         * gcc.c-torture/execute/pr21331.c: New test.
279
280 2004-05-20  Richard Henderson  <rth@redhat.com>
281
282         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
283
284 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
285
286         * obj-c++-dg.exp: Add.
287         * obj-c++.exp: Add.
288         * obj-c++.dg/dg.exp: Add.
289
290 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
291
292         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
293         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
294
295 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
296
297         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
298
299 2004-05-19  Richard Henderson  <rth@redhat.com>
300
301         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
302
303 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
304
305         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
306
307         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
308
309 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
310
311         PR c++/21495
312         * g++.dg/parse/extern1.C: New test.
313         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
314
315 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
316
317         * gcc.dg/c99-math.h: New.
318         * gcc.dg/c99-math-float-1.c: New test.
319         * gcc.dg/c99-math-double-1.c: Likewise.
320         * gcc.dg/c99-math-long-double-1.c: Likewise.
321
322 2005-05-18  Richard Henderson  <rth@redhat.com>
323
324         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
325
326 2005-05-18  Devang Patel  <dpatel@apple.com>
327
328         * g++.dg/opt/20050511-1.C: New test.
329
330 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
331
332         PR libfortran/21127
333         * gfortran.dg/reshape-complex.f90:  New test.
334
335 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
336
337         * gfortran.dg/array_constructor_1.f90: New test.
338         * gfortran.dg/array_constructor_2.f90: New test.
339
340 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
341
342         PR fortran/20954
343         * gfortran.dg/pr20954.f: New test.
344
345 2005-05-17  Mike Stump  <mrs@apple.com>
346
347         Yet more Objective-C++...
348
349         * objc.dg/method-5.m: Update.
350         * objc.dg/method-6.m: Update.
351         * objc.dg/method-7.m: Update.
352         * objc.dg/method-9.m: Update.
353         * objc.dg/try-catch-2.m: Update.
354
355 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
356
357         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
358         Remove little-endian optimizations.
359
360 2005-05-17  Jeff Law  <law@redhat.com>
361
362         * g++.dg/tree-ssa/pr18414.C: New test.
363         * gcc.dg/tree-ssa/pr18414.C: New test.
364         * gcc.dg/tree-ssa/pr17141-1.C: New test.
365         * gcc.dg/tree-ssa/pr17141-2.C: New test.
366
367 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
368
369         * gcc.dg/compat/generate-random.c: Do not include
370         libiberty.h.
371         * gcc.dg/compat/generate-random_r.c: Likewise.
372
373 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
374
375         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
376
377 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
378
379         PR middle-end/21595
380         * g++.dg/tree-ssa/builtin1.C: New testcase.
381
382 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
383
384         PR c++/21454
385         * g++.dg/opt/const4.C: New test.
386
387         PR middle-end/21492
388         * g++.dg/opt/crossjump1.C: New test.
389
390         PR tree-optimization/21610
391         * gcc.c-torture/compile/20050516-1.c: New test.
392
393         PR fortran/15080
394         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
395         about the test failing.
396         * gfortran.fortran-torture/execute/where_7.f90: New test.
397         * gfortran.fortran-torture/execute/where_8.f90: New test.
398
399 2005-05-16  Richard Henderson  <rth@redhat.com>
400
401         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
402         i?86 and x86_64.
403
404 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
405
406         * gcc.dg/compat/generate-random.c (config.h): Do not include.
407         (limits.h): Include unconditionally.
408         (stdlib.h): Likewise.
409         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
410         (limits.h): Include unconditionally.
411         (stdlib.h): Likewise.
412         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
413         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
414         (limits.h): Include unconditionally.
415         (stdlib.h): Likewise.
416         (hashtab.h): Do not include.
417         (getopt.h): Likewise.
418         (stddef.h): Include.
419         (hashval_t): Define.
420         (struct entry): Add "next" field.
421         (HASH_SIZE): New macro.
422         (hash_table): New variable.
423         (switchfiles): Do not use xmalloc.
424         (mix): New macro.
425         (iterative_hash): New function.
426         (hasht): Remove.
427         (e_exists): New function.
428         (e_insert): Likewise.
429         (output): Use, instead of libiberty hashtable functions.
430         (main): Do not use getopt.  Do not call htab_create.
431
432 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
433
434         PR libstdc++/21526
435         * lib/target-supports.exp (check_mkfifo_available):
436         Return 0 for cygwin as mkfifo support incomplete on platform.
437         Fix typos in comments.
438
439 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
440
441         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
442
443 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
444
445         PR fortran/17432
446         * gfortran.dg/assign_4.f: New test.
447
448 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
449
450         PR tree-optimization/21563
451         * gcc.dg/tree-ssa/pr21563.c: New.
452
453 2005-05-14  Jan Hubicka  <jh@suse.cz>
454
455         * gcc.dg/noreturn-7.c: Allow control reaches warning.
456
457 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
458
459         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
460
461 2005-05-13  Julian Brown  <julian@codesourcery.com>
462
463         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
464         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
465
466 2005-05-13  Jan Hubicka  <jh@suse.cz>
467
468         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
469         * gcc.dg/fold-xor-?.c: Likewise.
470         * gcc.dg/pr15784-?.c: Likewise.
471         * gcc.dg/pr20922-?.c: Likewise.
472         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
473         * gcc.dg/tree-ssa/pr17598.c: Likewise.
474         * gcc.dg/tree-ssa/pr20470.c: Likewise.
475
476 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
477
478         PR fortran/21260
479         * gfortran.dg/hollerith_1.f90: New test.
480
481 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
482
483         * gfortran.dg/func_result_2.f90: New test.
484
485 2005-05-11  Bud Davis  <bdavis@gfortran.org>
486
487         * gfortran.dg/dev_null.f90: New test.
488
489 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
490
491         * gcc.dg/arm-vfp1.c: Revert last change.
492
493 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
494
495         PR middle-end/19807
496         PR tree-optimization/19639
497         * g++.dg/tree-ssa/pr19807.C: New testcase.
498
499 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
500
501         PR libfortran/21471
502         * gfortran.dg/append-1.f90: New test.
503
504 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
505
506         * gcc.dg/pr18501.c: XFAIL.
507         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
508         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
509         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
510         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
511         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
512         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
513         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
514         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
515
516 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
517
518         PR fortran/20178
519         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
520         gfortran.dg/f2c_3.f90: New tests.
521
522         * gfortran.dg/return_1.f90: Fix dg annotation.
523
524 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
525
526         * gcc.c-torture/compile/20050510-1.c: New test.
527
528 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
529
530         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
531
532 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
533
534         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
535
536 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
537
538         PR c/17913
539         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
540
541 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
542
543         PR c/21342
544         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
545         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
546
547 2005-05-10  Ben Elliston  <bje@au.ibm.com>
548
549         PR debug/16676
550         * gcc.dg/debug/pr16676.c: New test.
551
552 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
553
554         PR testsuite/21443
555         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
556         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
557         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
558         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
559         Change -O1 to -O2.
560         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
561         -fno-tree-dominator-opts.
562
563 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
564
565         * gfortran.dg/return_1.f90: New test.
566
567 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
568
569         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
570
571         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
572
573 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
574
575         PR c++/21427
576         * g++.dg/inherit/covariant13.C: New.
577
578 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
579
580         PR libfortran/19155
581         * gfortran.dg/pr19155.f: New test.
582
583 2005-05-08  Roger Sayle  <roger@eyesopen.com>
584
585         PR inline-asm/8788
586         * gcc.dg/pr8788-1.c: New testcase.
587
588 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
589
590         PR target/21416
591         * gcc.target/mips/fpcmp-[12].c: New tests.
592
593 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
594
595         * lib/target-supports-dg.exp (dg-require-fork): New function.
596         (dg-require-mkfifo): Likewise.
597         * lib/target-supports.exp (check_function_available): New
598         function.
599         (check_fork_available): Likewise.
600         (check_mkfifo_available): Likewise.
601
602 2005-05-06  Jeff Law  <law@redhat.com>
603
604         * gcc.c-torture/compile/pr21380.c: New test.
605
606 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
607
608         PR c++/20961
609         * g++.dg/ext/weak3.C: New test.
610
611 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
612
613         PR c++/21352
614         * g++.dg/template/crash37.C: New test.
615
616 2005-05-05  Paul Brook  <paul@codesourcery.com>
617
618         * gcc.dg/arm-g2.c: Use effective-target arm32.
619         * gcc.dg/arm-mmx-1.c: Ditto.
620         * gcc.dg/arm-scd42-2.c: Ditto.
621         * gcc.dg/arm-vfp1.c: Ditto.
622         * lib/target-supports.exp (check_effective_target_arm32): New
623         function.
624
625 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
626
627         PR libfortran/21354
628         gfortran.dg/in_pack_rank7.f90:  New test.
629
630 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
631
632         PR middle-end/15618
633         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
634
635 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
636
637         PR middle-end/21265
638         * gcc.dg/20050503-1.c: New test.
639
640         PR rtl-optimization/21239
641         * gcc.dg/i386-sse-11.c: New test.
642
643 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
644
645         PR target/16888
646         * gcc.target/i386/asm-1.c: New test.
647
648 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
649
650         PR rtl-optimization/21330
651         * gcc.c-torture/execute/20050502-1.c: New test.
652
653         PR target/21297
654         * gcc.c-torture/execute/20050502-2.c: New test.
655
656 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
657
658         PR middle-end/21282
659         * gcc.dg/pr21282.c: New.
660
661 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
662
663         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
664         * gcc.dg/vect/vect-92.c: Likewise
665         * gcc.dg/vect/vect-93.c: Likewise
666         * gcc.dg/vect/vect-dv-1.c: Likewise
667         * gcc.dg/vect/vect-dv-2.c: Likewise
668         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
669
670 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
671
672         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
673         * gfortran.dg/vect/vect-2.f90:  Likewise
674         * gfortran.dg/vect/vect-3.f90:  Likewise
675         * gfortran.dg/vect/vect-4.f90:  Likewise
676         * gfortran.dg/vect/vect-5.f90:  Likewise
677
678 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
679
680         PR target/20813
681         * gcc.dg/rs6000-fpint-2.c: New.
682
683 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
684
685         PR c/15698
686         * gcc.dg/builtins-30.c: Update expected messages.
687         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
688         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
689         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
690
691 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
692
693         PR tree-optimization/21294
694         * gcc.dg/tree-ssa/pr21294.c: New.
695
696 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
697
698         * gcc.dg/altivec-3.c (vec_store): Do not use the old
699         __builtin_altivec_st_internal_4si built-in.
700
701 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/15875
704         * g++.dg/template/ptrmem14.C: New test.
705
706 2005-05-02  Paul Brook  <paul@codesourcery.com>
707
708         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
709
710 2005-05-02  Michael Matz  <matz@suse.de>
711
712         PR c++/19542
713         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
714
715 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
716
717         * g++.dg/cpp/weak.C: New test.
718
719 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
720
721         * gcc.dg/tree-ssa/loop-8.c: New test.
722
723 2005-04-30  Michael Maty  <matz@suse.de>
724
725         * gcc.dg/inline-mcpy.c: New test.
726
727 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
728
729         PR libfortran/18958
730         * gfortran.dg/eoshift.f90:  New test case.
731
732 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
733
734         PR libfortran/18857
735         * gfortran.dg/matmul_1.f90: New test.
736
737 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
738
739         PR tree-optimization/21030
740         * gcc.dg/tree-ssa/pr21030.c: New.
741
742 2005-04-29  Devang Patel  <dpatel@apple.com>
743
744         PR tree-optimization/21272
745         * gcc.dg/vect/vect-ifcvt-10.c: New test.
746
747 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
748
749         PR fortran/13082
750         PR fortran/18824
751         * gfortran.dg/entry_4.f90: New test.
752         * gfortran.fortran-torture/execute/entry_1.f90: New test.
753         * gfortran.fortran-torture/execute/entry_2.f90: New test.
754         * gfortran.fortran-torture/execute/entry_3.f90: New test.
755         * gfortran.fortran-torture/execute/entry_4.f90: New test.
756         * gfortran.fortran-torture/execute/entry_5.f90: New test.
757         * gfortran.fortran-torture/execute/entry_6.f90: New test.
758         * gfortran.fortran-torture/execute/entry_7.f90: New test.
759
760 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
761
762         * gfortran.fortran-torture/execute/entry_8.f90: New test.
763
764 2005-04-29  Paul Brook   <paul@codesourcery.com>
765
766         * gfortran.dg/entry_3.f90: New test.
767
768 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
769
770         * gfortran.dg/implicit_4.f90: New test.
771
772 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
773
774         * lib/target-supports.exp (check_profiling_available): Return
775         false for xtensa-*-elf.
776
777 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
778
779         * lib/fortran-torture.exp (fortran-torture.exp): Catch
780         error if file cannot be deleted.
781
782 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
783
784         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
785         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
786         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
787         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
788         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
789         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
790         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
791         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
792         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
793         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
794         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
795         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
796         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
797
798 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
799
800         PR fortran/20865
801         * gfortran.dg/pr20865.f90: New test.
802
803 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
804
805         * gcc.dg/void-cast-2.c: New test.
806
807 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
808
809         PR c/21159
810         * gcc.dg/void-cast-1.c: New test.
811
812 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
813
814         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
815
816 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
817
818         PR fortran/21177
819         * gfortran.dg/pr21177.f90: New test.
820
821 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
822
823         PR tree-optimization/21171
824         * gcc.dg/tree-ssa/pr21171.c: New test.
825
826 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
827
828         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
829         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
830         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
831         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
832         gcc.dg/tree-ssa/gen-vect-32.c: New.
833         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
834         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
835         don't run on PPC32.
836
837 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
838
839         PR c/21213
840         * gcc.dg/transparent-union-3.c: New test.
841
842 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
843
844         PR c/20740
845         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
846         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
847         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
848         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
849         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
850         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
851
852 2005-04-26  Jeff Law  <law@redhat.com>
853
854         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
855         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
856         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
857         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
858         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
859         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
860         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
861
862 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
863
864         PR tree-optimization/17598
865         * gcc.dg/tree-ssa/pr17598.c: New testcase.
866
867 2005-04-25  Mike Stump  <mrs@apple.com>
868
869         * objc.dg/fix-and-continue-1.m: Add.
870
871 2005-04-25  Roger Sayle  <roger@eyesopen.com>
872
873         PR c++/20995
874         * g++.dg/opt/pr20995-1.C: New test case.
875
876 2005-04-25  Devang Patel <dpatel@apple.com>
877
878         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
879
880 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
881
882         PR testsuite/21062
883         * g++.dg/opt/alias2.C (printf): Correct the prototype.
884
885 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
886
887         PR C++/21188
888         * g++.dg/opt/rtti2.C: New test.
889
890 2005-04-25  Paul Brook  <paul@codesourcery.com>
891         Steven G. Kargl  <kargls@comcast.net>
892
893         PR fortran/20879
894         * gfortran.dg/ichar_1.f90: New file.
895
896 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
897
898         PR middle-end/20991
899         * g++.dg/opt/pr20991.C: New test.
900
901         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
902         where sizeof (type) < __alignof__ (type).
903         * gcc.dg/compat/struct-layout-1.h: Likewise.
904
905 2005-04-24  Per Bothner  <per@bothner.com>
906             Devang Patel  <dpatel@apple.com>
907
908         PR preprocessor/20907
909         * gcc.dg/cpp/very-long-comment.c: New test.
910
911 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
912
913         PR fortran/20059
914         * gfortran.dg/common_5.f: New test.
915
916 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
917
918         PR middle-end/21082
919         * g++.dg/tree-ssa/pr21082.C: New testcase.
920
921 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
922
923         * gcc.dg/vect/vect-99.c: New test.
924
925 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
926
927         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
928
929 2005-04-22  Jeff Law  <law@redhat.com>
930
931         * gcc.dg/uninit-5.c: Remove xfails.
932         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
933         conditionals and loads.
934
935 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
936
937         PR libfortran/20074
938         PR libfortran/20436
939         PR libfortran/21108
940         * gfortran.dg/nested_reshape.f90: new test
941         * gfortran.dg/reshape-alloc.f90: new test
942         * gfortran.dg/reshape.f90: new test
943
944 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
945
946         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
947
948         * gcc.dg/arm-vfp1.c: New test.
949
950 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
951
952         PR c++/21087
953         * g++.dg/lookup/builtin2.C: New test.
954
955 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
956
957         * gcc.dg/weak/weak-13.c: New test.
958
959 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
960
961         * lib/target-supports.exp (check_effective_target_sync_int_long):
962         Add powerpc*.
963
964 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
965
966         * gcc.target/mips/branch-1.c: New test.
967
968 2005-04-21  Richard Henderson  <rth@redhat.com>
969
970         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
971         * gcc.dg/vect/vect-86.c: Likewise.
972         * gcc.dg/vect/vect-87.c: Likewise.
973         * gcc.dg/vect/vect-88.c: Likewise.
974
975 2005-04-21  Devang Patel  <dpatel@apple.com>
976
977         PR optimization/20994
978         * gcc.dg/tree-ssa/ifc-3.c: New test.
979
980 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
981
982         PR c/12913
983         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
984         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
985         gcc.dg/c99-vla-jump-5.c: New tests.
986
987 2005-04-19  Richard Henderson  <rth@redhat.com>
988
989         * lib/target-supports.exp (check_effective_target_vect_int_mult):
990         Fix typo in exists check.
991         (check_effective_target_sync_int_long): New.
992         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
993         * gcc.dg/ia64-sync-2.c: Likewise.
994         * gcc.dg/ia64-sync-3.c: Likewise.
995         * gcc.dg/ia64-sync-4.c: Likewise.
996
997 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
998
999         * gcc.dg/fold-xor-1.c: New test.
1000         * gcc.dg/fold-xor-2.c: New test.
1001
1002 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1003
1004         PR target/20670
1005         * g++.dg/eh/fp-regs.C: New test.
1006
1007 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1008
1009         * gcc.dg/Wint-to-pointer-cast-1.c,
1010         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1011         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1012         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1013
1014 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1015
1016         PR fortran/16861
1017         * gfortran.dg/pr16861.f90: New test.
1018
1019 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1020
1021         * gcc.dg/pr21085.c: New test.
1022
1023 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1024
1025         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1026         (setup_mips_tests, dg-mips-options): New procedures.
1027         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1028         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1029         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1030         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1031         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1032         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1033         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1034         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1035         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1036         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1037         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1038         dg-mips-options instead of dg-options.  Remove now-redundant
1039         preprocessor guards.
1040         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1041         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1042         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1043         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1044         * gcc.dg/vr-mult-2.c: Delete.
1045         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1046         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1047         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1048         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1049         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1050         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1051         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1052
1053 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1054
1055         * ada/acats/run_all.sh: Use sync when executable not present.
1056
1057 2005-04-18  Devang Patel  <dpatel@apple.com>
1058
1059         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1060         * gcc.dg/vect/vect-11a.c: New.
1061         * gcc.dg/vect/vect-none.c: Update.
1062         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1063
1064 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1065
1066         PR tree-optimization/20922
1067         * gcc.dg/pr20922-1.c: New test.
1068         * gcc.dg/pr20922-2.c: New test.
1069         * gcc.dg/pr20922-3.c: New test.
1070         * gcc.dg/pr20922-4.c: New test.
1071         * gcc.dg/pr20922-5.c: New test.
1072         * gcc.dg/pr20922-6.c: New test.
1073
1074 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1075
1076         PR libfortran/20950
1077         * gfortran.dg/pr20950.f: New test.
1078
1079 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1080
1081         PR libfortran/19216
1082         * gfortran.dg/pr19216.f: New test.
1083
1084 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1085
1086         PR tree-optimization/21001
1087         * gcc.dg/tree-ssa/pr21001.c: New.
1088
1089 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1090
1091         PR libfortran/21075
1092         * gfortran.dg/reshape_rank7.f90: New test.
1093
1094 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1095
1096         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1097         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1098         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1099         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1100         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1101         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1102         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1103         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1104         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1105         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1106         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1107         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1108         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1109         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1110         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1111         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1112         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1113         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1114         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1115         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1116         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1117
1118 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1119
1120         * gfortran.dg/wtruncate.f: New testcase.
1121         * gfortran.dg/wtruncate.f90: New testcase.
1122
1123 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1124
1125         PR c++/21025
1126         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1127         which sizeof/alignof is dependent, rather than just whether we are
1128         processing_template_decl.
1129
1130 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1131
1132         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1133         corrected typo where the wrong variables had been compared.
1134
1135 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1136
1137         PR libfortran/18495
1138         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1139         Test callee-allocated version of return array with a write
1140         statement.
1141         Test spread with a temporary with another write statement.
1142
1143 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1144
1145         PR tree-optimization/21031
1146         * gcc.dg/tree-ssa/pr21031.c: New.
1147
1148 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1149
1150         PR tree-optimization/21004
1151         * gcc.dg/builtins-53.c: Include builtins-config.h.
1152         Check floorf, ceilf, floorl and ceill transformations
1153         only when HAVE_C99_RUNTIME is defined.
1154
1155 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1156
1157         PR middle-end/20739
1158         * gcc.dg/tree-ssa/pr20739.c: New test.
1159
1160 2005-04-14  Mike Stump  <mrs@apple.com>
1161
1162         * gcc.dg/Foundation.framework/empty: New.
1163         * gcc.dg/framework-2.c: New.
1164
1165 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1166
1167         PR tree-optimization/21021
1168         * gcc.c-torture/compile/pr21021.c: New.
1169
1170 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1171
1172         PR testsuite/21010
1173         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1174         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1175         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1176         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1177         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1178         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1179         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1180         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1181
1182 2005-04-14  Richard Henderson  <rth@redhat.com>
1183
1184         * lib/target-supports.exp (check_effective_target_vect_condition):
1185         Add ia64, i?86, and x86_64.
1186
1187 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1188
1189         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1190
1191 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1192
1193         PR tree-optimization/20657
1194         * gcc.dg/tree-ssa/pr20657.c: New.
1195
1196 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1197
1198         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1199         (long long int)trunc*.
1200
1201 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1202
1203         PR target/20927
1204         * gcc.dg/pr20927.c: New test.
1205
1206 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1207
1208         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1209         * gcc.target/mips/asm-1.c: Likewise.
1210
1211 2005-04-13  Dale Johannesen  <dalej@apple.com>
1212
1213         * objc.dg/objc-fast-4.m:  New.
1214
1215 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1216
1217         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1218         directory.
1219         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1220
1221 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1222
1223         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1224         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1225         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1226
1227 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1228
1229         PR tree-optimization/20913
1230         * gcc.dg/tree-ssa/pr20913.c: New.
1231
1232         PR tree-optimization/20702
1233         * gcc.dg/tree-ssa/pr20702.c: New.
1234
1235 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1236
1237         PR c++/13744
1238         * g++.dg/inherit/local3.C: New test.
1239
1240 2005-04-12  Jeff Law  <law@redhat.com>
1241
1242         * gcc.dg/tree-ssa/20050412-1.c: New test.
1243
1244 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1245
1246         PR libfortran/19016
1247         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1248         Add tests with mask generated by expression.
1249         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1250         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1251         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1252
1253 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1254
1255         PR middle-end/20917
1256         * gcc.dg/20050409-1.c: New test.
1257
1258 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1259
1260         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1261
1262 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1263
1264         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1265         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1266         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1267         (TARGET_CXX): Adjust accordingly.
1268         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1269         determine_class_data_visibility and class_data_always_comdat.
1270         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1271         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1272         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1273         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1274         (arm_cxx_determine_class_data_visibility): New.
1275         (arm_cxx_class_data_always_comdat): Likewise.
1276         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1277         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1278         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1279         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1280         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1281         Define.
1282
1283 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1284
1285         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1286
1287 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1288
1289         * gcc.dg/i386-darwin-fpmath.c: New.
1290
1291 2004-04-11  Devang Patel  <dpatel@apple.com>
1292
1293         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1294         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1295         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1296         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1297         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1298         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1299         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1300         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1301         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1302
1303 2004-04-11  Devang Patel  <dpatel@apple.com>
1304
1305         * gcc.dg/vect/vect-dv-1.c: New test.
1306         * gcc.dg/vect/vect-dv-2.c: New test.
1307
1308 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1309
1310         PR tree-optimization/20933
1311         * gcc.dg/tree-ssa/pr20933.c: New test.
1312
1313 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1314
1315         * gfortran.dg/fold_nearest.f90: New test.
1316
1317 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1318
1319         * gcc.dg/tree-ssa/alias-1.c: New test.
1320
1321 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1322
1323         PR tree-optimization/20920
1324         * g++.dg/tree-ssa/pr20920.C: New test.
1325
1326 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1327
1328         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1329         (long long int)ceil*.
1330
1331 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1332
1333         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1334         explicit C++ linkage.
1335
1336 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1337
1338         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1339         warning for arithmetic IF statements.
1340
1341 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1342
1343         * eor_handling_1.f90: New test case.
1344         * eor_handling_2.f90: New test case.
1345         * eor_handling_3.f90: New test case.
1346         * eor_handling_4.f90: New test case.
1347         * eor_handling_5.f90: New test case.
1348         * noadv_size.f90: New test case.
1349         * pad_no.f90: New test case.
1350
1351 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1352
1353         * gcc.c-torture/execute/20050410-1.c: New test.
1354
1355 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1356
1357         * gcc.dg/pr20126.c: New.
1358
1359 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1360             Steven G. Kargl <kargls@comcast.net>
1361
1362         * gfortran.dg/PR19872.f: New test.
1363
1364 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1365
1366         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1367
1368 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1369
1370         * gfortran.dg/nint_1.f90: New test.
1371
1372 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1373
1374         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1375         Added test for callee-allocated arrays with write statements.
1376         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1377         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1378         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1379         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1380         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1381
1382 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1383
1384         PR libfortran/20163
1385         * gfortran.dg/open-options-blanks.f:  New test.
1386
1387 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1388
1389         PR fortran/13257
1390         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1391
1392 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1393
1394         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1395         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1396         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1397         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1398         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1399         * gcc.c-torture/execute/stdarg-4.c: New test.
1400
1401         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1402
1403         PR target/20795
1404         * g++.dg/abi/param2.C: New test.
1405
1406 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1407
1408         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1409
1410 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1411
1412         * gcc.dg/builtins-53.c: New test.
1413
1414 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1415
1416         * g++.dg/tree-ssa/pr18178.C: New test.
1417         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1418         * gcc.c-torture/execute/20041019-1.c: New test.
1419         * gcc.dg/tree-ssa/20041008-1.c: New test.
1420         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1421         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1422         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1423         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1424         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1425         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1426         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1427         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1428         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1429         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1430
1431 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1432
1433         PR rtl-optimization/20466
1434         * gcc.c-torture/execute/pr20466-1.c: New test.
1435
1436 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1437
1438         PR c++/20905
1439         * g++.dg/parse/cond2.C: New test.
1440
1441         PR c++/20145
1442         * g++.dg/warn/Wdtor1.C: New test.
1443
1444 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1445
1446         PR fortran/17229
1447         * gfortran.dg/pr17229.f: New test.
1448
1449 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1450
1451         * gfortran.dg/tiny_1.f90: New test.
1452         * gfortran.dg/tiny_2.f90: ditto.
1453
1454 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1455
1456         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1457         * gfortran.dg/open_new.f90:  Fix dg-do run line
1458
1459 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1460
1461         * lib/target-supports.exp (get_compiler_messages): Support
1462         optional arguments, the fourth being compiler options.
1463         (check_effective_target_fpic): New proc.
1464         * gcc.dg/20050321-2.c: Restrict to target fpic.
1465
1466 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1467
1468         * gcc.dg/15443-1.c: New test.
1469         * gcc.dg/15443-2.c: Likewise.
1470
1471 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1472
1473         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1474
1475 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1476
1477         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1478
1479 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1480
1481         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1482         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1483         -m64.
1484         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1485         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1486         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1487
1488 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/20212
1491         * g++.dg/warn/Wunused-11.C: New test.
1492
1493 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1494
1495         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1496
1497 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1498
1499         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
1500
1501 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/20734
1504         * g++.dg/template/ptrmem13.C: New test.
1505
1506 2005-04-05  Per Bothner  <per@bothner.com>
1507
1508         * lib/gcc.exp: Always add -fno-show-column, for now.
1509
1510 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512         PR testsuite/20767
1513         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1514         of plain old "unsigned int" for the type of "i".  Makes this test
1515         64bit clean.
1516
1517 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1518
1519         * gcc.dg/i386-ssefn-1.c: New test.
1520         * gcc.dg/i386-ssefn-2.c: New test.
1521         * gcc.dg/i386-ssefn-3.c: New test.
1522         * gcc.dg/i386-ssefn-4.c: New test.
1523
1524 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR tree-optimization/20076
1527         * gcc.dg/builtin-apply4.c: New test.
1528
1529         PR preprocessor/19475
1530         * gcc.dg/cpp/macspace1.c: New test.
1531         * gcc.dg/cpp/macspace2.c: New test.
1532
1533 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1534
1535         * gfortran.dg/pr20755.f: Fixed bad format.
1536
1537 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1538
1539         PR c++/20763
1540         * g++.dg/ext/attrib21.C: New test.
1541
1542 2004-04-05  Devang Patel  <dpatel@apple.com>
1543
1544         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1545         * gcc.dg/vect/vect-shift-1.c: New test.
1546
1547 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1548
1549         PR libfortran/20755
1550         * gfortran.dg/pr20755.f: New test.
1551
1552 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1553
1554         * gfortran.dg/pr15959.f90: New test.
1555         * gfortran.dg/string_pad_trunc.f90: New test.
1556
1557 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1558
1559         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1560         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1561         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1562         syntax.
1563
1564 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1565
1566         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1567
1568 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1569
1570         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1571         * gcc.c-torture/compile/20011119-2.c: Likewise.
1572         * gcc.c-torture/compile/981001-2.c: Likewise.
1573
1574 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/20679
1577         * g++.dg/template/overload4.C: New test.
1578
1579 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1580
1581         PR c++/20746
1582         * g++.dg/abi/covariant5.C: New.
1583
1584         PR debug/20505
1585         * g++.dg/debug/const2.C: New.
1586
1587 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR rtl-optimization/16104
1590         * gcc.c-torture/execute/20050316-1.c: New test.
1591
1592 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1593
1594         * g++.dg/template/spec23.C: Fix dg-error text.
1595
1596 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1597
1598         PR c++/19199
1599         * g++.dg/expr/lval2.C: New.
1600
1601 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1602
1603         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1604         __builtin_strcasecmp and __builtin_strncasecmp.
1605
1606 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1607
1608         PR c++/20723
1609         * g++.dg/template/spec22.C: New.
1610         * g++.dg/template/spec23.C: New.
1611
1612 2005-04-03  Dale Ranta  <dir@lanl.gov>
1613             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1614
1615         PR libfortran/20068
1616         PR libfortran/20125
1617         PR libfortran/20156
1618         PR libfortran/20471
1619         * gfortran.dg/backspace.f: New test.
1620
1621 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1622
1623         * gcc.dg/pr19345.c: New test.
1624
1625 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1626
1627         PR tree-optimization/20640
1628         * gcc.dg/torture/tree-loop-1.c: New.
1629
1630 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1631
1632         PR rtl-optimization/20290
1633         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1634
1635 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1636
1637         * gcc.dg/rs6000-fpint.c: New.
1638
1639 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1640
1641         * gcc.dg/old-style-then-proto-1.c: New test.
1642
1643 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1644
1645         * gfortran.fortran-torture/execute/backspace.f90: Check
1646         after backspace and read was incorrect.
1647
1648 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1649
1650         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1651         buffer past the terminating NUL using memcmp.
1652         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1653         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1654
1655         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1656         Fix unused/uninitialized variable warnings.
1657
1658         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1659         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1660         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1661         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1662
1663         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1664         gcc.c-torture/execute/builtins/fputs-lib.c,
1665         gcc.c-torture/execute/builtins/lib/fprintf.c,
1666         gcc.c-torture/execute/builtins/lib/main.c,
1667         gcc.c-torture/execute/builtins/lib/memcmp.c,
1668         gcc.c-torture/execute/builtins/lib/memmove.c,
1669         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1670         gcc.c-torture/execute/builtins/lib/memset.c,
1671         gcc.c-torture/execute/builtins/lib/printf.c,
1672         gcc.c-torture/execute/builtins/lib/sprintf.c,
1673         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1674         gcc.c-torture/execute/builtins/lib/strchr.c,
1675         gcc.c-torture/execute/builtins/lib/strcmp.c,
1676         gcc.c-torture/execute/builtins/lib/strcpy.c,
1677         gcc.c-torture/execute/builtins/lib/strcspn.c,
1678         gcc.c-torture/execute/builtins/lib/strlen.c,
1679         gcc.c-torture/execute/builtins/lib/strncat.c,
1680         gcc.c-torture/execute/builtins/lib/strncmp.c,
1681         gcc.c-torture/execute/builtins/lib/strncpy.c,
1682         gcc.c-torture/execute/builtins/lib/strrchr.c,
1683         gcc.c-torture/execute/builtins/lib/strspn.c,
1684         gcc.c-torture/execute/builtins/lib/strstr.c,
1685         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1686         gcc.c-torture/execute/builtins/strlen-2.c,
1687         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1688         prototypes.
1689
1690 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1691
1692         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1693         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1694         selectany usage.
1695
1696 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR c++/19406
1699         * g++.dg/debug/using1.C: New test.
1700
1701 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1702
1703         PR middle-end/20524
1704         * gcc.dg/alias-7.c: Prefix asm-declared name with
1705         __USER_LABEL_PREFIX__.
1706
1707 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1708
1709         Fix fallout from PR middle-end/15700:
1710         * gcc.c-torture/compile/20011119-1.c: Take
1711         __USER_LABEL_PREFIX__ into account.
1712         * gcc.c-torture/compile/20011119-2.c: Likewise.
1713
1714 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1715
1716         PR c++/18644
1717         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1718
1719 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1720
1721         PR c/17855
1722         * gcc.c-torture/compile/struct-non-lval-1.c,
1723         gcc.c-torture/compile/struct-non-lval-2.c,
1724         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1725
1726 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1727
1728         * gcc.dg/tls/tls.exp: Remove temporary file.
1729         * g++.dg/tls/tls.exp: Ditto.
1730         * lib/file-format.exp: Ditto.
1731         * g++.dg/special/ecos.exp: Ditto.
1732
1733         * lib/profopt.exp: Treat prof_ext as a list.
1734         * gcc.misc-tests/bprob.exp: Ditto.
1735         * g++.dg/bprob/bprob.exp: Ditto.
1736
1737         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1738         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1739         g++.dg/tree-ssa/pointer-reference-alias.C,
1740         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1741         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1742         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1743         g++.dg/vect/pr19951.cc: Ditto.
1744         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1745         gcc.dg/builtins-47.c: Ditto.
1746         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1747         gcc.dg/pr20115-1.c: Ditto.
1748         * gcc.dg/tree-ssa/20030530-2.c,
1749         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1750         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1751         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1752         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1753         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1754         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1755         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1756         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1757         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1758         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1759         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1760         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1761         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1762         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1763         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1764         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1765         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1766         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1767         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1768         gcc.dg/tree-ssa/20030824-1.c,
1769         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1770         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1771         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1772         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1773         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1774         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1775         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1776         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1777         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1778         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1779         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1780         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1781         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1782         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1783         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1784         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1785         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1786         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1787         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1788         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1789         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1790         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1791         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1792         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1793         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1794         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1795         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1796         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1797         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1798         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1799         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1800         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1801         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1802         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1803         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1804         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1805         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1806         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1807         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1808         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1809         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1810         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1811         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1812         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1813         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1814         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1815         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1816         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1817         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1818         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1819         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1820         gcc.dg/tree-ssa/useless-1.c: Ditto.
1821         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1822         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1823         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1824         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1825         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1826         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1827         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1828         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1829         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1830         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1831         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1832         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1833         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1834         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1835         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1836         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1837         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1838         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1839         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1840         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1841         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1842         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1843         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1844         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1845         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1846         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1847         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1848         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1849         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1850         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1851         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1852         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1853         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1854         gcc.dg/vect/vect-none.c: Ditto.
1855         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1856         treelang/compile/unsigned.tree: Ditto.
1857
1858         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1859         * gcc.dg/cpp/direct2s.c: Ditto.
1860         * gcc.dg/cpp/paste4.c: Ditto.
1861         * gcc.dg/cpp/separate-1.c: Ditto.
1862         * gcc.dg/pch/save-temps-1.c: Ditto.
1863         * g++.dg/ext/altivec-10.C: Ditto.
1864         * g++.dg/pch/pch.C: Ditto.
1865
1866         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1867
1868         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1869         * g++.dg/template/repo1.C: Ditto.
1870         * g++.dg/template/repo2.C: Ditto.
1871         * g++.dg/template/repo3.C: Ditto.
1872         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1873         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1874         * g++.old-deja/g++.pt/repo1.C: Ditto.
1875         * g++.old-deja/g++.pt/repo2.C: Ditto.
1876         * g++.old-deja/g++.pt/repo3.C: Ditto.
1877         * g++.old-deja/g++.pt/repo4.C: Ditto.
1878
1879         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1880         * gcc.dg/20030107-1.c: Ditto.
1881         * gcc.dg/20030702-1.c: Ditto.
1882         * gcc.dg/profile-generate-1.c: Ditto.
1883         * g++.dg/other/profile1.C: Ditto.
1884         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1885
1886         * lib/gcc-dg.exp (remove-build-file): New.
1887         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1888         cleanup-tree-dump, cleanup-saved-temps): New.
1889
1890 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1891
1892         PR c++/19203, DR 214
1893         * g++.dg/parse/ambig3.C: Not ambiguous.
1894         * g++.dg/template/spec20.C: New.
1895         * g++.dg/template/spec21.C: New.
1896
1897 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1898
1899         PR target/20045
1900         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1901
1902 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1903
1904         PR libfortran/20660
1905         * gfortran.dg/negative_unit.f: New test.
1906
1907 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1908
1909         * gcc.dg/20050330-1.c: New test.
1910
1911 2005-03-30  Devang Patel  <dpatel@apple.com>
1912
1913         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1914
1915 2005-03-30  Dale Johannesen  <dalej@apple.com>
1916
1917         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1918
1919 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1920
1921         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1922         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1923         Strip options from test name.
1924
1925 2005-03-31  Jan Hubicka  <jh@suse.cz>
1926
1927         * gcc.dg/varpool-1.c: New testcase.
1928
1929 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1930
1931         PR c/772
1932         PR c/17913
1933         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1934         gcc.dg/stmt-expr-label-3.c : New tests.
1935         * gcc.c-torture/execute/medce-2.c: Remove.
1936
1937 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1938
1939         PR c/20368
1940         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1941         tests.
1942
1943 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1944
1945         * gcc.c-torture/compile/pr20203.c: New test.
1946
1947 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1948
1949         * gfortran.dg/promotion.f90:  New test.
1950
1951 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1952
1953         PR middle-end/20491
1954         * gcc.dg/torture/asm-subreg-1.c: New test.
1955
1956 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1957
1958         PR c/20672
1959         * gcc.dg/pr20672-1.c: New test.
1960
1961 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1962
1963         * gfortran.dg/vect: New directory.
1964         * gfortran.dg/vect/vect.exp: New.
1965         * gfortran.dg/vect/vect-1.f90: New test.
1966         * gfortran.dg/vect/vect-2.f90: New test.
1967         * gfortran.dg/vect/vect-3.f90: New test.
1968         * gfortran.dg/vect/vect-4.f90: New test.
1969         * gfortran.dg/vect/vect-5.f90: New test.
1970
1971 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR middle-end/20622
1974         * gcc.dg/alias-7.c: New test.
1975
1976 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1977
1978         * gcc.dg/sparc-reg-1.c: New test.
1979
1980 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1981
1982         PR target/19890
1983         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1984
1985 2005-03-29  Dale Ranta  <dir@lanl.gov>
1986             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1987
1988         PR libfortran/20163
1989         * gfortran.dg/pr20163-2.f: New test.
1990
1991 2005-03-28  Jan Hubicka  <jh@suse.cz>
1992
1993         PR middle-end/20635
1994         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1995         by Jakub Jelinek.
1996
1997 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1998
1999         PR tree-optimization/20626
2000         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2001         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2002
2003 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2004
2005         * gfortran.dg/underflow.f90:  New test.
2006         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2007
2008 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2009
2010         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2011
2012 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2013
2014         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2015         (g++_init): Make sure that CXXFLAGS is set.
2016         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2017         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2018         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2019         * lib/objc.exp (objc_init): Likewise.
2020         * lib/treelang.exp (treelang_init): Likewise.
2021
2022 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2023
2024         PR tree-optimization/20470
2025         * gcc.dg/tree-ssa/pr20470.c: New test.
2026
2027 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2028
2029         * gcc.dg/ppc-stfiwx.c: New.
2030
2031 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2032
2033         PR target/19888
2034         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2035
2036 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2037
2038         * gcc.dg/20050325-1.c: Fix a typo.
2039
2040 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2041
2042         PR libfortran/19678
2043         PR libfortran/19679
2044         * gfortran.dg/dos_eol.f: New test.
2045
2046 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2047
2048         PR rtl-optimization/20249
2049         * gcc.dg/20050325-1.c: New test.
2050
2051 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2052
2053         PR libfortran/15332
2054         * gfortran.dg/pr15332.f: New test.
2055
2056 2005-03-24  Dale Johannesen  <dalej@apple.com>
2057
2058         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2059
2060 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2061
2062         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2063         'internal' visibility.
2064         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2065         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2066         'protected' visibility.
2067         * gcc.dg/visibility-7.c: Likewise.
2068         * lib/target-supports.exp (check_visibility_available): Take
2069         a parameter, the kind of visibility to check for.
2070         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2071         to check_visibility_available.
2072
2073         * g++.dg/expr/cast3.C: New.
2074
2075 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2076
2077         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2078         rs6000.
2079
2080 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2081
2082         PR target/20095
2083         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2084
2085 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2086
2087         * gcc.dg/badshift.c: Renamed to...
2088         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2089
2090         * gcc.target/i386/badshift.c: Renamed to...
2091         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2092         only.
2093
2094         PR rtl-optimization/20532
2095         * gcc.target/i386/badshift.c: New.
2096
2097 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2098
2099         * gfortran.dg/pr18025.f90: New test.
2100
2101 2005-03-23  Dale Johannesen  <dalej@apple.com>
2102
2103         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2104
2105 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2106
2107         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2108
2109         * lib/target-supports.exp (check_iconv_available): Default
2110         libiconv to -liconv, if there is no definition.
2111
2112 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2113
2114         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2115
2116 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2117
2118         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2119         * g++.dg/opt/pr7503-2.C: Likewise.
2120         * g++.dg/opt/pr7503-3.C: Likewise.
2121         * g++.dg/opt/pr7503-4.C: Likewise.
2122         * g++.dg/opt/pr7503-5.C: Likewise.
2123         * g++.dg/warn/minmax.C: New test.
2124
2125 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2126
2127         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2128         * gfortran.dg/g77_intrinsics_sub.f: New test.
2129
2130 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2131             Jan Hubicka  <jh@suse.cz>
2132             Steven Bosscher <stevenb@suse.de
2133
2134         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2135
2136 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2137
2138         PR c++/19980
2139         * g++.dg/template/redecl3.C: New test.
2140
2141 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2142
2143         PR c++/20499
2144         * g++.dg/parse/error16.C: Tweak error markers.
2145
2146 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR target/20561
2149         * gcc.dg/20050321-2.c: New test.
2150
2151 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2152
2153         PR c++/20465
2154         PR c++/20381
2155         * g++.dg/template/ptrmem12.C: New.
2156
2157 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2158
2159         PR rtl-optimization/20527
2160         * gcc.c-torture/execute/pr20527-1.c: New test.
2161
2162 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2163
2164         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2165         program, compile it into a real executable and then delete the .c
2166         and .x files afterwards, to avoid problems on testglue targets.
2167
2168 2005-03-21  Stuart Hastings  <stuart@apple.com>
2169
2170         * gcc.target/i386/sse-2.c: New.
2171
2172 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2173
2174         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2175
2176 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2177
2178         * g++.dg/parse/crash25.C: Fix typo.
2179
2180 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2181
2182         PR c++/20461
2183         * g++.dg/parse/crash24.C: New test.
2184
2185         PR c++/20536
2186         * g++.dg/parse/crash25.C: New test.
2187
2188 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2189
2190         PR c++/20147
2191         * g++.dg/ext/stmtexpr4.C: New test.
2192
2193 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2194
2195         PR middle-end/20539
2196         * gcc.c-torture/compile/pr13066-1.c: New test case.
2197         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2198         * g++.dg/opt/pr13066-1.C: Likewise.
2199
2200 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2201
2202         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2203
2204 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2205
2206         PR fortran/18525
2207         * gfortran.dg/nesting_1.f90: New test.
2208
2209 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2210
2211         PR c++/20240
2212         * g++.dg/lookup/using13.C: New test.
2213
2214 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2215
2216         PR c++/20333
2217         * g++.dg/template/crash36.C: New test.
2218
2219 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2220
2221         PR c++/20463
2222         * g++.dg/template/crash35.C: New test.
2223
2224 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2225
2226         PR c++/19966
2227         * g++.dg/overload/operator2.C: New test.
2228
2229 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2230
2231         PR libfortran/20257
2232         * gfortran.dg/pr20257.f90: New test.
2233
2234 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2235
2236         PR libfortran/20480
2237         * gfortran.dg/pr20480.f90: New test.
2238
2239 2005-03-16  Richard Henderson  <rth@redhat.com>
2240
2241         PR middle-end/15700
2242         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2243         (_rtld_global): New.
2244         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2245         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2246
2247         * gcc.dg/alias-3.c: New.
2248         * gcc.dg/alias-4.c: New.
2249         * gcc.dg/alias-5.c: New.
2250         * gcc.dg/alias-6.c: New.
2251
2252 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2253
2254         * gcc.dg/cpp/ucnid-7.c: New.
2255
2256 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2257             Dorit Naishlos  <dorit@il.ibm.com>
2258
2259         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2260         darwin.
2261
2262 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2263
2264         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2265         misaligned accesses.
2266         * gcc.dg/vect/vect-58.c: Likewise.
2267         * gcc.dg/vect/vect-92.c: New.
2268         * gcc.dg/vect/vect-93.c: New.
2269
2270 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2271
2272         PR fortran/18827
2273         * gfortran.dg/assign_2.f90: New test.
2274         * gfortran.dg/assign_3.f90: New test.
2275         * gfortran.dg/assign.f90: New test.
2276
2277 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2278
2279         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2280         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2281         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2282         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2283         names.
2284
2285 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2286
2287         * gcc.dg/cpp/ucnid-6.c: New.
2288
2289         * gcc.dg/cpp/normalize-1.c: New.
2290         * gcc.dg/cpp/normalize-2.c: New.
2291         * gcc.dg/cpp/normalize-3.c: New.
2292         * gcc.dg/cpp/normalize-4.c: New.
2293         * gcc.dg/cpp/ucnid-4.c: New.
2294         * gcc.dg/cpp/ucnid-5.c: New.
2295         * g++.dg/cpp/normalize-1.C: New.
2296         * g++.dg/cpp/ucnid-1.C: New.
2297
2298 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2299
2300         * gcc.dg/pr18628.c: New.
2301
2302 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2303
2304         PR c++/20280
2305         * g++.dg/tree-ssa/pr20280.C: New.
2306
2307 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2308
2309         PR fortran/20467
2310         * gfortran.dg/stfunc_2.f90: New test.
2311
2312 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2313
2314         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2315
2316 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2317
2318         * gcc.dg/tree-ssa/20050314-1.c: New test.
2319
2320 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2321
2322         PR c++/4403
2323         PR c++/9783, DR433
2324         * g++.dg/template/friend34.C: New test.
2325         * g++.dg/template/friend35.C: Likewise.
2326         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2327
2328 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2329
2330         Friend class name lookup 5/n
2331         PR c++/1016
2332         * g++.dg/lookup/hidden-class1.C: New test.
2333         * g++.dg/lookup/hidden-class2.C: Likewise.
2334         * g++.dg/lookup/hidden-class3.C: Likewise.
2335         * g++.dg/lookup/hidden-class4.C: Likewise.
2336         * g++.dg/lookup/hidden-class5.C: Likewise.
2337         * g++.dg/lookup/hidden-class6.C: Likewise.
2338         * g++.dg/lookup/hidden-class7.C: Likewise.
2339         * g++.dg/lookup/hidden-class8.C: Likewise.
2340         * g++.dg/lookup/hidden-class9.C: Likewise.
2341         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2342         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2343         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2344         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2345         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2346         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2347         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2348         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2349         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2350         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2351         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2352
2353 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2354
2355         PR c++/20157
2356         * g++.dg/template/error18.C: New test.
2357
2358 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2359
2360         PR debug/16792
2361         * g++.dg/debug/pr16792.C: New test.
2362
2363 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2364
2365         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2366         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2367         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2368         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2369         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2370         test assertion names.
2371
2372 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2373
2374         PR fortran/18600
2375         * gfortran.dg/stfunc_1.f90: New test.
2376
2377 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2378
2379         PR fortran/16907
2380         * gfortran.dg/real_index_1.f90: New test.
2381
2382 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2383
2384         PR fortran/20323
2385         * gfortran.dg/spec_expr_1.f90: New test.
2386
2387 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2388
2389         PR c/20402
2390         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2391         new parser.
2392
2393 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2394
2395         PR fortran/20361
2396         * gfortran.dg/largeequiv_1.f90: New test.
2397
2398 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2399
2400         * gcc.dg/ucnid-1.c: New.
2401         * gcc.dg/ucnid-2.c: New.
2402         * gcc.dg/ucnid-3.c: New.
2403         * gcc.dg/ucnid-4.c: New.
2404         * gcc.dg/ucnid-5.c: New.
2405         * gcc.dg/ucnid-6.c: New.
2406         * gcc.dg/cpp/ucnid-1.c: New.
2407         * gcc.dg/cpp/ucnid-2.c: New.
2408         * gcc.dg/cpp/ucnid-3.c: New.
2409         * g++.dg/other/ucnid-1.C: New.
2410
2411 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2412
2413         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2414
2415 2005-03-11  Per Bothner  <per@bothner.com>
2416
2417         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2418         that diagnotics refer to correct token.
2419         * gcc.dg/unused-3.c: Likewise.
2420
2421 2005-03-11  Per Bothner  <per@bothner.com>
2422
2423         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2424         constant" is now actually on same line as string constant.
2425         * gcc.dg/cpp/direct2s.c: Likewise.
2426
2427 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2428
2429         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2430
2431 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2432
2433         PR libfortran/20124
2434         * gfortran.dg/pr20124.f90: New Test
2435
2436 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2437
2438         PR tree-optimization/20130
2439         * gcc.dg/pr20130-1.c: New test.
2440
2441 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2442
2443         PR target/20095
2444         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2445
2446 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2447
2448         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2449
2450 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2451
2452         * g++.dg/eh/forced1.C: Fix comment.
2453         * g++.dg/eh/forced2.C: Ditto.
2454         * g++.dg/eh/forced3.C: Ditto.
2455         * g++.dg/eh/forced4.C: Ditto.
2456
2457 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2458
2459         PR rtl-opt/20412
2460         * gcc.c-torture/compile/pr20412.c: New test.
2461
2462 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2463
2464         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2465
2466 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR target/20322
2469         * gcc.dg/20050307-1.c: New test.
2470
2471 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2472
2473         PR c++/20375
2474         * g++.dg/other/stdarg3.C: New.
2475
2476 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2477
2478         PR c++/18384, c++/18327
2479         * g++.dg/init/array19.C: New test.
2480
2481         PR inline-asm/20314
2482         * gcc.dg/torture/pr20314-1.c: New test.
2483         * gcc.dg/torture/pr20314-2.c: New test.
2484
2485 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2486
2487         * gcc.dg/20050309-1.c: New test.
2488
2489 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2490
2491         * gcc.dg/builtins-10.c: Reactivate disabled test.
2492         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2493         new cbrt transformations.
2494
2495 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2496
2497         PR c++/20208
2498         * g++.dg/template/array13.C: New test.
2499
2500 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2501
2502         PR c++/16859
2503         * g++.dg/init/brace4.C: New test.
2504
2505 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2506
2507         PR c++/20186
2508         * g++.dg/template/non-dependent12.C: New.
2509
2510 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2511
2512         PR c++/20142
2513         * g++.dg/init/array18.C: Add dg-do run marker.
2514
2515         PR c++/20142
2516         * g++.dg/init/array18.C: New test.
2517
2518 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2519
2520         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2521         * g++.dg/gcov/gcov.exp: Likewise.
2522         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2523         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2524         * lib/c-torture.exp: Likewise.
2525         * lib/fortran-torture.exp: Likewise.
2526         * lib/g++.exp: Likewise.
2527         * lib/gcc-defs.exp: Likewise.
2528         * lib/gcc-dg.exp: Likewise.
2529         * lib/gcc.exp: Likewise.
2530         * lib/gcov.exp: Likewise.
2531         * lib/gfortran.exp: Likewise.
2532         * lib/mike-g++.exp: Likewise.
2533         * lib/mike-gcc.exp: Likewise.
2534         * lib/objc-torture.exp: Likewise.
2535         * lib/objc.exp: Likewise.
2536         * lib/profopt.exp: Likewise.
2537         * lib/target-libpath.exp: Likewise.
2538         * lib/target-supports.exp: Likewise.
2539         * lib/treelang.exp: Likewise.
2540         * lib/wrapper.exp: Likewise.
2541
2542 2005-03-08  Jeff Law  <law@redhat.com>
2543
2544         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2545         PHI-OPT changes.
2546
2547 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2548
2549         * gcc.dg/vect/pr20122.c: New test.
2550
2551 2005-03-07  Jeff Law  <law@redhat.com>
2552
2553         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2554         was folded away.
2555         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2556         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2557         * gcc.dg/tree-ssa/pr18134.c: New test.
2558
2559 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2560
2561         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2562         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2563         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2564
2565 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2566
2567         PR tree-opt/17671
2568         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2569
2570 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2571
2572         * g++.dg/warn/Wnvdtor.C: New test.
2573
2574 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2575
2576         * gcc.dg/torture/pr19683-1.c: New test.
2577
2578 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2579
2580         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2581         * gfortran.dg/g77/19990313-2.f: Ditto.
2582         * gfortran.dg/g77/19990313-3.f: Ditto.
2583         * gfortran.dg/g77/19990525-0.f: Ditto.
2584         * gfortran.dg/g77/19990826-0.f: Ditto.
2585         * gfortran.dg/g77/19990826-2.f: Ditto.
2586         * gfortran.dg/g77/19990826-3.f: Ditto.
2587         * gfortran.dg/g77/20000511-1.f: Ditto.
2588         * gfortran.dg/g77/20000511-2.f: Ditto.
2589         * gfortran.dg/g77/970625-2.f: Ditto.
2590         * gfortran.dg/g77/980310-2.f: Ditto.
2591         * gfortran.dg/g77/980310-3.f: Ditto.
2592         * gfortran.dg/g77/980310-8.f: Ditto.
2593         * gfortran.dg/g77/980519-2.f: Ditto.
2594         * gfortran.dg/g77/alpha1.f: Ditto.
2595         * gfortran.dg/g77/claus.f: Ditto.
2596         * gfortran.dg/g77/erfc.f: Ditto.
2597         * gfortran.dg/g77/short.f: Ditto.
2598         * gfortran.fortran-torture/execute/data.f90: Ditto.
2599         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2600         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2601
2602 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2603
2604         * lib/file-format.exp (gcc_target_object_format): Add check for som
2605         format and hardcode object formats on hppa*-*-hpux*.
2606         * lib/target-supports.exp (check_weak_available): Add check for som
2607         object format.  Always return 0 on hppa*-*-hpux10*.
2608
2609         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2610         is defined.
2611
2612         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2613
2614 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2615
2616         * gfortran.dg/pr19936_1.f90: New test.
2617         * gfortran.dg/pr19936_2.f90: New test.
2618         * gfortran.dg/pr19936_3.f90: New test.
2619
2620 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2621             Paul Thomas <prthomas@drfccad.cea.fr>
2622
2623         * gfortran.dg/PR19754_1.f90: New test.
2624         * gfortran.dg/PR19754_2.f90: Ditto.
2625
2626 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2627
2628         PR c++/19311
2629         * g++.dg/template/non-dependent11.C: New test.
2630
2631 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2632
2633         * lib/target-supports.exp (check_iconv_available): Fix comment.
2634
2635 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2636             Joseph S. Myers  <joseph@codesourcery.com>
2637
2638         PR c++/19797
2639         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2640
2641 2005-03-04  Matthew Sachs  <msachs@apple.com>
2642
2643         * gcc.exp (gcc_target_compile): Put braces around
2644         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2645         * objc.exp (objc_target_compile): Likewise.
2646         * treelang.exp (treelang_target_compile): Likewise.
2647
2648 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2649
2650         PR fortran/19673
2651         * gfortran.dg/func_result_1.f90: New test.
2652
2653 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2654
2655         * gcc.misc-tests/options.exp: New test.
2656
2657 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2658
2659         * gcc.dg/pr15784-4.c: New test.
2660
2661 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2662
2663         * gcc.c-torture/execute/pr17133.c: New.
2664         * gcc.c-torture/compile/20050303-1.c: New.
2665
2666 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2667
2668         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2669
2670 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2671
2672         * g++.dg/overload/using2.C: New.
2673
2674 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/19916
2677         * g++.dg/init/ptrmem2.C: New test.
2678
2679 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2680
2681         PR c/8927
2682         * gcc.dg/pr8927-1.c: New test.
2683
2684 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2685
2686         PR c++/20232
2687         * g++.dg/inherit/covariant12.C: New.
2688
2689 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2690
2691         PR fortran/19479
2692         * gfortran.dg/bound_1.f90: New test.
2693
2694 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2695
2696         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2697         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2698
2699 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2700
2701         PR c/20245
2702         * gcc.dg/pr20245-1.c: New test.
2703
2704 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR middle-end/19874
2707         * gcc.c-torture/execute/20050119-2.c: New test case.
2708
2709 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2710
2711         * README: Update the DejaGnu bug reporting address.
2712         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2713         * lib/objc-torture.exp: Likewise.
2714
2715 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2716
2717         * gfortran.dg/boz_1.f90: New test.
2718         * gfortran.dg/boz_3.f90: New test.
2719         * gfortran.dg/boz_4.f90: New test.
2720
2721 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2722
2723         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2724         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2725
2726 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2727
2728         PR libfortran/20101
2729         * gfortran.dg/write_0_pe_format.f90: New test.
2730
2731 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2732
2733         PR c++/20206
2734         * g++.dg/opt/thunk2.C: New test.
2735         * g++.dg/opt/covariant1.C: New test.
2736
2737 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2738
2739         * gfortran.dg/e_d_fmt.f90: New test.
2740
2741 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2742
2743         * gcc.dg/asm-b.c: Fix comment typos.
2744
2745 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2746
2747         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2748         a V_MAY_DEF also.
2749
2750 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2751
2752         PR tree-opt/20188
2753         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2754         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2755         * gcc.dg/asm-b.c: New test.
2756
2757 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2758
2759         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2760         Disable this test on IRIX 6.
2761
2762 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2763
2764         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2765         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2766         parser.
2767
2768 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2769
2770         PR tree-optimization/20204
2771         * testsuite/gcc.dg/pr20204.c: New test.
2772
2773 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2774
2775         PR target/20196
2776         * gcc.c-torture/execute/20050224-1.c: New test.
2777
2778         PR c++/20175
2779         * g++.dg/warn/Wbraces2.C: New test.
2780
2781 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2782
2783         PR c++/19878
2784         * g++.dg/init/const2.C: New test.
2785
2786 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2787
2788         PR tree-optimization/20100
2789         * gcc.c-torture/execute/pr20100-1.c: New test.
2790
2791 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2792
2793         * gfortran.dg/implicit_3.f90: New test.
2794
2795         * gfortran.dg/deftype_1.f90: New test.
2796
2797 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2798
2799         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2800         the test passes.
2801         * g++.dg/other/anon3.C: Accept a warning.
2802
2803 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2804
2805         * gcc.dg/pr20017.c: Fix a comment typo.
2806
2807 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2808
2809         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2810
2811 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2812
2813         PR ada/19902
2814         * ada/acats/tests/cxa/cxa3004.a: Remove.
2815         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2816
2817 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2818
2819         PR c++/20073
2820         * g++.dg/init/const1.C: New test.
2821
2822         PR c++/19991
2823         * g++.dg/parse/constant7.C: New test.
2824
2825         PR c++/20152
2826         * g++.dg/parse/error27.C: New test.
2827         * g++.dg/template/qualttp15.C: Adjust error markers.
2828         * g++.old-deja/g++.other/struct1.C: Likewise.
2829
2830         PR c++/20153
2831         * g++.dg/template/error17.C: New test.
2832
2833         PR c++/20148
2834         * g++.dg/parser/error26.C: New test.
2835
2836 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2837
2838         PR tree-optimization/20100
2839         PR tree-optimization/20115
2840         * gcc.dg/pr20115.c: New test.
2841         * gcc.dg/pr20115-1.c: New test.
2842         * gcc.dg/pr20100.c: New test.
2843         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2844         call-clobbered variables after alias1.
2845
2846 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2847
2848         * gfortran.dg/list_read_4.f90: new test.
2849
2850 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2851
2852         PR rtl-optimization/20017.
2853         * gcc.dg/pr20017.c: New.
2854
2855 2005-02-22  Devang Patel  <dpatel@apple.com>
2856
2857         PR 19952
2858         * g++.dg/tree-ssa/pr19952.C: New test.
2859
2860 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2861
2862         PR c++/19883
2863         * g++.dg/parse/constant6.C: New test.
2864
2865 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2866
2867         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2868         * g++.dg/charset/asm2.c: Likewise.
2869         * g++.dg/charset/asm3.c: Likewise.
2870         * g++.dg/charset/asm4.c: Likewise.
2871         * g++.dg/charset/asm5.c: Likewise.
2872         * g++.dg/charset/attribute1.c: Likewise.
2873         * g++.dg/charset/attribute2.c: Likewise.
2874         * g++.dg/charset/extern1.cc: Likewise.
2875         * g++.dg/charset/extern2.cc: Likewise.
2876         * g++.dg/charset/extern3.cc: Likewise.
2877         * g++.dg/charset/function.cc: Likewise.
2878         * g++.dg/charset/string.c: Likewise.
2879         * g++.dg/charset/charset.exp: Likewise.
2880         * lib/target-supports.exp (check_iconv_available): Fix comment.
2881
2882 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2883
2884         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2885         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2886         * gcc.dg/charset/asm2.c: Likewise.
2887         * gcc.dg/charset/asm3.c: Likewise.
2888         * gcc.dg/charset/asm4.c: Likewise.
2889         * gcc.dg/charset/asm5.c: Likewise.
2890         * gcc.dg/charset/asm6.c: Likewise.
2891         * gcc.dg/charset/attribute1.c: Likewise.
2892         * gcc.dg/charset/attribute2.c: Likewise.
2893         * gcc.dg/charset/builtin1.c: Likewise.
2894         * gcc.dg/charset/extern.c: Likewise.
2895         * gcc.dg/charset/function.c: Likewise.
2896         * gcc.dg/charset/string.c: Likewise.
2897         * gcc.dg/charset/charset.exp: Likewise.
2898
2899 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2900
2901         PR fortran/20086
2902         * gfortran.dg/pr20086.f90: New test.
2903
2904 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2905
2906         PR tree-optimization/19786
2907         * g++.dg/tree-ssa/pr19786.C: New.
2908
2909 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2910
2911         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2912
2913 2005-02-21  Jeff Law  <law@redhat.com>
2914
2915         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2916
2917 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2918
2919         * gfortran.dg/do_iterator: Split loop, markup all lines for
2920         which an error locus is printed.
2921         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2922         locus is printed.
2923         * gfortran.dg/select_4.f90: Likewise.
2924         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2925         locuses in the various permutations.
2926
2927 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2928
2929         PR tree-optimization/19951
2930         * g++.dg/vect: New directory.
2931         * g++.dg/vect/vect.exp: New file.
2932         * g++.dg/vect/pr19951.cc: New testcase.
2933         * g++.dg/dg.exp: Also prune vectorizer tests.
2934
2935 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2936
2937         PR 18785
2938         * gcc.dg/charset/builtin1.c: New test.
2939
2940 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2941
2942         PR c++/19299
2943         * g++.dg/inherit/volatile1.C: New test.
2944
2945         PR c++/19440
2946         * g++.dg/template/dtor4.C: New test.
2947
2948 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2949
2950         * gfortran.dg/int_1.f90: New test.
2951
2952 2005-02-19  Devang Patel  <dpatel@apple.com>
2953
2954         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2955
2956 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2957
2958         * gfortran.dg/achar_1.f90: New test.
2959
2960 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2961
2962         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2963
2964 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2965             Jakub Jelinek  <jakub@redhat.com>
2966
2967         PR tree-optimization/19828
2968         * gcc.dg/tree-ssa/loop-7.c: New test.
2969         * gcc.c-torture/execute/20050218-1.c: New test.
2970
2971 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2972
2973         PR c/20043
2974         * gcc.dg/transparent-union-1.c: New test.
2975         * gcc.dg/transparent-union-2.c: New test.
2976
2977 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2978
2979         PR tree-optimization/18977
2980         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2981
2982 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2983
2984         PR target/20054
2985         * gcc.dg/pr20054.c: New test.
2986
2987 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2988
2989         PR c++/19508
2990         * g++.dg/ext/attrib20.C: New test.
2991
2992 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2993
2994         PR middle-end/20030
2995         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2996
2997 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2998
2999         PR c++/20008
3000         * g++.dg/opt/switch4.C: New.
3001
3002 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR c++/20023
3005         PR tree-optimization/20009
3006         * gcc.c-torture/compile/20050217-1.c: New test.
3007         * g++.dg/opt/switch3.C: New test.
3008
3009         PR tree-optimization/18947
3010         * gcc.c-torture/compile/20050215-1.c: New test.
3011         * gcc.c-torture/compile/20050215-2.c: New test.
3012         * gcc.c-torture/compile/20050215-3.c: New test.
3013
3014 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3015
3016         PR c++/20028
3017         * g++.dg/template/crash34.C: New.
3018
3019         PR c++/20022
3020         * g++.dg/other/access3.C: New.
3021
3022 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3023
3024         * gcc.dg/vect/vect-98.c: New test.
3025
3026 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3027
3028         PR tree-optimization/19967
3029         * gcc.dg/pr19967.c: New.
3030
3031 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR middle-end/19857
3034         * gcc.dg/tree-ssa/20050215-1.c: New test.
3035         * gcc.c-torture/execute/20050215-1.c: New test.
3036
3037 2005-02-15  Eric Christopher  <echristo@redhat.com>
3038
3039         * gcc.dg/cpp/20050215-1.c: New file.
3040
3041 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3042
3043         PR tree-optimization/15785
3044         * gcc.dg/pr15785-1.c: New test.
3045
3046 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3047
3048         PR c++/17788
3049         * g++.dg/init/ctor4.C: New.
3050         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3051
3052 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3053
3054         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3055         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3056
3057 2005-02-15  Andreas Schwab  <schwab@suse.de>
3058
3059         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3060         declare malloc.
3061
3062 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3063
3064         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3065
3066 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3067
3068         PR tree-optimization/19853
3069         * gcc.c-torture/compile/pr19853.c: New test.
3070
3071 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3072
3073         PR c++/19608
3074         * g++.dg/parse/local-class1.C: New.
3075
3076         PR c++/19895
3077         * g++.dg/parse/ptrmem3.C: New.
3078
3079         PR c++/19884
3080         * g++.old-deja/g++.oliva/template6.C: Add another case.
3081         * g++.dg/template/explicit6.C: New.
3082
3083 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3084
3085         PR c++/17816
3086         * g++.dg/other/redecl2.C: New.
3087
3088 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3089
3090         PR c++/19891
3091         * g++.dg/abi/covariant4.C: New.
3092
3093 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3094
3095         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3096
3097 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3098
3099         * gcc.dg/vect/vect-96.c: Fix typo.
3100
3101 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3102
3103         PR c++/14479
3104         PR c++/19487
3105         * g++.dg/template/enum5.C: New test.
3106
3107 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3108
3109         * gcc.dg/vect/vect-97.c: New test.
3110
3111 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3112
3113         * gcc.dg/vect/vect-96.c: New test.
3114
3115 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3116
3117         * gcc.dg/builtins-34.c: Also check ldexp*.
3118
3119 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3120
3121         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3122
3123 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3124
3125         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3126         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3127         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3128         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3129         selector_list, selector_expression, dg-process-target): Move to new
3130         file target-supports-dg.exp.
3131         * lib/target-supports-dg.exp: New.
3132
3133         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3134         New.
3135
3136 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR c++/19666
3139         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3140
3141         PR middle-end/19858
3142         * gcc.c-torture/compile/20050210-1.c: New test.
3143
3144 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3145
3146         PR c++/19755
3147         * g++.dg/warn/Wbraces1.C: New test.
3148
3149 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3150
3151         * gcc.dg/builtins-52.c: New testcase.
3152
3153 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3154
3155         PR c/19342
3156         * gcc.c-torture/execute/20050119-1.c: New test.
3157
3158 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/19811
3161         * g++.dg/init/delete1.C: New test.
3162
3163 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3164
3165         PR c++/18470
3166         * g++.dg/template/static12.C: New test.
3167
3168 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3169
3170         PR c++/19787
3171         * g++.dg/conversion/ambig1.C: New test.
3172
3173         PR c++/19739
3174         * g++.dg/ext/attrib19.C: New test.
3175
3176         PR c++/19732
3177         * g++.dg/parse/dtor5.C: New test.
3178
3179         PR c++/19762
3180         * g++.dg/template/dtor3.C: New test.
3181
3182         PR c++/19826
3183         * g++.dg/template/static11.C: New test.
3184         * g++.dg/template/crash2.C: Remove dg-error marker.
3185
3186 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3187
3188         PR C++/18491
3189         * g++.old-deja/g++.mike/p10769a.C: Remove.
3190
3191 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3192
3193         * gcc.dg/builtins-48.c: New test case.
3194         * gcc.dg/builtins-49.c: New test case.
3195         * gcc.dg/builtins-50.c: New test case.
3196         * gcc.dg/builtins-51.c: New test case.
3197
3198 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3199
3200         PR middle-end/19583
3201         * g++.dg/warn/Wreturn-type-3.C: New test.
3202
3203 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3204
3205         PR middle-end/19402
3206         * gcc.dg/pr19402-1.c: New testcase.
3207         * gcc.dg/pr19402-2.c: likewise.
3208
3209 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3210
3211         PR middle-end/19854
3212         * g++.dg/tree-ssa/tmmti.C: New testcase.
3213
3214 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3215
3216         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3217
3218 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3219
3220         PR c++/19733
3221         * g++.dg/parse/crash23.C: New test.
3222         * g++.dg/warn/Weff1.C: New test.
3223
3224 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3225
3226         * gcc.dg/20050209-1.c: New test.
3227
3228 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3229
3230         PR target/19799
3231         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3232
3233 2005-02-08  Mike Stump  <mrs@apple.com>
3234
3235         * g++.dg/pch/import-2.c: New test.
3236         * g++.dg/pch/import-2.hs: New.
3237         * g++.dg/pch/include/import-2a.h: New.
3238         * g++.dg/pch/include/import-2b.h: New.
3239
3240 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3241
3242         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3243
3244 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3245
3246         * gfortran.dg/substr_1.f90: New test.
3247
3248 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3249
3250         PR middle-end/19775
3251         * gcc.dg/torture/builtin-power-1.c: Disable test for
3252         invalid transformation.
3253         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3254         no longer optimize.
3255         * gcc.dg/builtins-47.c: New testcase.
3256
3257 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3258             Dorit Naishlos  <dorit@il.ibm.com>
3259
3260         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3261
3262 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3263
3264         * gcc.c-torture/compile/20050206-1.c: New test.
3265
3266 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3267
3268         PR tree-opt/19768
3269         * g++.dg/opt/pr19768.C: New test.
3270
3271 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3272
3273         PR tree-opt/19736
3274         * gcc.c-torture/compile/pr19736.c: New test.
3275
3276 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3277
3278         PR c++/17401
3279         * g++.dg/parse/error25.C: New test.
3280
3281 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3282
3283         * gcc.c-torture/execute/20050203-1.c: New.
3284
3285 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3286
3287         * gcc.dg/vect/vect-85.c: Remove xfail.
3288         * gcc.dg/vect/vect-86.c: Remove xfail.
3289         * gcc.dg/vect/vect-87.c: Remove xfail.
3290         * gcc.dg/vect/vect-88.c: Remove xfail.
3291
3292 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3293
3294         * gcc.dg/altivec-19.c: New.
3295
3296 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3297
3298         PR c/17807
3299         * gcc.dg/nested-func-3.c: New test.
3300         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3301
3302 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3303
3304         * gcc.test-framework/gen_directive_tests: Generate tests for
3305         selector expressions.
3306
3307 2005-02-02  Matt Austern  <austern@apple.com>
3308
3309         PR c++/19628
3310         * g++/ext/builtin7.C: New.
3311         * g++/ext/builtin8.C: New.
3312
3313 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3314
3315         PR c/18502
3316         * gcc.dg/pr18502-1.c: New test.
3317
3318 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3319
3320         PR c++/17413
3321         * g++.dg/template/local4.C: Tweak.
3322
3323 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3324
3325         PR tree-optimization/19578
3326         * gcc.c-torture/compile/20050202-1.c: New test.
3327
3328 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3329
3330         PR c/19435
3331         * gcc.dg/c99-init-4.c: New test.
3332
3333 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3334
3335         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3336
3337         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3338
3339         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3340         * g++.dg/eh/check-vect.h: New.
3341
3342         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3343         * gcc.dg/vect/vect-78.c: Ditto.
3344         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3345         Remove.
3346
3347         * g++.dg/conversion/simd1.C: Expect warning.
3348         * g++.dg/ext/attribute-test-1.C: Ditto.
3349         * g++.dg/ext/attribute-test-2.C: Ditto.
3350         * g++.dg/ext/attribute-test-3.C: Ditto.
3351         * g++.dg/ext/attribute-test-4.C: Ditto.
3352
3353         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3354         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3355
3356         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3357
3358 2005-02-01  Richard Henderson  <rth@redhat.com>
3359
3360         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3361         long double for ibm double-double format.
3362         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3363
3364 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3365
3366         PR tree-optimization/19633
3367         * testsuite/gcc.dg/pr19633-1.c: New test.
3368         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3369         to NULL or a symbol.
3370
3371 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3372
3373         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3374         New procs.
3375         (dg-process-target (local override)): Handle selector expressions.
3376
3377         * gcc.test-framework/README: Describe tests in source directory.
3378         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3379         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3380         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3381         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3382         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3383         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3384         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3385         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3386         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3387         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3388         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3389         * gcc.test-framework/dg-error-exp-P.c: New test.
3390         * gcc.test-framework/dg-error-exp-XP.c: New test.
3391         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3392         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3393         * gcc.test-framework/dg-output-exp-P.c: New test.
3394         * gcc.test-framework/dg-output-exp-XF.c: New test.
3395         * gcc.test-framework/dg-warning-exp-P.c: New test.
3396         * gcc.misc-tests/dg-1.c: Remove.
3397         * gcc.misc-tests/dg-2.c: Remove.
3398         * gcc.misc-tests/dg-3.c: Remove.
3399         * gcc.misc-tests/dg-4.c: Remove.
3400         * gcc.misc-tests/dg-5.c: Remove.
3401         * gcc.misc-tests/dg-6.c: Remove.
3402         * gcc.misc-tests/dg-7.c: Remove.
3403         * gcc.misc-tests/dg-8.c: Remove.
3404         * gcc.misc-tests/dg-9.c: Remove.
3405         * gcc.misc-tests/dg-10.c: Remove.
3406         * gcc.misc-tests/dg-11.c: Remove.
3407         * gcc.misc-tests/dg-12.c: Remove.
3408         * gcc.misc-tests/dg-test.exp: Remove.
3409
3410         * gcc.test-framework/test-framework.awk: Change recording and
3411         printing of passes and failures.
3412
3413         * gcc.test-framework: New directory.
3414         * gcc.test-framework/README: New.
3415         * gcc.test-framework/test-framework.exp: New.
3416         * gcc.test-framework/test-framework.awk: New.
3417         * gcc.test-framework/gen_directive_tests: New.
3418
3419 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3420
3421         * lib/treelang.exp: Fix comment typos.
3422         (treelang_target_compile): Don't append libs=-ltreelang to options.
3423
3424 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3425
3426         * g++.dg/parse/typename7.C: Adjust error messages.
3427
3428 2005-01-31  Jeff Law  <law@redhat.com>
3429
3430         * gcc.c-torture/execute/20050131-1.c: New test.
3431         * gcc.dg/wcaselabel.c: New test.
3432
3433 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3434
3435         * g++.dg/other/warning1.C: Adjust error messags.
3436         * g++.dg/parse/constant5.C: New test.
3437
3438 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3439
3440         PR c/19333
3441         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3442         the test case valid.
3443         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3444         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3445         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3446         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3447         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3448         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3449
3450 2005-01-31  Dale Johannesen  <dalej@apple.com>
3451
3452         * g++.dg/opt/pr19650.C:  New test.
3453
3454 2005-01-31  Richard Henderson  <rth@redhat.com>
3455
3456         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3457         long double for intel double extended format.
3458         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3459
3460 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3461
3462         PR c++/19555
3463         * g++.dg/template/static10.C: New test.
3464
3465         PR c++/19395
3466         * g++.dg/parse/error24.C: New test.
3467
3468         PR c++/19367
3469         * g++.dg/lookup/builtin1.C: New test.
3470
3471         PR c++/19457
3472         * g++.dg/warn/conv3.C: New test.
3473
3474 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3475
3476         PR fortran/19647
3477         * gfortan.dg/inquire_7.f90
3478
3479 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3480
3481         PR tree-optimization/15791
3482         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3483         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3484         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3485         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3486         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3487         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3488         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3489         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3490         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3491         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3492
3493 2005-01-29  Paul Brook  <paul@codesourcery.com>
3494
3495         PR fortran/18565
3496         * check.c (real_or_complex_check): New function.
3497         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3498         * intrinsic.c (add_functions): Use new check functions.
3499         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3500         Add prototypes.
3501
3502 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3503
3504         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3505         gcc.dg/lvalue-3.c: New tests.
3506         * gcc.dg/concat.c: Update expected messages.
3507
3508 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3509
3510         PR libfortran/19595
3511         * gfortran.dg/eor_1.f90:  New test.
3512
3513 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3514
3515         PR fortran/19589
3516         * gfortran.dg/logical_data_1.f90: New test.
3517
3518 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3519
3520         PR c++/19253
3521         * g++.dg/template/crash33.C: New test.
3522
3523         PR c++/19667
3524         * g++.dg/template/crash32.C: New test.
3525
3526 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3527
3528         PR middle-end/16558
3529         * g++.dg/warn/Wreturn-type-2.C: New test.
3530
3531 2004-06-24  Jeff Law  <law@redhat.com>
3532
3533         * gcc.dg/tree-ssa/20050128-1.c: New test.
3534
3535 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3536
3537         * gcc.target/frv/all-mdpackh-1.c: New test.
3538
3539 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3540
3541         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3542
3543 2005-01-27  Richard Henderson  <rth@redhat.com>
3544
3545         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3546
3547 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3548
3549         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3550
3551 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3552
3553         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3554         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3555         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3556         to cope with cases where the multilib options override the dg-options.
3557
3558 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3559
3560         PR c/18946
3561         * gcc.dg/noncompile/20050120-1.c: New test.
3562
3563 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3564
3565         PR tree-optimization/19633
3566         * gcc.dg/pr19633.c: New test.
3567         * gcc.dg/tree-ssa/pr19633.c: New test.
3568
3569 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3570
3571         * gcc.dg/20041216-1.c: New test.
3572
3573 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3574
3575         PR objc/18862
3576         * objc.dg/selector-2.m: New test.
3577
3578 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3579
3580         * g++.dg/opt/range-test-2.C: New test.
3581
3582         PR rtl-optimization/19579
3583         * gcc.c-torture/execute/20050124-1.c: New test.
3584
3585 2005-01-26  Greg Parker  <gparker@apple.com>
3586         Stuart Hastings  <stuart@apple.com>
3587
3588         * gcc.c-torture/execute/20050125-1.c: New.
3589
3590 2005-01-18  Jan Hubicka  <jh@suse.cz>
3591
3592         PR tree-optimize/19337
3593         * gcc.c-torture/compile/20050119-1.c: New test.
3594
3595 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3596
3597         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3598         test for successful match.
3599
3600 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3601
3602         PR objc/18408
3603         * objc.dg/comp-types-7.m: New test.
3604
3605 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3606
3607         * lib/target-supports.exp (current_target_name): New.
3608         (check_effective_target_ilp32, check_effective_target_lp64):
3609         Cache the result to use as long as the current target, with
3610         multilib flags, remains the same.
3611
3612         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3613         (dg-require-weak, dg-require-visibility, dg-require-alias,
3614         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3615         dg-require-effective-target, dg-skip-if): Remove call to
3616         skip_test_and_clear_xfail.
3617         (dg-test): Clear xfail data.
3618
3619 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3620
3621         PR target/17751
3622         * gcc.dg/ppc64-toc.c: New test.
3623
3624         * g++.dg/tree-ssa/empty-1.C: New test.
3625
3626         PR middle-end/19551
3627         * gcc.c-torture/execute/20050121-1.c: New test.
3628         * gcc.dg/20050121-2.c: New test.
3629
3630 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3631         Paul Brook  <paul@codesourcery.com>
3632
3633         PR fortran/17941
3634         * gfortran.dg/real_const_1.f: New test.
3635         * gfortran.dg/real_const_2.f90: New test.
3636         * gfortran.dg/complex_int_1.f90: New test.
3637
3638 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3639
3640         PR fortran/19313
3641         * gfortan.dg/inquire_6.f90: New test.
3642
3643 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3644
3645         PR libfortran/19451
3646         * open_readonly_1.f90:  New test.
3647
3648 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3649
3650         PR libfortran/18982
3651         * gfortran.dg/open_new.f90: New file.
3652
3653 2005-01-22  Paul Brook  <paul@codesourcery.com>
3654
3655         * namelist_1.f90: New test.
3656
3657 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3658
3659         PR tree-optimization/19484
3660         * gcc.c-torture/compile/20050122-[12].c: New tests.
3661
3662 2005-01-22  Paul Brook  <paul@codesourcery.com>
3663
3664         * gfortran.dg/implicit_2.f90: New test.
3665
3666 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3667
3668         PR fortran/19314
3669         * gfortran.dg/inquire_5.f90: New test.
3670
3671 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3672
3673         PR c/18809
3674         * gcc.dg/pr18809-1.c: New test.
3675
3676 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3677
3678         * gcc.dg/20050121-1.c: New test.
3679
3680         PR tree-optimization/13000
3681         * gcc.dg/20040206-1.c: Change warning to point where function is
3682         being inlined.
3683
3684 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3685
3686         PR c++/19208
3687         * g++.dg/template/array11.C: New test.
3688
3689 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3690
3691         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3692         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3693         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3694         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3695         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3696         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3697
3698 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3699
3700         PR tree-optimization/15349
3701         * gcc.dg/tree-ssa/pr15349.c: New.
3702
3703 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3704
3705         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3706
3707 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3708
3709         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3710         scan-assembler-times directive name.
3711
3712         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3713         after dg-do.
3714
3715         PR rtl-optimization/19462
3716         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3717
3718 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3719
3720         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3721         counting function calls on ia64.
3722
3723 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR rtl-optimization/15139
3726         * gcc.dg/20050111-2.c: New test.
3727
3728         PR c/17297
3729         * gcc.c-torture/compile/20050113-1.c: New testcase.
3730
3731         PR middle-end/19164
3732         * gcc.dg/20050113-1.c: New testcase.
3733
3734 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3735
3736         * gcc.dg/vect/vect-85.c: Add comment.
3737         * gcc.dg/vect/vect-86.c: Add xfail for now.
3738         * gcc.dg/vect/vect-87.c: Add xfail for now.
3739         * gcc.dg/vect/vect-88.c: Add xfail for now.
3740         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3741
3742 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3743
3744         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3745
3746 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3747
3748         * g++.dg/debug/typedef3.C: New test.
3749
3750 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3751
3752         PR c/19472
3753         * gcc.dg/asm-a.c: New test.
3754
3755 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3756
3757         * gcc.dg/sh-relax.c: Add prototype for abort.
3758
3759 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         * gcc.dg/short-compare-1.c: New test.
3762         * gcc.dg/short-compare-2.c: Likewise.
3763
3764 2005-01-18  Michael Matz  <matz@suse.de>
3765
3766         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3767
3768 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3769
3770         PR tree-optimization/19121
3771         * gcc.c-torture/compile/pr19121.c: New test.
3772
3773 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3774
3775         PR target/19357
3776         * gcc.c-torture/compile/pr19357.c: New test.
3777
3778 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3779
3780         PR c/5675
3781         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3782         pass--those that refer just to the variable, possibly with a
3783         cast.
3784         * gcc.dg/c99-const-expr-3.c: Likewise.
3785
3786         PR middle-end/13127
3787         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3788         longer emitted.
3789
3790 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3791
3792         PR fortran/18778
3793         * gfortran.dg/endfile_2.f90: New test.
3794
3795 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3796
3797         PR 19168
3798         * gfortran.dg/select_5.f90: New test.
3799
3800 2004-01-16  Paul Brook  <paul@codesourcery.com>
3801
3802         * gfortran.dg/common_4.f90: New test.
3803
3804 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3805
3806         PR rtl-optimization/19462
3807         * gcc.dg/torture/pr19462-1.c: New test.
3808
3809 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3810
3811         PR objc/19321
3812         * objc.dg/func-ptr-2.m: New.
3813         * objc.dg/volatile-1.m: New.
3814
3815 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3816
3817         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3818
3819 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR tree-optimization/19060
3822         * gcc.c-torture/execute/20050104-1.c: New test.
3823
3824 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3825
3826         PR fortran/18983
3827         * gfortran.dg/write_to_null.f90: New test.
3828
3829 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3830             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3831
3832         PR other/19328
3833         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3834         argument.
3835
3836 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR c++/19263
3839         * g++.dg/init/vector1.C: New test.
3840
3841 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3842
3843         PR target/13158
3844         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3845         PR target/18987
3846         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3847
3848 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3849
3850         * gfortran.dg/select_1.f90: New test.
3851         * gfortran.dg/select_2.f90: New test.
3852         * gfortran.dg/select_3.f90: New test.
3853         * gfortran.dg/select_4.f90: New test.
3854
3855 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR middle-end/19084
3858         PR rtl-optimization/19348
3859         * gcc.dg/20050111-1.c: New test.
3860         * gcc.c-torture/execute/20050111-1.c: New test.
3861
3862         * gcc.dg/i386-asm-4.c: New test.
3863
3864 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3865
3866         * gcc.dg/nested-func-2.c: New test.
3867         * ada/acats/norun.lst: Remove c953002.
3868
3869 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3870
3871         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3872
3873 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3874
3875         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3876
3877 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3878
3879         PR target/18761
3880         * g++.dg/abi/align1.C: New test.
3881
3882 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3883
3884         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3885         at a time.
3886         * g++.dg/ext/altivec_check.h: Support compiling as C.
3887
3888 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3889
3890         PR c++/19355
3891         * g++.dg/expr/pr19355-1.C: New test case.
3892
3893 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3894
3895         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3896         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3897         * ada/acats/tests/c3/c92005b.ada: Likewise.
3898         * ada/acats/tests/c3/cxb3012.a: Likewise.
3899         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3900
3901 2005-01-09  Paul Brook  <paul@codesourcery.com>
3902
3903         * gfortran.dg/common_2.f90: New file.
3904         * gfortran.dg/common_3.f90: New file.
3905
3906 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3907
3908         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3909
3910 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3911
3912         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3913         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3914         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3915         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3916         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3917         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3918         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3919         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3920         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3921         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3922         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3923         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3924         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3925         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3926         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3927         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3928         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3929         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3930         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3931         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3932         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3933         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3934         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3935         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3936         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3937         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3938         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3939         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3940         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3941         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3942         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3943         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3944         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3945         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3946         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3947         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3948         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3949         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3950         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3951         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3952         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3953         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3954         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3955         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3956         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3957         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3958         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3959         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3960         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3961         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3962         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3963         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3964         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3965         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3966         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3967         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3968         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3969         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3970         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3971         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3972         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3973         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3974         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3975         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3976         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3977         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3978         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3979
3980         * gcc.dg/vect/vect-1.c: Fix spelling.
3981         * gcc.dg/vect/vect-10.c: Fix spelling.
3982         * gcc.dg/vect/vect-11.c: Fix spelling.
3983         * gcc.dg/vect/vect-12.c: Fix spelling.
3984         * gcc.dg/vect/vect-14.c: Fix spelling.
3985         * gcc.dg/vect/vect-15.c: Fix spelling.
3986         * gcc.dg/vect/vect-16.c: Fix spelling.
3987         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3988         * gcc.dg/vect/vect-64.c: Fix comments.
3989         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3990
3991 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3992             Ira Rosen  <irar@il.ibm.com>
3993
3994         * gcc.dg/vect/vect-70.c: New test.
3995         * gcc.dg/vect/vect-71.c: New test.
3996
3997 2005-01-09  Manfred Hollstein  <mh@suse.com>
3998
3999         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4000         * gcc.dg/pr18241-2.c: Likewise.
4001         * gcc.dg/pr18241-3.c: Likewise.
4002         * gcc.dg/pr18241-4.c: Likewise.
4003         * gcc.dg/pr18241-5.c: Likewise.
4004
4005 2005-01-08  Richard Henderson  <rth@redhat.com>
4006
4007         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4008         False for x86 and x86-64.
4009
4010 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4011
4012         PR tree-optimization/18241
4013         * gcc.dg/pr18241-1.c: New test.
4014         * gcc.dg/pr18241-2.c: New test.
4015         * gcc.dg/pr18241-3.c: New test.
4016         * gcc.dg/pr18241-4.c: New test.
4017         * gcc.dg/pr18241-5.c: New test.
4018
4019 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4020
4021         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4022         gfortran.dg/select_4.f90: New.
4023
4024 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4025
4026         * gcc.c-torture/execute/20050107-1.c: New test.
4027
4028 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4029
4030         PR c++/19298
4031         * g++.dg/template/ref2.C: New.
4032
4033 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4034
4035         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4036         instead of being empty.
4037
4038 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4039
4040         PR fortran/15553
4041         * gfortran.dg/array-1.f90: New test.
4042
4043 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR tree-optimization/19283
4046         * gcc.c-torture/execute/20050106-1.c: New test.
4047
4048         PR rtl-optimization/18861
4049         * gcc.dg/20050105-1.c: New test.
4050
4051         PR tree-optimization/18828
4052         * gcc.dg/20050105-2.c: New test.
4053
4054 2005-01-07  Andreas Jaeger  <aj@suse.de>
4055
4056         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4057
4058 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4059
4060         PR fortran/18398
4061         * gfortran.dg/fmt_read.f90: New test.
4062
4063 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4064
4065         * gcc.dg/rs6000-ldouble-2.c: New.
4066
4067 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/19244
4070         * g++.dg/parser/ctor2.C: New test.
4071
4072 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4073
4074         PR c++/17154
4075         * g++.dg/template/using9.C: New test.
4076
4077 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4078
4079         PR c++/19258
4080         * g++.dg/lookup/friend6.C: New test.
4081
4082 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4083
4084         PR c++/19270
4085         * g++.dg/template/array10.C: New.
4086
4087 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4088
4089         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4090         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4091
4092 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4093
4094         * gcc.c-torture/compile/20050105-1.c: New test.
4095
4096 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4097
4098         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4099
4100 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4101
4102         PR middle-end/19100
4103         * gcc.dg/conv-3.c: New test case.
4104
4105 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4106
4107         * gcc.dg/asm-wide-1.c: New test.
4108
4109 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4110
4111         PR c++/19030
4112         * g++.dg/parse/crash22.C: New
4113
4114 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4115
4116         PR 19257
4117         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4118
4119 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4120
4121         PR middle-end/17767
4122         * gcc.dg/i386-mmx-6.c: New test case.
4123
4124 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4125
4126         PR tree-optimization/18308
4127         * gcc.dg/vect/pr18308.c: New testcase.
4128
4129 2005-01-04  Andreas Jaeger  <aj@suse.de>
4130
4131         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4132
4133 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4134             Robert Bowdidge <bowdidge@apple.com>
4135
4136         * gcc.dg/cpp/subframework1.c: New.
4137         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4138         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4139         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4140         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4141
4142 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4143
4144         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4145         producing warning.
4146         * gcc.dg/darwin-weakimport-2.c: New.
4147
4148 2005-01-03  Richard Henderson  <rth@redhat.com>
4149
4150         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4151
4152 2005-01-03  Richard Henderson  <rth@redhat.com>
4153
4154         * gcc.dg/vect/vect.exp: Enable for ia64.
4155         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4156         (check_effective_target_vect_float): Likewise.
4157         (check_effective_target_vect_no_align): Likewise.
4158         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4159         * gcc.dg/vect/vect-8.c: Likewise.
4160
4161 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4162
4163         PR target/19236
4164         * gcc.dg/pr19236-1.c: New test case.
4165
4166 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4167
4168         PR rtl-optimization/12092
4169         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4170
4171 2005-01-02  Andreas Jaeger  <aj@suse.de>
4172
4173         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4174
4175 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4176             Andrew Pinski  <pinskia@physics.uc.edu>
4177
4178         PR rtl-optimization/12092
4179         * gcc.dg/pr12092-1.c: New test case.
4180
4181 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4182
4183         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4184         'hidden' and 'default' for better portability.
4185         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4186
4187         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4188         6 and 7.
4189         * g++.old-deja/g++.brendan/new3.C: Likewise.
4190
4191 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4192
4193         * gcc.dg/20041231-1.C: New test.
4194         * g++.dg/warn/Wunreachable-code-1.C: New test.
4195
4196 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4197
4198         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4199         file, not /dev/null.  Abort on error.
4200
4201 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4202             Ziemowit Laski  <zlaski@apple.com>
4203
4204         PR objc/18971
4205         * objc.dg/encode-5.m: New test.
4206
4207 2004-12-29  Richard Henderson  <rth@redhat.com>
4208
4209         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4210         * objc.dg/stabs-1.m: Disable for ia64.
4211
4212 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/19190
4215         * g++.dg/warn/Wunused-10.C: New test.
4216
4217 2004-12-28  Richard Henderson  <rth@redhat.com>
4218
4219         * objc.dg/stabs-1.m: Disable for alpha.
4220
4221 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4222
4223         PR c++/19149
4224         * g++.dg/parse/error23.C: New test.
4225
4226 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4227
4228         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4229
4230         PR fortran/19032
4231         * gfortran.dg/intrinsic_modulo_1.f90: New.
4232         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4233         tests with divisor -1.
4234
4235 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4236
4237         * g++.dg/opt/temp1.C (memcpy): Return a value.
4238
4239         PR c++/19148
4240         * g++.dg/expr/cond7.C: New test.
4241
4242 2004-12-27  Paul Brook  <paul@codesourcery.com>
4243
4244         * gfortran.dg/g77/select_no_compile.f: Remove.
4245
4246 2004-12-27  Richard Henderson  <rth@redhat.com>
4247
4248         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4249         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4250         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4251
4252 2004-12-26  Richard Henderson  <rth@redhat.com>
4253
4254         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4255         by 1i instead of token pasting.
4256
4257 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4258
4259         PR tree-optimization/17578
4260         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4261         to additional_flags.
4262         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4263
4264 2004-12-25  Richard Henderson  <rth@redhat.com>
4265
4266         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4267         Remove Alpha.
4268
4269 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4270
4271         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4272         hppa*-*-hpux*.
4273         * gcc.dg/pr17957.c (dg-options): Likewise.
4274         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4275         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4276         instead of 0 on __hppa__.
4277         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4278         "foo,%r" on hppa*-*-*.
4279
4280 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4281
4282         PR fortran/19071
4283         * gfortran.dg/complex_write.f90: New test.
4284
4285 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4286
4287         PR c++/17595
4288         * g++.dg/parse/pragma2.C: New test.
4289
4290         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4291
4292 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4293
4294         * gcc.dg/empty2.c: Add missing dg-warning.
4295
4296 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4297
4298         PR c++/17413
4299         * g++.dg/template/local4.C: New test.
4300         * g++.dg/template/crash19.C: Add dg-error marker.
4301
4302         * g++.dg/template/crash31.C: Correct embedded PR number.
4303
4304 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/16405
4307         * g++.dg/opt/temp1.C: Add do-run marker.
4308
4309 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4310
4311         * g++.dg/template/spec19.C: New.
4312
4313 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4314
4315         PR target/16819
4316         * gcc.dg/empty2.c: New.
4317
4318 2004-12-23  Richard Henderson  <rth@redhat.com>
4319
4320         * lib/target-supports.exp (check_effective_target_vect_no_align):
4321         Remove i?86 and x86-64.
4322
4323 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4324
4325         PR c++/16405
4326         * g++.dg/opt/temp1.C: New test.
4327
4328 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4329
4330         PR c++/18733
4331         * g++.dg/template/friend33.C: New testcase.
4332
4333 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4334
4335         PR c++/18464
4336         * g++.dg/template/cond5.C: New test.
4337
4338         PR c++/18492
4339         * g++.dg/inherit/thunk3.C: New test.
4340
4341         PR c++/11224
4342         * g++.dg/warn/Wunused-9.C: New test.
4343
4344 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4345
4346         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4347
4348 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4349
4350         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4351
4352 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/18378
4355         * g++.dg/ext/packed8.C: New test.
4356
4357         PR c++/13268
4358         * g++.dg/template/crash31.C: New test.
4359
4360         PR c++/19034
4361         * g++.dg/template/crash30.C: New test.
4362
4363 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4364
4365         PR C++/18984
4366         * g++.dg/eh/ctor3.C: New test.
4367
4368 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4369
4370         * objc.dg/stabs-1.m: Allow section name to be quoted and
4371         assembly label to begin with '.LL'.
4372
4373 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4374
4375         * gcc.dg/vect/vect.exp
4376         (check_effective_target_lp64_or_vect_no_align): New.
4377         * gcc.dg/vect/vect-77.c: Use it.
4378         * gcc.dg/vect/vect-78.c: Use it.
4379
4380         * lib/target-supports.exp
4381         (check_effective_target_vect_no_max,
4382         check_effective_target_vect_no_bitwise,
4383         check_effective_target_vect_no_align): New.
4384         * gcc.dg/vect/vect-13.c: Use them.
4385         * gcc.dg/vect/vect-17.c: Ditto.
4386         * gcc.dg/vect/vect-18.c: Ditto.
4387         * gcc.dg/vect/vect-19.c: Ditto.
4388         * gcc.dg/vect/vect-20.c: Ditto.
4389         * gcc.dg/vect/vect-27.c: Ditto.
4390         * gcc.dg/vect/vect-29.c: Ditto.
4391         * gcc.dg/vect/vect-44.c: Ditto.
4392         * gcc.dg/vect/vect-48.c: Ditto.
4393         * gcc.dg/vect/vect-50.c: Ditto.
4394         * gcc.dg/vect/vect-52.c: Ditto.
4395         * gcc.dg/vect/vect-54.c: Ditto.
4396         * gcc.dg/vect/vect-56.c: Ditto.
4397         * gcc.dg/vect/vect-58.c: Ditto.
4398         * gcc.dg/vect/vect-60.c: Ditto.
4399         * gcc.dg/vect/vect-72.c: Ditto.
4400         * gcc.dg/vect/vect-80.c: Ditto.
4401
4402 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4403
4404         PR c++/14075
4405         * g++.dg/init/string1.C: New.
4406
4407         PR c++/18975
4408         * g++.dg/other/synth1.C: New.
4409
4410 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4411
4412         PR c/18963
4413         * gcc.dg/pr18963-1.c: New test.
4414
4415 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4416
4417         PR c/18596
4418         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4419         * gcc.dg/pr18596-1.c: Use dg-error.
4420         (dg-options): Use -fno-unit-at-a-time.
4421         * gcc.dg/pr18596-2.c: New test.
4422         * gcc.dg/pr18596-3.c: New test.
4423
4424 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4425
4426         PR middle-end/18683
4427         * g++.dg/opt/pr18683-1.C: New test case.
4428
4429 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4430
4431         PR other/19093
4432         * g++.dg/opt/max1.C: Fix for 64bit targets.
4433
4434 2004-12-20  Matt Austern  <austern@apple.com>
4435
4436         PR c++/19044
4437         * g++.dg/ext/builtin6.C: New
4438
4439 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4440
4441         PR tree-optimization/19080
4442         * gcc.c-torture/compile/pr19080.c: New test.
4443
4444 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4445
4446         * gcc.dg/20041219-1.c: New test.
4447
4448 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4449
4450         PR middle-end/19068
4451         * g++.dg/opt/max1.C: New test case.
4452
4453 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4454
4455         * gcc.dg/fdata-sections-1.c: New test.
4456
4457 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4458
4459         PR middle-end/18548
4460         * gcc.dg/max-1.c: New test case.
4461
4462 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4463
4464         * gcc.c-torture/execute/20041218-1.c: New test.
4465
4466 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4467
4468         * gcc.dg/pr18501.c: New test.
4469         * gcc.dg/uninit-5.c: XFAIL.
4470         * gcc.dg/uninit-9.c: XFAIL.
4471
4472 2004-12-17  Dale Johannesen  <dalej@apple.com>
4473
4474         * gcc.dg/20041213-1.c:  New.
4475
4476 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4477
4478         * objc.dg/stabs-1.m: Allow assembly label to begin
4479         with a dot ('.').
4480
4481 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4482
4483         * gcc.c-torture/execute/20041213-1.c: Move...
4484         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4485
4486 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4487
4488         PR c++/18721
4489         * g++.dg/lookup/conv-5.C: New.
4490
4491 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4492
4493         * objc.dg/stabs-1.m: New test.
4494
4495 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4496
4497         * gcc.dg/visibility-c.c: Change compile to
4498         assemble for the test.
4499
4500 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4501
4502         PR target/19041
4503         * gcc.dg/visibility-c.c: New test.
4504
4505 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4506
4507         PR middle-end/18493
4508         * gcc.dg/switch-8.c: New test case.
4509
4510 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4511
4512         PR c++/18905
4513         * g++.dg/template/init4.C: New.
4514         * g++.dg/opt/static3.C: Enable optimizer.
4515
4516 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4517
4518         * g++.dg/other/complex1.C: New test.
4519
4520 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4521
4522         * g++.dg/opt/inline9.C: New test.
4523
4524 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4525
4526         PR fortran/18993
4527         * gfotran.dg/nullify_1.f: New test.
4528
4529 2004-12-15  Richard Henderson  <rth@redhat.com>
4530
4531         * gcc.target/i386/i386.exp: New harness.
4532         * gcc.target/i386/vect-args.c: New.
4533
4534 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4535
4536         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4537
4538 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4539
4540         PR c++/18825
4541         * g++.dg/template/friend32.C: New test.
4542
4543 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4544
4545         * cpp/pragma-once-1.c: New test.
4546         * cpp/pragma-once-1b.h: Likewise.
4547         * cpp/pragma-once-1c.h: Likewise.
4548         * cpp/pragma-once-1d.h: Likewise.
4549         * cpp/inc/pragma-once-1a.h: Likewise.
4550
4551 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4552             Steven G. Kargl  <kargls@comcast.net>
4553
4554         PR fortran/17597
4555         * gfortran.dg/list_read_3.f90: New test.
4556
4557 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4558
4559         * gcc.dg/ftrapv-2.c: New test.
4560
4561 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4562
4563         PR c++/18981
4564         * g++.dg/template/typename9.C: New test.
4565
4566 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/18738
4569         * g++.dg/template/typename8.C: New test.
4570         * g++.dg/parse/friend2.C: Tweak error message.
4571
4572 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4573
4574         * gcc.c-torture/20041214-1.c: New test.
4575
4576 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4577
4578         PR c++/18965
4579         * g++.dg/init/array17.C: New test.
4580
4581 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4582
4583         PR c++/18793
4584         * g++.dg/init/aggr3.C: New test.
4585
4586 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4587
4588         * gcc.dg/altivec-types-1.c: New test.
4589         * gcc.dg/altivec-types-2.c: New test.
4590         * gcc.dg/altivec-types-3.c: New test.
4591         * gcc.dg/altivec-types-4.c: New test.
4592         * g++.dg/ext/altivec-types-1.C: New test.
4593         * g++.dg/ext/altivec-types-2.C: New test.
4594         * g++.dg/ext/altivec-types-3.C: New test.
4595         * g++.dg/ext/altivec-types-4.C: New test.
4596
4597 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR middle-end/18951
4600         * gcc.c-torture/execute/20041213-1.c: New test.
4601
4602 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4603
4604         PR c++/18949
4605         * g++.dg/template/cast1.C: New.
4606
4607 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4608
4609         * gcc.c-torture/execute/20041213-2.c: New test.
4610
4611 2004-12-13  Richard Henderson  <rth@redhat.com>
4612
4613         * gcc.dg/i386-sse-10.c: Fix typo in options.
4614
4615 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4616
4617         PR c++/18968
4618         * g++.dg/opt/pr18968.C: New test.
4619
4620 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/18925
4623         * g++.dg/ext/visibility/staticdatamem.C: New test.
4624
4625 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4626
4627         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4628
4629 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4630
4631         PR rtl-optimization/18928
4632         * gcc.dg/pr18928-1.c: New test case.
4633
4634 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4635
4636         PR tree-opt/16951
4637         * gcc.c-torture/compile/20041211-1.c: New.
4638
4639 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4640
4641         PR middle-end/17564
4642         * gcc.c-torture/execute/20041212-1.c: New test.
4643
4644 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4645
4646         PR fortran/18869
4647         * gfortran.dg/common_1.f90: New test.
4648
4649 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4650         Paul Brook  <paul@codesourcery.com>
4651
4652         PR fortran/16222
4653         * gfortran.dg/real_do_1.f90: New test.
4654
4655 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4656
4657         PR tree-opt/18040
4658         * g++.dg/opt/ptrmem6.C: New test.
4659
4660 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4661
4662         PR middle-end/18921
4663         * gcc.dg/pr18921-1.c: New test case.
4664
4665 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4666
4667         PR fortran/17175
4668         * gfortran.dg/scale_1.f90: New test.
4669
4670 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4671
4672         PR middle-end/18903
4673         * gcc.c-torture/compile/pr18903.c: New test.
4674
4675 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4676
4677         * gcc.c-torture/execute/20041210-1.c: New test.
4678
4679 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4680
4681         PR c++/18731
4682         * g++.dg/parser/struct-1.C: New test.
4683         * g++.dg/parser/struct-2.C: New test.
4684         * g++.dg/parser/struct-3.C: New test.
4685
4686 2004-12-09  Richard Henderson  <rth@redhat.com>
4687
4688         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4689
4690         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4691         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4692
4693 2004-12-09  Matt Austern  <austern@apple.com>
4694
4695         PR c++/18514
4696         * g++.dg/ext/builtin1.C: New
4697         * g++.dg/ext/builtin2.C: New
4698         * g++.dg/ext/builtin3.C: New
4699         * g++.dg/ext/builtin4.C: New
4700         * g++.dg/ext/builtin5.C: New
4701
4702 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4703
4704         PR tree-opt/18904
4705         * g++.dg/opt/ptrmem5.C: New test.
4706
4707 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4708
4709         * g++.dg/parse/typename5.C: Adjust for new error.
4710         * g++.dg/parse/typename7.C: New.
4711
4712 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4713
4714         PR c++/18073
4715         * g++.dg/other/mmintrin.C: New test.
4716
4717 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4718
4719         PR c++/16681
4720         * g++.dg/init/array15.C: New.
4721         * g++.dg/init/array16.C: New.
4722
4723 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4724
4725         PR fortran/18826
4726         * gfortran.dg/assign_1.f90: New test.
4727
4728 2004-12-08  Nick Clifton  <nickc@redhat.com>
4729
4730         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4731         * gcc.target/xstormy16/data_below100: Likewise.
4732         * gcc.target/xstormy16/sfr: Likewise.
4733         * gcc.target/xstormy16/below100.S: New test source file.
4734         * gcc.target/xstormy16/below100.ld: New test linker script.
4735         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4736         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4737         bp instructions.
4738         * gcc.target/xstormy16/bp.c: Likewise.
4739
4740         * gcc.target/xstormy16/bss_below100: New files:
4741         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4742         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4743         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4744         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4745         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4746         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4747         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4748         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4749         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4750         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4751         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4752         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4753         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4754         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4755         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4756         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4757         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4758         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4759         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4760         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4761         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4762         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4763         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4764         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4765         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4766         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4767         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4768
4769         * gcc.target/xstormy16/data_below100: New files:
4770         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4771         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4772         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4773         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4774         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4775         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4776         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4777         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4778         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4779         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4780         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4781         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4782         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4783         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4784         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4785         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4786         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4787         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4788         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4789         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4790         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4791         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4792         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4793         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4794         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4795         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4796         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4797
4798         * gcc.target/xstormy16/sfr: New files:
4799         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4800         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4801         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4802         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4803         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4804         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4805         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4806         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4807         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4808         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4809         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4810         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4811         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4812         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4813         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4814         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4815         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4816         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4817         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4818         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4819         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4820         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4821         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4822         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4823         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4824         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4825         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4826         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4827         27_if0_sfrw_bitfield_f.c
4828
4829 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4830
4831         PR c++/18100
4832         * g++.dg/lookup/name-clash4.C: New test.
4833
4834 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4835
4836         PR c++/18672
4837         * g++.dg/opt/array1.C: New.
4838
4839         PR c++/18803
4840         * g++.dg/template/operator5.C: New.
4841
4842 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4843
4844         PR c/18867
4845         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4846
4847 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4848
4849         * gcc.dg/noncompile/20041207.c: New test.
4850
4851 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4852
4853         * g++.dg/other/unreachable-1.C: New test.
4854
4855 2004-12-06  Nick Clifton  <nickc@redhat.com>
4856
4857         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4858         <limits.h> because the latter comes from gcc's include/ directory
4859         and not the newlib/libc/include directory.
4860
4861 2004-12-04  Richard Henderson  <rth@redhat.com>
4862
4863         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4864
4865 2004-12-04  Richard Henderson  <rth@redhat.com>
4866
4867         * lib/target-supports.exp (check_gc_sections_available): Disable
4868         for alpha and ia64.
4869
4870 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4871
4872         PR middle-end/17909
4873         * g++.dg/other/vararg-2.C: New test.
4874
4875 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4876
4877         PR c++/17011, c++/17971
4878         * g++.dg/template/error15.C: Adjust expected error.
4879         * g++.dg/template/instantiate3.C: Likewise.
4880
4881 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4882
4883         * gcc.dg/altivec-18.c: Fix for darwin
4884
4885 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4886
4887         PR c++/18782
4888         * g++.dg/parse/ptrmem2.C: New.
4889
4890         PR c++/18318
4891         * g++.dg/template/new1.C: New.
4892
4893 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4894
4895         PR fortran/18710
4896         * gfortran.dg/direct_io_3.f90: New test.
4897
4898 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4899
4900         PR 18758
4901         * g++.dg/parse/crash21.C: New.
4902
4903 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4904
4905         PR c++/15664, c++/18276
4906         * g++.dg/template/ttp13.C: New test.
4907         * g++.dg/template/ttp14.C: Likewise.
4908
4909 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4910
4911         PR c++/18123
4912         * g++.dg/parse/enum2.C: New test.
4913         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4914
4915 2004-12-02  Nick Clifton  <nickc@redhat.com>
4916
4917         * gcc.target/xstormy16: New test directory.
4918         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4919         * gcc.target/xstormy16/bp.c: Check the generation of bp
4920         instructions.
4921         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4922         bn instructions and the BELOW100 attribute.
4923
4924 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4925
4926         PR target/16952
4927         * gcc.dg/ppc-eabi.c: New.
4928
4929 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4930
4931         PR fortran/18284
4932         * gfortran.dg/backspace.f90
4933
4934 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4935
4936         * gfortran.dg/inquire.f90: New test.
4937
4938 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4939
4940         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4941         handle effective-target-keyword.
4942         (dg-skip-if): Support effective-target keyword as target list.
4943         (dg-xfail-if): Ditto.
4944         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4945
4946 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4947
4948         PR tree-optimization/18291
4949         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4950
4951 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4952
4953         PR C++/18729
4954         * g++.dg/parse/crash20.C: New.
4955
4956         PR c++/17431
4957         * g++.dg/overload/arg1.C: New.
4958         * g++.dg/overload/arg2.C: New.
4959         * g++.dg/overload/arg3.C: New.
4960         * g++.dg/overload/arg4.C: New.
4961
4962 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4963
4964         * gcc.dg/c99-flex-array-4.c: Remove.
4965
4966 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4967
4968         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4969
4970         * lib/target-supports.exp (is-effective-target): Simplify.
4971
4972         * lib/target-supports.exp (check_effective_target_vect_long):
4973         Fix for powerpc64-*-*.
4974
4975 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4976
4977         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4978         to support new requirements on FreeBSD 5.
4979
4980 2004-11-30  Devang Patel  <dpatel@apple.com>
4981
4982         PR 18702
4983         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4984
4985 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4986
4987         * g++.dg/ext/altivec-13.C: New test.
4988
4989 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4990
4991         PR tree-opt/18298
4992         * gcc.c-torture/execute/p18298.c: New test.
4993
4994 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4995             Dorit Naishlos  <dorit@il.ibm.com>
4996
4997         PR tree-opt/18607
4998         * gcc.dg/vect/vect-89.c: New test.
4999
5000 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5001
5002         * gcc.dg/pr18596-1.c: New test.
5003
5004 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5005
5006         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5007
5008 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5009
5010         PR c/18479
5011         * gcc.dg/pr18479.c: New test.
5012
5013 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5014
5015         PR target/18490
5016         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5017         mmix-knuth-mmixware.
5018
5019         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5020         cris-*-elf* cris-*-aout* mmix-*-*
5021
5022 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5023
5024         PR middle-end/18725
5025         * gcc.dg/pr18725.c: New test.
5026
5027 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5028
5029         PR target/18488
5030         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5031
5032         PR target/18336
5033         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5034
5035 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5036
5037         PR c++/18368
5038         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5039         * g++.old-deja/g++.law/ctors5.C: Likewise.
5040         * g++.old-deja/g++.other/crash25.C: Likewise.
5041
5042         PR c++/18674
5043         * g++.dg/template/error16.C: New test.
5044
5045         PR c++/18512
5046         * g++.dg/template/crash29.C: New test.
5047
5048 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5049
5050         PR tree-optimization/18712
5051         * gcc.c-torture/compile/pr18712.c: New test.
5052
5053 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5054
5055         PR c/7544
5056         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5057         tests.
5058
5059 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5060
5061         PR c++/18652
5062         * g++.dg/lookup/crash6.C: New test.
5063
5064 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5065
5066         PR middle-end/18164
5067         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5068
5069 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5070
5071         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5072         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5073         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5074
5075 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5076
5077         * gcc.dg/pr18164.c: New test.
5078
5079 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5080
5081         * gcc.dg/funroll-loops-all.c: New.
5082
5083 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5084
5085         PR target/18489
5086         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5087         delimeter, match space and TAB as well as ":".
5088
5089         PR target/18484
5090         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5091
5092         PR target/18348
5093         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5094
5095         PR target/18345
5096         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5097
5098         PR target/18337
5099         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5100
5101 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5102
5103         * gfortran.dg/direct_io_2.f90: New test.
5104
5105 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5106
5107         PR target/18334
5108         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5109
5110 2004-11-28  Richard Henderson  <rth@redhat.com>
5111
5112         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5113
5114 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5115
5116         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5117         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5118         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5119         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5120         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5121         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5122         gcc.dg/pointer-arith-8.c: New tests.
5123
5124 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5125
5126         PR fortran/18364
5127         * gfortran.dg/endfile.f90: New test.
5128
5129 2004-11-27  Falk Hueffner  <falk@debian.org>
5130
5131         * gcc.dg/loop-6.c: New test.
5132
5133 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5134
5135         * gcc.c-torture/execute/20041126-1.c: New test.
5136
5137 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5138
5139         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5140         on IRIX.
5141
5142 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5143
5144         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5145         functions.
5146
5147 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5148
5149         PR rtl-optimization/17825
5150         * gcc.c-torture/compile/20041119-1.c: New test.
5151
5152 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5153
5154         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5155         Check existence of ld library path variables before unsetting.
5156
5157 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5158
5159         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5160
5161 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5162
5163         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5164
5165 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5166
5167         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5168
5169 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5170
5171         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5172         dg-do directive.
5173
5174 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5175
5176         * gcc.dg/pr17957.c: Pass --param, not -param.
5177
5178 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5179
5180         PR middle-end/17957
5181         * testsuite/gcc.dg/pr17957.c: New test.
5182
5183 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5184
5185         PR c++/18445
5186         * g++.dg/template/crash28.C: Likewise.
5187
5188         PR c++/18001
5189         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5190         * g++.dg/ext/lvaddr.C: Likewise.
5191         * g++.dg/opt/pr7503-3.C: Likewise.
5192
5193         PR c++/18466
5194         * g++.dg/parse/qualified3.C: New test.
5195         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5196
5197         PR c++/18545
5198         * g++.dg/expr/return1.C: New test.
5199
5200 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5201
5202         Friend class name lookup 3/n, PR c++/3332
5203         * g++.dg/lookup/friend3.C: New test.
5204         * g++.dg/lookup/friend4.C: Likewise.
5205         * g++.dg/lookup/friend5.C: Likewise.
5206
5207 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5208
5209         Friend class name lookup 2/n, PR c++/14513, c++/15410
5210         * g++.dg/lookup/friend2.C: New test.
5211         * g++.dg/template/friend31.C: Likewise.
5212
5213 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5214
5215         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5216
5217 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5218
5219         PR c++/17473
5220         * g++.dg/tc1/dr56.C: Remove.
5221         * g++.dg/template/typedef1.C: Add dg-error markers.
5222         * g++.old-deja/g++.other/typedef7.C: Likewise.
5223
5224         PR c++/18285
5225         * g++.dg/parse/typedef7.C: New test.
5226
5227 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5228
5229         * gcc.c-torture/execute/20041124-1.c: New test.
5230
5231 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5232
5233         * g++.dg/template/deduce3.C: New test.
5234
5235         PR c++/18586
5236         * g++.dg/template/crash27.C: New test.
5237
5238         PR c++/18530
5239         * g++.dg/warn/Wshadow-3.C: New test.
5240
5241 2004-11-24  Devang Patel  <dpatel@apple.com>
5242
5243         PR/18555
5244         * gcc.dg/cpp/isysroot-1.c: New test.
5245         * gcc.dg/cpp/usr/include/stdio.h: New file.
5246         * gcc.dg/cpp/isysroot-2.c: New test.
5247         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5248         New file.
5249
5250 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5251
5252         PR c++/8929
5253         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5254
5255 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5256
5257         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5258         * gcc.target/sparc/pdist.c: Likewise.
5259
5260 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5261
5262         PR c++/16882
5263         * g++.dg/conversion/simd1.C: New test.
5264
5265 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5266
5267         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5268         and restore_ld_library_path_env_vars.
5269         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5270         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5271         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5272         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5273
5274 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5275
5276         * gcc.dg/pragma-align-2.c: Test macro expansion.
5277         * gcc.dg/pragma-pack-2.c: New test.
5278
5279 2004-11-23  Richard Henderson  <rth@redhat.com>
5280
5281         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5282         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5283         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5284         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5285         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5286         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5287
5288         * gcc.dg/vect/vect.exp: Add check for alpha.
5289         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5290         (check_effective_target_vect_int): Enable for alpha.
5291         (check_effective_target_vect_long): New.
5292         (is-effective-target): Add it.
5293
5294 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5295
5296         * gcc.dg/pr18614-1.c: New test.
5297
5298 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5299
5300         * gcc.dg/setjmp-2.c: New test.
5301
5302 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5303
5304         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5305         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5306         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5307         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5308         gcc.target/sparc/pdist.c: New tests.
5309
5310 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5311
5312         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5313
5314 2004-11-22  Dale Johannesen  <dalej@apple.com>
5315
5316         * gcc.dg/20041111-1.c:  New.
5317
5318 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5319
5320         PR tree-opt/18536
5321         * gcc.dg/vect/pr18536.c: New test.
5322
5323 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5324
5325         PR c++/18354
5326         * g++.dg/template/nontype11.C: New test.
5327
5328 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5329
5330         PR middle-end/18520
5331         * gcc.dg/pr18520-1.c: New test case.
5332
5333 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5334
5335         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5336         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5337         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5338         expected diagnostics.
5339
5340 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5341
5342         PR target/18580
5343         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5344         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5345         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5346
5347 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5348
5349         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5350
5351 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5352             Joseph Myers  <joseph@codesourcery.com>
5353
5354         * lib/target-supports.exp (check_visibility_available): Really
5355         test the compiler.
5356
5357 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5358
5359         PR tree-opt/18181
5360         * gcc.dg/vect/vect-85.c: New test.
5361         * gcc.dg/vect/vect-86.c: New test.
5362         * gcc.dg/vect/vect-87.c: New test.
5363         * gcc.dg/vect/vect-88.c: New test.
5364
5365 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5366
5367         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5368
5369 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5370
5371         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5372         * gcc.dg/ppc-and-1.c: Ditto.
5373         * gcc.dg/ppc-compare-1.c: Ditto.
5374         * gcc.dg/ppc-mov-1.c: Ditto
5375
5376 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5377             Mark Mitchell  <mark@codesourcery.com>
5378
5379         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5380
5381 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5382             Aldy Hernandez  <aldyh@redhat.com>
5383
5384         * lib/target-supports.exp (check_effective_target_vect_int): New
5385         (check_effective_target_vect_float): New
5386         (check_effective_target_vect_double): New.
5387         (is-effective-target): Support new effective targets keywords.
5388         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5389         default action for dg-do.
5390         * gcc.dg/vect/pr16105.c: Use new support.
5391         * gcc.dg/vect/pr18400.c: Ditto.
5392         * gcc.dg/vect/pr18425.c: Ditto.
5393         * gcc.dg/vect/vect-1.c: Ditto.
5394         * gcc.dg/vect/vect-10.c: Ditto.
5395         * gcc.dg/vect/vect-11.c: Ditto.
5396         * gcc.dg/vect/vect-12.c: Ditto.
5397         * gcc.dg/vect/vect-13.c: Ditto.
5398         * gcc.dg/vect/vect-14.c: Ditto.
5399         * gcc.dg/vect/vect-15.c: Ditto.
5400         * gcc.dg/vect/vect-16.c: Ditto.
5401         * gcc.dg/vect/vect-17.c: Ditto.
5402         * gcc.dg/vect/vect-18.c: Ditto.
5403         * gcc.dg/vect/vect-19.c: Ditto.
5404         * gcc.dg/vect/vect-2.c: Ditto.
5405         * gcc.dg/vect/vect-20.c: Ditto.
5406         * gcc.dg/vect/vect-21.c: Ditto.
5407         * gcc.dg/vect/vect-22.c: Ditto.
5408         * gcc.dg/vect/vect-23.c: Ditto.
5409         * gcc.dg/vect/vect-24.c: Ditto.
5410         * gcc.dg/vect/vect-25.c: Ditto.
5411         * gcc.dg/vect/vect-26.c: Ditto.
5412         * gcc.dg/vect/vect-27.c: Ditto.
5413         * gcc.dg/vect/vect-27a.c: Ditto.
5414         * gcc.dg/vect/vect-28.c: Ditto.
5415         * gcc.dg/vect/vect-29.c: Ditto.
5416         * gcc.dg/vect/vect-29a.c: Ditto.
5417         * gcc.dg/vect/vect-3.c: Ditto.
5418         * gcc.dg/vect/vect-30.c: Ditto.
5419         * gcc.dg/vect/vect-31.c: Ditto.
5420         * gcc.dg/vect/vect-32.c: Ditto.
5421         * gcc.dg/vect/vect-33.c: Ditto.
5422         * gcc.dg/vect/vect-34.c: Ditto.
5423         * gcc.dg/vect/vect-35.c: Ditto.
5424         * gcc.dg/vect/vect-36.c: Ditto.
5425         * gcc.dg/vect/vect-37.c: Ditto.
5426         * gcc.dg/vect/vect-38.c: Ditto.
5427         * gcc.dg/vect/vect-4.c: Ditto.
5428         * gcc.dg/vect/vect-40.c: Ditto.
5429         * gcc.dg/vect/vect-41.c: Ditto.
5430         * gcc.dg/vect/vect-42.c: Ditto.
5431         * gcc.dg/vect/vect-43.c: Ditto.
5432         * gcc.dg/vect/vect-44.c: Ditto.
5433         * gcc.dg/vect/vect-45.c: Ditto.
5434         * gcc.dg/vect/vect-46.c: Ditto.
5435         * gcc.dg/vect/vect-47.c: Ditto.
5436         * gcc.dg/vect/vect-48.c: Ditto.
5437         * gcc.dg/vect/vect-48a.c: Ditto.
5438         * gcc.dg/vect/vect-49.c: Ditto.
5439         * gcc.dg/vect/vect-5.c: Ditto.
5440         * gcc.dg/vect/vect-50.c: Ditto.
5441         * gcc.dg/vect/vect-51.c: Ditto.
5442         * gcc.dg/vect/vect-52.c: Ditto.
5443         * gcc.dg/vect/vect-53.c: Ditto.
5444         * gcc.dg/vect/vect-54.c: Ditto.
5445         * gcc.dg/vect/vect-55.c: Ditto.
5446         * gcc.dg/vect/vect-56.c: Ditto.
5447         * gcc.dg/vect/vect-56a.c: Ditto.
5448         * gcc.dg/vect/vect-57.c: Ditto.
5449         * gcc.dg/vect/vect-58.c: Ditto.
5450         * gcc.dg/vect/vect-59.c: Ditto.
5451         * gcc.dg/vect/vect-6.c: Ditto.
5452         * gcc.dg/vect/vect-60.c: Ditto.
5453         * gcc.dg/vect/vect-61.c: Ditto.
5454         * gcc.dg/vect/vect-62.c: Ditto.
5455         * gcc.dg/vect/vect-63.c: Ditto.
5456         * gcc.dg/vect/vect-64.c: Ditto.
5457         * gcc.dg/vect/vect-65.c: Ditto.
5458         * gcc.dg/vect/vect-66.c: Ditto.
5459         * gcc.dg/vect/vect-67.c: Ditto.
5460         * gcc.dg/vect/vect-68.c: Ditto.
5461         * gcc.dg/vect/vect-69.c: Ditto.
5462         * gcc.dg/vect/vect-7.c: Ditto.
5463         * gcc.dg/vect/vect-72.c: Ditto.
5464         * gcc.dg/vect/vect-72a.c: Ditto.
5465         * gcc.dg/vect/vect-73.c: Ditto.
5466         * gcc.dg/vect/vect-74.c: Ditto.
5467         * gcc.dg/vect/vect-75.c: Ditto.
5468         * gcc.dg/vect/vect-76.c: Ditto.
5469         * gcc.dg/vect/vect-77.c: Ditto.
5470         * gcc.dg/vect/vect-77a.c: Ditto.
5471         * gcc.dg/vect/vect-78.c: Ditto.
5472         * gcc.dg/vect/vect-79.c: Ditto.
5473         * gcc.dg/vect/vect-8.c: Ditto.
5474         * gcc.dg/vect/vect-80.c: Ditto.
5475         * gcc.dg/vect/vect-82.c: Ditto.
5476         * gcc.dg/vect/vect-82_64.c: Ditto.
5477         * gcc.dg/vect/vect-83.c: Ditto.
5478         * gcc.dg/vect/vect-83_64.c: Ditto.
5479         * gcc.dg/vect/vect-9.c: Ditto.
5480         * gcc.dg/vect/vect-all.c: Ditto.
5481         * gcc.dg/vect/vect-none.c: Ditto.
5482
5483 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5484
5485         * lib/gcc-dg.exp (dg-skip-if): New function.
5486         (dg-forbid-option): Remove.
5487         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5488         * g++.dg/abi/bitfield8.C: Likewise.
5489         * g++.dg/abi/dtor1.C: Likewise.
5490         * g++.dg/abi/empty10.C: Likewise.
5491         * g++.dg/abi/empty7.C: Likewise.
5492         * g++.dg/abi/empty9.C: Likewise.
5493         * g++.dg/abi/layout3.C: Likewise.
5494         * g++.dg/abi/layout4.C: Likewise.
5495         * g++.dg/abi/thunk1.C: Likewise.
5496         * g++.dg/abi/thunk2.C: Likewise.
5497         * g++.dg/abi/vbase11.C: Likewise.
5498         * g++.dg/abi/vthunk2.C: Likewise.
5499         * g++.dg/abi/vthunk3.C: Likewise.
5500         * g++.dg/ext/attrib8.C: Likewise.
5501         * g++.dg/opt/longbranch2.C: Likewise.
5502         * g++.dg/opt/reg-stack4.C: Likewise.
5503         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5504         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5505         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5506         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5507         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5508         * gcc.dg/20000609-1.c: Likewise.
5509         * gcc.dg/20000720-1.c: Likewise.
5510         * gcc.dg/20011107-1.c: Likewise.
5511         * gcc.dg/20011119-1.c: Likewise.
5512         * gcc.dg/20020108-1.c: Likewise.
5513         * gcc.dg/20020122-2.c: Likewise.
5514         * gcc.dg/20020122-3.c: Likewise.
5515         * gcc.dg/20020201-3.c: Likewise.
5516         * gcc.dg/20020206-1.c: Likewise.
5517         * gcc.dg/20020218-1.c: Likewise.
5518         * gcc.dg/20020310-1.c: Likewise.
5519         * gcc.dg/20020411-1.c: Likewise.
5520         * gcc.dg/20020418-2.c: Likewise.
5521         * gcc.dg/20020426-1.c: Likewise.
5522         * gcc.dg/20020426-2.c: Likewise.
5523         * gcc.dg/20020517-1.c: Likewise.
5524         * gcc.dg/20020523-1.c: Likewise.
5525         * gcc.dg/20020523-2.c: Likewise.
5526         * gcc.dg/20020729-1.c: Likewise.
5527         * gcc.dg/20030204-1.c: Likewise.
5528         * gcc.dg/20030826-2.c: Likewise.
5529         * gcc.dg/20030926-1.c: Likewise.
5530         * gcc.dg/20031202-1.c: Likewise.
5531         * gcc.dg/980312-1.c: Likewise.
5532         * gcc.dg/980313-1.c: Likewise.
5533         * gcc.dg/990117-1.c: Likewise.
5534         * gcc.dg/990424-1.c: Likewise.
5535         * gcc.dg/990524-1.c: Likewise.
5536         * gcc.dg/991230-1.c: Likewise.
5537         * gcc.dg/i386-387-1.c: Likewise.
5538         * gcc.dg/i386-387-2.c: Likewise.
5539         * gcc.dg/i386-387-3.c: Likewise.
5540         * gcc.dg/i386-387-4.c: Likewise.
5541         * gcc.dg/i386-387-5.c: Likewise.
5542         * gcc.dg/i386-387-6.c: Likewise.
5543         * gcc.dg/i386-asm-1.c: Likewise.
5544         * gcc.dg/i386-bitfield1.c: Likewise.
5545         * gcc.dg/i386-bitfield2.c: Likewise.
5546         * gcc.dg/i386-loop-1.c: Likewise.
5547         * gcc.dg/i386-loop-2.c: Likewise.
5548         * gcc.dg/i386-loop-3.c: Likewise.
5549         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5550         * gcc.dg/i386-pic-1.c: Likewise.
5551         * gcc.dg/i386-regparm.c: Likewise.
5552         * gcc.dg/i386-signbit-1.c: Likewise.
5553         * gcc.dg/i386-signbit-2.c: Likewise.
5554         * gcc.dg/i386-signbit-3.c: Likewise.
5555         * gcc.dg/i386-sse-5.c: Likewise.
5556         * gcc.dg/i386-sse-8.c: Likewise.
5557         * gcc.dg/i386-unroll-1.c: Likewise.
5558         * gcc.dg/tls/opt-1.c: Likewise.
5559         * gcc.dg/tls/opt-2.c: Likewise.
5560         * gcc.dg/unroll-1.c: Likewise.
5561         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5562         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5563         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5564         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5565
5566 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5567
5568         * g++.dg/template/incomplete1.C: New test.
5569
5570 2004-11-16  Nick Clifton  <nickc@redhat.com>
5571
5572         Revert patches accidentally commited during checkin of fixes for
5573         xstormy16 tests:
5574         gcc.c-torture/execute/simd-4.c: Revert
5575         gcc.dg/20040910-1.c: Revert.
5576
5577 2004-11-16  Paul Brook  <paul@codesourcery.com>
5578
5579         PR fortran/13010
5580         * gfortran.dg/der_pointer_1.f90: New test.
5581
5582 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5583
5584         PR c/18498
5585         * gcc.dg/bitfld-13.c: New test.
5586
5587 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5588
5589         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5590         powerpc*-*-linux*.
5591
5592         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5593         * gcc.dg/ppc64-abi-2.c: Ditto.
5594         * gcc.dg/ppc64-abi-3.c: Ditto.
5595
5596         * lib/gcc-dg.exp (dg-target-list): Remove.
5597
5598 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5599
5600         * gcc.dg/ia64-postinc.c: New test.
5601
5602 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5603
5604         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5605
5606 2004-11-15  Nick Clifton  <nickc@redhat.com>
5607
5608         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5609         __INT_MAX__ so that the test can be compiled by toolchains
5610         targeted at 16-bit processors.
5611
5612         * gcc.dg/20040625-1.c: Use long constants rather than integers
5613         when performing arithmetic that will overflow 16-bits.
5614
5615         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5616         xstormy16.  It does not support 128-bit vector operations.
5617
5618         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5619         with the macro PTR_TYPE.  Define this macro to an integer type
5620         suitable for holding a pointer.
5621
5622         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5623         the target is a 16-bit processor.
5624
5625         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5626         16-bit targets where the character constant will be too long.
5627
5628         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5629         where the double will not be directly addressable.
5630
5631 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5632
5633         Friend class name lookup 1/n, PR c++/18471
5634         * g++.dg/template/crash26.C: New test.
5635         * g++.dg/lookup/struct1.C: Adjust expected error.
5636         * g++.dg/parse/elab1.C: Likewise.
5637         * g++.dg/parse/elab2.C: Likewise.
5638         * g++.dg/parse/int-as-enum1.C: Likewise.
5639         * g++.dg/parse/struct-as-enum1.C: Likewise.
5640         * g++.dg/parse/typedef1.C: Likewise.
5641         * g++.dg/parse/typedef3.C: Likewise.
5642         * g++.dg/parse/typedef4.C: Likewise.
5643         * g++.dg/parse/typedef5.C: Likewise.
5644         * g++.dg/template/nontype4.C: Likewise.
5645         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5646         * g++.old-deja/g++.other/elab1.C: Likewise.
5647         * g++.old-deja/g++.other/syntax4.C: Likewise.
5648
5649 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5650
5651         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5652
5653 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5654
5655         * gcc.c-torture/execute/20041114-1.c: New test.
5656
5657 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5658
5659         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5660         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5661         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5662         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5663         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5664         gcc.dg/switch-7.c: New tests.
5665
5666 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5667
5668         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5669
5670 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5671
5672         PR tree-opt/18400
5673         * gcc.dg/vect/pr18400.c: New test.
5674
5675 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5676             Andrew Pinski  <pinskia@physics.uc.edu>
5677
5678         PR tree-opt/18425
5679         * gcc.dg/vect/pr18425.c: New test.
5680
5681 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5682
5683         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5684         Guard with dg-require-alias and dg-require-visibility.
5685
5686 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5687
5688         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5689
5690 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5691
5692         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5693
5694 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5695
5696         PR c++/17344
5697         * g++.dg/template/defarg5.C: New test.
5698
5699 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5700
5701         * g++.dg/parse/cast1.C: Run only on ILP32.
5702         * g++.old-deja/g++.mike/p784.C: Likewise.
5703
5704 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5705
5706         * gcc.c-torture/execute/20041113-1.c: New test.
5707
5708 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5709
5710         PR target/18230
5711         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5712         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5713         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5714         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5715         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5716         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5717         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5718         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5719         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5720         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5721         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5722         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5723         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5724
5725 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5726
5727         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5728         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5729         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5730         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5731         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5732         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5733         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5734         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5735         gcc.target/sparc/combined-1.c: New tests.
5736
5737 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5738
5739         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5740         New tests.
5741
5742 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5743
5744         * lib/gcc-dg.exp (dg-forbid-option): New function.
5745         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5746         * g++.dg/abi/bitfield8.C: Likewise.
5747         * g++.dg/abi/dtor1.C: Likewise.
5748         * g++.dg/abi/empty10.C: Likewise.
5749         * g++.dg/abi/empty7.C: Likewise.
5750         * g++.dg/abi/empty9.C: Likewise.
5751         * g++.dg/abi/layout3.C: Likewise.
5752         * g++.dg/abi/layout4.C: Likewise.
5753         * g++.dg/abi/thunk1.C: Likewise.
5754         * g++.dg/abi/thunk2.C: Likewise.
5755         * g++.dg/abi/vbase11.C: Likewise.
5756         * g++.dg/abi/vthunk2.C: Likewise.
5757         * g++.dg/abi/vthunk3.C: Likewise.
5758         * g++.dg/ext/attrib8.C: Likewise.
5759         * g++.dg/opt/longbranch2.C: Likewise.
5760         * g++.dg/opt/reg-stack4.C: Likewise.
5761         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5762         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5763         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5764         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5765         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5766         * gcc.dg/20000609-1.c: Likewise.
5767         * gcc.dg/20000720-1.c: Likewise.
5768         * gcc.dg/20011107-1.c: Likewise.
5769         * gcc.dg/20011119-1.c: Likewise.
5770         * gcc.dg/20020108-1.c: Likewise.
5771         * gcc.dg/20020122-2.c: Likewise.
5772         * gcc.dg/20020122-3.c: Likewise.
5773         * gcc.dg/20020201-3.c: Likewise.
5774         * gcc.dg/20020206-1.c: Likewise.
5775         * gcc.dg/20020218-1.c: Likewise.
5776         * gcc.dg/20020310-1.c: Likewise.
5777         * gcc.dg/20020411-1.c: Likewise.
5778         * gcc.dg/20020418-2.c: Likewise.
5779         * gcc.dg/20020426-1.c: Likewise.
5780         * gcc.dg/20020426-2.c: Likewise.
5781         * gcc.dg/20020517-1.c: Likewise.
5782         * gcc.dg/20020523-1.c: Likewise.
5783         * gcc.dg/20020523-2.c: Likewise.
5784         * gcc.dg/20020729-1.c: Likewise.
5785         * gcc.dg/20030204-1.c: Likewise.
5786         * gcc.dg/20030826-2.c: Likewise.
5787         * gcc.dg/20030926-1.c: Likewise.
5788         * gcc.dg/20031202-1.c: Likewise.
5789         * gcc.dg/980312-1.c: Likewise.
5790         * gcc.dg/980313-1.c: Likewise.
5791         * gcc.dg/990117-1.c: Likewise.
5792         * gcc.dg/990424-1.c: Likewise.
5793         * gcc.dg/990524-1.c: Likewise.
5794         * gcc.dg/991230-1.c: Likewise.
5795         * gcc.dg/i386-387-1.c: Likewise.
5796         * gcc.dg/i386-387-2.c: Likewise.
5797         * gcc.dg/i386-387-3.c: Likewise.
5798         * gcc.dg/i386-387-4.c: Likewise.
5799         * gcc.dg/i386-387-5.c: Likewise.
5800         * gcc.dg/i386-387-6.c: Likewise.
5801         * gcc.dg/i386-asm-1.c: Likewise.
5802         * gcc.dg/i386-bitfield1.c: Likewise.
5803         * gcc.dg/i386-bitfield2.c: Likewise.
5804         * gcc.dg/i386-loop-1.c: Likewise.
5805         * gcc.dg/i386-loop-2.c: Likewise.
5806         * gcc.dg/i386-loop-3.c: Likewise.
5807         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5808         * gcc.dg/i386-pic-1.c: Likewise.
5809         * gcc.dg/i386-regparm.c: Likewise.
5810         * gcc.dg/i386-signbit-1.c: Likewise.
5811         * gcc.dg/i386-signbit-2.c: Likewise.
5812         * gcc.dg/i386-signbit-3.c: Likewise.
5813         * gcc.dg/i386-sse-5.c: Likewise.
5814         * gcc.dg/i386-sse-8.c: Likewise.
5815         * gcc.dg/i386-unroll-1.c: Likewise.
5816         * gcc.dg/tls/opt-1.c: Likewise.
5817         * gcc.dg/tls/opt-2.c: Likewise.
5818         * gcc.dg/unroll-1.c: Likewise.
5819         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5820         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5821         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5822         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5823         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5824         -m64 is specified.
5825
5826 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5827
5828         PR c++/18389
5829         * g++.dg/parse/cond1.C: New test.
5830
5831         PR c++/18429
5832         * g++.dg/template/array9.C: New test.
5833         * g++.dg/ext/vla1.C: Adjust error messages.
5834         * g++.dg/ext/vlm1.C: Likewise.
5835         * g++.dg/template/crash2.C: Likewise.
5836
5837         PR c++/18436
5838         * g++.dg/template/call3.C: New test.
5839
5840         PR c++/18407
5841         * g++.dg/template/ptrmem11.C: New test.
5842
5843 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5844
5845         PR other/14264
5846         * lib/g++.exp: Set LC_ALL and LANG to C.
5847         * lib/gcc-dg.exp: Likewise.
5848         * lib/gfortran.exp: Likewise.
5849         * lib/objc.exp: Likewise.
5850         * lib/treelang.exp: Likewise.
5851
5852 2004-11-12  Andreas Schwab  <schwab@suse.de>
5853
5854         * gcc.dg/pr16286.c: Fix last change.
5855
5856 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5857
5858         PR c++/18416
5859         * g++.dg/init/global1.C: New test.
5860
5861 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5862
5863         * gcc.c-torture/execute/20041112-1.c: New test.
5864
5865 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5866
5867         * lib/gcc-dg.exp (dg-target-list): New.
5868
5869 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5870             Richard Sandiford  <rsandifo@redhat.com>
5871
5872         * lib/target-supports.exp (get-compiler_messages): New.
5873         (check_named_sections_available): Use it.
5874         (check_effective_target_ilp32): New.
5875         (check_effective_target_lp64): New.
5876         (is-effective-target): New.
5877         * lib/gcc-dg.exp (dg-require-effective-target): New.
5878
5879 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5880
5881         * gcc.dg/precedence-1.c: New test.
5882
5883 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5884
5885         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5886
5887         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5888         message, delete generated files, use more descriptive name for
5889         executable, and make the test unsupported when it cannot be run.
5890
5891         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5892         (dg-require-weak, dg-require-visibility, dg-require-alias,
5893         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5894         dg-require-iconv, dg-require-named-sections): Use it.
5895
5896         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5897
5898 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5899
5900         PR target/16457
5901         * gcc.dg/ppc-and-1: New
5902
5903         PR target/16796
5904         * gcc.dg/ppc-mov-1.c: New.
5905
5906         PR target/16458
5907         * gcc.dg/ppc-compare-1.c: New.
5908
5909 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5910
5911         * objc.dg/desig-init-2.m: New test.
5912
5913 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5914
5915         PR middle-end/18160
5916         * g++.dg/warn/register-var-1.C: New test.
5917         * g++.dg/warn/register-var-2.C: New test.
5918
5919 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5920
5921         * gcc.dg/union-2.c: New test.
5922
5923 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5924
5925         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5926         New test for PR tree-optimization/17892.
5927
5928 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/18369
5931         * g++.dg/init/new12.C: New test.
5932
5933 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5934
5935         * gcc.target/sparc: New directory.
5936         * gcc.target/sparc/sparc.exp: New driver.
5937         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5938         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5939         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5940         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5941
5942 2004-11-10  Paul Brook  <paul@codesourcery.com>
5943
5944         PR fortran/18218
5945         * gfortran.dg/list_read.c: New test.
5946
5947 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5948
5949         PR c/18322
5950         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5951         expected diagnostic location.
5952
5953 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5954
5955         * gcc.dg/20041109-1.c: New test.
5956
5957 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5958
5959         PR objc/18406
5960         * objc/compile/pr18406.m: New test.
5961
5962 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5963
5964         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5965
5966 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5967
5968         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5969
5970 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5971
5972         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5973
5974 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5975
5976         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5977         exit.
5978
5979 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5980
5981         PR tree-opt/18299
5982         * gcc.c-torture/pr18299-1.c: New test.
5983
5984 2004-11-06  Andreas Schwab  <schwab@suse.de>
5985
5986         * gcc.dg/pr16286.c: Also test for bool and pixel.
5987
5988 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5989
5990         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5991         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5992         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5993         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5994         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5995         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5996         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5997         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5998         gcc.dg/struct-semi-3.c: New tests.
5999
6000 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6001
6002         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6003
6004 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6005
6006         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6007         Do not use C99 designators.
6008
6009 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6010
6011         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6012
6013 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6014
6015         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6016         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6017         * gcc.c-torture/execute/simd-5.x: Remove.
6018
6019 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6020
6021         PR rtl-optimization/17933
6022         * gcc.dg/torture/pr17933-1.c: New test.
6023
6024 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6025
6026         PR target/18106
6027         * lib/target-supports.exp (check_weak_available): Support
6028         Windows.
6029
6030 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6031
6032         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6033         call to fflush(stdout) before abort.
6034         (my_ffsll): New function.
6035         (generate_fields): Use it.
6036
6037 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6038
6039         * gcc.dg/init-undef-1.c: New test.
6040
6041 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6042
6043         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6044         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6045         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6046         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6047         expected messages for new parser.
6048
6049 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6050
6051         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6052
6053 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6054
6055         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6056         on LP64 targets.
6057
6058 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6059
6060         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6061         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6062         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6063         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6064         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6065         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6066         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6067         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6068         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6069         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6070
6071 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6072
6073         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6074         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6075         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6076         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6077         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6078         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6079         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6080         for new parser.
6081
6082 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6083
6084         PR target/15342
6085         * gcc.dg/20041104-1.c: New test.
6086
6087 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6088
6089         * g++.dg/template/nontype7.C: New test.
6090         * g++.dg/template/nontype8.C: Likewise.
6091         * g++.dg/template/nontype9.C: Likewise.
6092         * g++.dg/template/nontype10.C: Likewise.
6093         * g++.dg/tc1/dr49.C: Likewise.
6094         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6095         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6096
6097 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6098
6099         * g++.dg/rtti/tinfo1.C: Remove xfails.
6100
6101 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6102
6103         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6104         packed attribute to the definition to satisfy the new C++ parser.
6105
6106 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6107
6108         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6109         invocations of va_arg.
6110
6111 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6112
6113         PR c++/18124
6114         * g++.dg/template/crash25.C: New test.
6115
6116         PR c++/18155
6117         * g++.dg/template/typedef2.C: New test.
6118         * g++.dg/parse/crash13.C: Adjust error markers.
6119
6120         PR c++/18177
6121         * g++.dg/conversion/const3.C: New test.
6122
6123 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6124
6125         PR fortran/17535
6126         PR fortran/17583
6127         PR fortran/17713
6128         * gfortran.dg/generic_[123].f90: New testcases.
6129
6130 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6131
6132         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6133         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6134
6135 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6136
6137         PR tree-opt/16808
6138         * gcc.c-torture/compile/pr16808.c: New test.
6139
6140 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6141
6142         PR rtl-optimization/17104
6143         * gcc.dg/ppc-bitfield1.c: New.
6144
6145 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6146
6147         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6148
6149 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6150
6151         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6152         strings for 32-bit code.
6153
6154 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6155
6156         PR c/18239
6157         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6158
6159 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6160
6161         PR c++/18064
6162         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6163
6164 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6165
6166         PR c++/15172
6167         * g++.dg/init/aggr2.C: New test.
6168
6169 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6170
6171         * objc.dg/local-decl-1.m: New test.
6172
6173 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6174
6175         * gcc.dg/20040910-1.c: Adjust regex.
6176
6177 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6178
6179         PR rtl-optimization/18084
6180         * g++.dg/opt/pr18084-1.C: New testcase.
6181
6182 2004-10-30  Matt Austern  <austern@apple.com>
6183
6184         PR c++/17542
6185         * g++.dg/ext/attrib18.C: New test.
6186
6187 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6188
6189         PR middle-end/18096
6190         * gcc.dg/pr18096-1.c: New test case.
6191
6192 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6193
6194         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6195
6196 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6197
6198         PR c/16666
6199         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6200         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6201         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6202         gcc.dg/old-style-prom-3.c: New tests.
6203
6204 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6205
6206         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6207         Remove unnecessary inclusion of stdio.h.
6208
6209 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6210
6211         PR rtl-optimization/17581
6212         * gcc.dg/pr17581-1.c: New test case.
6213
6214 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6215
6216         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6217         being implemented.
6218         * g++.dg/conversion/dr195-1.C: New.
6219         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6220         * g++.old-deja/g++.mike/p10148.C: Likewise.
6221
6222 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6223
6224         PR c++/17695
6225         * g++.dg/debug/typedef2.C: New test.
6226
6227 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6228
6229         PR fortran/13490
6230         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6231         * gfortran.dg/g77/README: Update.
6232
6233 2004-10-28  Matt Austern  <austern@apple.com>
6234
6235         PR c++/14124
6236         * g++.dg/ext/packed7.C: New test.
6237
6238 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6239
6240         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6241         scan-assembler.
6242         * lib/scanasm.exp (hidden-scan-for): New proc.
6243         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6244         string.
6245         (scan-not-hidden): Likewise.
6246         * lib/target-supports.exp (check_visibility_available): mach-o is
6247         support too.
6248
6249 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/17132
6252         * g++.dg/template/memclass3.C: New test.
6253
6254 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6255
6256         PR middle-end/18160
6257         * gcc.dg/register-var-1.c: New test.
6258         * gcc.dg/register-var-2.c: New test.
6259         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6260         error now.
6261
6262 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6263
6264         PR other/18172
6265         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6266         unused variables.
6267         * gcc.dg/vect/vect-22.c: Likewise.
6268
6269 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6270
6271         * gcc.dg/i386-rotate-1.c: New test.
6272
6273 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6274
6275         * g++.dg/init/ref12.C: Add "run" marker.
6276
6277         PR c++/17435
6278         * g++.dg/init/ref12.C: New test.
6279
6280         PR c++/18140
6281         * g++.dg/template/shift1.C: New test.
6282         * g++.dg/template/error10.C: Adjust error markers.
6283
6284 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6285
6286         PR tree-opt/17529
6287         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6288
6289 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6290
6291         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6292         * gcc.dg/weak/weak-3.c: Likewise.
6293         * gcc.dg/weak/weak-5.c: Likewise.
6294         * gcc.dg/weak/weak-9.c: Likewise.
6295         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6296         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6297
6298         * gcc.dg/darwin-weakimport-1.c: New.
6299
6300 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6301
6302         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6303
6304 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6305
6306         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6307         'syntax' error messages.
6308         * gcc.dg/cpp/direct2s.c: Likewise.
6309
6310 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6311
6312         * gcc.c-torture/compile/20041026-1.c: New.
6313
6314 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6315
6316         PR c++/18093
6317         * g++.dg/lookup/ns2.C: New test.
6318
6319         PR c++/18020
6320         * g++.dg/template/enum4.C: New test.
6321
6322         PR c++/18161
6323         * g++.dg/template/expr1.C: New test.
6324
6325 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6326
6327         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6328
6329 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6330
6331         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6332         gcc.dg/decl-nospec-3.c: New tests.
6333
6334 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6335
6336         * objc.dg/super-class-3.m: New test.
6337
6338 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6339
6340         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6341         resyncing.
6342         * gcc.dg/cpp/direct2s.c: Likewise.
6343
6344 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6345
6346         * objc.dg/image-info.m: Update for changes to section selection.
6347
6348 2004-10-25  David Ayers  <d.ayers@inode.at>
6349             Ziemowit Laski  <zlaski@apple.com>
6350
6351         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6352         diagnostics when messaging 'id <Proto>'.
6353         * objc.dg/class-protocol-1.m: New test.
6354         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6355         a non-existent method signature.
6356         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6357         Update diagnostics when messaging with non-existent method signature.
6358         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6359         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6360         invalid receivers are now resolved as if messaging 'id'; remove
6361         extraneous diagnostics.
6362
6363 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6364
6365         PR c/16667
6366         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6367         gcc.dg/init-desig-obs-3.c: New tests.
6368
6369 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6370
6371         * gcc.dg/debug/20041023-1.c: New test.
6372
6373 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6374
6375         PR middle-end/17407
6376         * gcc.c-torture/compile/pr17407.c: New test.
6377
6378         PR c++/18121
6379         * g++.dg/template/array8.C: New test.
6380
6381 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6382
6383         PR other/18138
6384         * lib/g++.exp: Accept more than one multilib libgcc.
6385         * lib/gcc-dg.exp: Likewise.
6386         * lib/objc.exp: Likewise.
6387         * lib/treelang.exp: Likewise.
6388         * lib/gfortran.exp: Likewise.
6389
6390 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6391
6392         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6393
6394 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6395
6396         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6397         * gcc.dg/c99-const-expr-3.c: Likewise.
6398
6399 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6400
6401         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6402
6403 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6404
6405         * gcc.c-torture/execute/loop-2e.x: Remove.
6406
6407 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6408
6409         PR c++/18095
6410         * g++.dg/parse/crash18.C: New.
6411         * g++.dg/parse/crash19.C: New.
6412
6413 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6414
6415         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6416         * g++.dg/ext/dllimport2.C: Same.
6417         * g++.dg/ext/dllimport8.C: Same.
6418
6419 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6420
6421         PR c++/10841
6422         * g++.dg/conversion/cast1.C: New test.
6423         * g++.dg/overload/pmf1.C: Adjust error marker.
6424
6425 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6426
6427         PR objc/17923
6428         * objc.dg/const-str-7.m: New test.
6429
6430 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6431
6432         * g++.dg/template/memfriend11.C: Fix comment typo.
6433         * g++.dg/template/memfriend14.C: Likewise.
6434
6435 2004-10-20  Richard Henderson  <rth@redhat.com>
6436
6437         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6438         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6439         -fasynchronous-unwind-tables.
6440
6441 2004-10-20  Richard Henderson  <rth@redhat.com>
6442
6443         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6444         (main): Return success.
6445         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6446         (main): Return success.
6447
6448 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6449
6450         PR c++/13495
6451         * g++.dg/template/memfriend9.C: New test.
6452         * g++.dg/template/memfriend10.C: Likewise.
6453         * g++.dg/template/memfriend11.C: Likewise.
6454         * g++.dg/template/memfriend12.C: Likewise.
6455         * g++.dg/template/memfriend13.C: Likewise.
6456         * g++.dg/template/memfriend14.C: Likewise.
6457         * g++.dg/template/memfriend15.C: Likewise.
6458         * g++.dg/template/memfriend16.C: Likewise.
6459         * g++.dg/template/memfriend17.C: Likewise.
6460         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6461
6462 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6463
6464         * g++.dg/conversion/dr195.C: New.
6465         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6466
6467 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6468             Devang Patel  <dpatel@apple.com>
6469
6470         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6471         of floating point arithmetic, which could trap.
6472
6473 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6474
6475         PR c++/14035
6476         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6477         * g++.dg/conversion/const2.C: New test.
6478         * g++.dg/expr/reinterpret2.C: New test.
6479         * g++.dg/expr/reinterpret3.C: New test.
6480         * g++.dg/expr/cast2.C: New test.
6481         * g++.dg/expr/copy1.C: New test.
6482         * g++.dg/other/conversion1.C: Change error message.
6483         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6484         function pointers to void *.
6485         * g++.old-deja/g++.mike/p10148.C: Likewise.
6486
6487 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6488
6489         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6490
6491 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6492
6493         PR c++/18047
6494
6495         * g++.dg/parse/expr3.C: New test.
6496
6497 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6498
6499         * gcc.dg/smod-1.c: New test.
6500
6501 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6502
6503         * objc.dg/method-14.m: New test.
6504
6505 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6506
6507         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6508         Also xfail as the patch was reverted.
6509
6510 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6511
6512         PR middle-end/16973
6513         * gcc.dg/pr16973.c: New test.
6514
6515 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6516
6517         PR tree-optimization/17656
6518         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6519
6520 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6521
6522         * g++.dg/eh/shadow1.C: New.
6523
6524 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6525
6526         * gcc.c-torture/compile/20041018-1.c: New test.
6527
6528 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6529
6530         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6531         compiler referring to register 0 when accessing sdata.  The linker
6532         now patches things up.
6533
6534 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6535
6536         PR c/17529
6537         * gcc.c-torture/compile/pr17529.c: New test.
6538
6539 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6540
6541         PR c++/17743
6542         * g++.dg/ext/attrib17.C: New test.
6543
6544 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6545
6546         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6547
6548 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6549
6550         PR c++/10479
6551         * g++.dg/ext/attrib16.C: New test.
6552
6553 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6554
6555         PR c++/17042
6556         * g++.dg/init/dso_handle1.C: New test.
6557
6558         PR c++/14667
6559         * g++.dg/parse/typedef6.C: New test.
6560
6561         PR c++/17916
6562         * g++.dg/parse/pragma1.C: New test.
6563
6564 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6565
6566         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6567
6568 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6569
6570         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6571         -fno-common when on HPPA HP-UX platforms.
6572
6573 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR other/16820
6576         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6577         stdint.h.
6578         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6579         uintptr_t.
6580
6581 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6582
6583         PR c++/16301
6584         * g++.dg/lookup/strong-using-4.C: New test.
6585
6586 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6587
6588         PR middle-end/16567
6589         * gcc.c-torture/compile/nested-1.c: New test.
6590
6591 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6592
6593         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6594         and mipsisa64*-*-* (until support for misaligned loads is added).
6595         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6596         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6597         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6598         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6599         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6600         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6601
6602 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6603
6604         PR c++/17976
6605         * g++.dg/init/dtor3.C: New test.
6606
6607 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6608
6609         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6610
6611 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6612
6613         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6614         * gcc.dg/macho-lo-sum.c: Likewise.
6615
6616 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6617
6618         * gcc.dg/ppc-spe64-1.c: New test.
6619
6620 2004-10-14  Devang Patel  <dpatel@apple.com>
6621
6622         PR 17635
6623         * gcc.dg/pr17635.c : New test.
6624
6625 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6626
6627         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6628         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6629         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6630         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6631         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6632         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6633         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6634         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6635         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6636         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6637         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6638         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6639         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6640         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6641         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6642         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6643         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6644         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6645
6646 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6647
6648         * gcc.dg/vect/vect-82.c: New testcase.
6649         * gcc.dg/vect/vect-82_64.c: New testcase.
6650         * gcc.dg/vect/vect-83.c: New testcase.
6651         * gcc.dg/vect/vect-83_64.c: New testcase.
6652
6653 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6654
6655         * gcc.dg/cpp/error-1.c: New test.
6656
6657 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6658
6659         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6660
6661 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6662
6663         PR target/17984
6664         * gcc.dg/cris-peep2-xsrand2.c: New test.
6665
6666 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6667
6668         PR c++/17661
6669         * testsuite/g++.dg/expr/for2.C: New test.
6670
6671 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6672
6673         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6674
6675 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6676
6677         PR tree-optimization/17724
6678         * g++.dg/opt/pr17724-1.C: New test.
6679         * g++.dg/opt/pr17724-2.C: New test.
6680         * g++.dg/opt/pr17724-3.C: New test.
6681         * g++.dg/opt/pr17724-4.C: New test.
6682         * g++.dg/opt/pr17724-5.C: New test.
6683         * g++.dg/opt/pr17724-6.C: New test.
6684
6685 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6686
6687         PR c/17301
6688         * gcc.dg/pr17301-2.c: New test.
6689
6690 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6691
6692         PR c++/15876
6693         * g++.dg/parse/error22.C: New test.
6694
6695         PR c++/17936
6696         * g++.dg/template/spec18.C: New test.
6697
6698 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6699
6700         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6701         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6702         memcpy.
6703         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6704         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6705
6706 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6707
6708         * g++.dg/eh/cleanup5.C: Add dg-options "".
6709
6710 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6711
6712         PR middle-end/17657
6713         * gcc.dg/switch-4.c: New test case.
6714
6715 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6716
6717         * gcc.c-torture/execute/20041011-1.c: New test.
6718
6719 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6720
6721         PR c++/17554
6722         * g++.dg/init/for3.C: New test.
6723
6724         PR c++/17657
6725         * g++.dg/opt/switch2.C: New test.
6726
6727         PR middle-end/17703
6728         * g++.dg/warn/Wreturn-2.C: New test.
6729
6730 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6731
6732         PR c++/17907
6733         * g++.dg/eh/cleanup5.C: New test.
6734
6735 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6736
6737         PR c++/17393
6738         * g++.dg/parse/error21.C: New test.
6739
6740 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6741
6742         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6743         * g++.dg/warn/incomplete1.C: Likewise.
6744         * g++.dg/template/qualttp20.C: Likewise.
6745
6746 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6747
6748         PR c/17881
6749         * parm-incomplete-1.c: New test.
6750
6751 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6752
6753         PR c++/17867
6754         * g++.dg/parse/error19.C: New test.
6755
6756         PR c++/17670
6757         * g++.dg/init/new11.C: New test.
6758
6759         PR c++/17821
6760         * g++.dg/parse/error20.C: New test.
6761
6762         PR c++/17826
6763         * g++.dg/template/crash24.C: New test.
6764
6765 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6766
6767         PR c/17301
6768         * gcc.dg/pr17301-1.c: New test.
6769
6770 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6771
6772         PR c/17189
6773         * gcc.dg/anon-struct-5.c: New test.
6774
6775 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6776
6777         PR c/17844
6778         * gcc.dg/pr17844-1.c: New test.
6779
6780 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6781
6782         PR tree-optimization/17906
6783         * gcc.c-torture/compile/pr17906.c: New.
6784
6785 2004-10-09  Stuart Hastings  <stuart@apple.com>
6786             Roger Sayle  <roger@eyesopen.com>
6787
6788         PR rtl-optimization/17853
6789         * gcc.dg/i386-mmx-5.c: New testcase.
6790
6791 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6792
6793         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6794
6795 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/17524
6798         * g++.dg/template/static9.C: New test.
6799
6800         PR c++/17685
6801         * g++.dg/parse/operator5.C: New test.
6802
6803 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6804
6805         PR middle-end/17894
6806         * gcc.c-torture/execute/divcmp-4.c: New test case.
6807
6808 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         PR tree-opt/17902
6811         * g++.dg/opt/pr17902.C: New test.
6812
6813 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6814
6815         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6816
6817 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6818
6819         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6820
6821 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6822
6823         * gcc.dg/assign-warn-3.c: New test.
6824
6825 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6826
6827         PR c/16999
6828         * gcc.dg/cpp/ident-1.c: New test.
6829
6830 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6831
6832         * gcc.c-torture/compile/acc1.c: New.
6833
6834 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6835
6836         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6837         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6838
6839 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6840
6841         * gcc.dg/ultrasp11.c: New test.
6842
6843 2004-10-08  Michael Matz  <matz@suse.de>
6844
6845         * gcc.dg/doloop-2.c: New test.
6846
6847 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6848
6849         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6850         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6851         objc.dg/method-9.m: Update expected diagnostics.
6852
6853 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6854
6855         * gcc.dg/ppc-fsel-3.c: New file.
6856         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6857
6858 2004-10-07  Paul Brook  <paul@codesourcery.com>
6859
6860         * gfortran.dg/intrinsic_verify_1.f90: New test.
6861
6862 2004-10-07  Paul Brook  <paul@codesourcery.com>
6863
6864         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6865
6866 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6867
6868         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6869         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6870         commit.
6871
6872 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6873
6874         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6875
6876 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6877
6878         PR c++/17115
6879         * g++.dg/warn/Winline-4.C: New test.
6880
6881 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6882
6883         * gcc.c-torture/compile/20041007-1.c: New test.
6884
6885 2004-10-07  Paul Brook  <paul@codesourcery.com>
6886
6887         PR fortran/17678
6888         * gfortran.dg/use_allocated_1.f90: New test.
6889
6890 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6891
6892         PR middle-end/17849
6893         * gfortran.fortran-torture/compile/nested.f90: New test
6894
6895 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6896
6897         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6898
6899 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6900
6901         PR c++/17368
6902         * g++.dg/ext/asm6.C: New test.
6903
6904 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6905
6906         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6907
6908 2004-10-06  Paul Brook  <paul@codesourcery.com>
6909
6910         PR libfortran/17709
6911         * gfortran.dg/empty_format_1.f90: New test.
6912
6913 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6914
6915         PR fortran/17568
6916         * gfortran.dg/ishft.f90: New test.
6917
6918         PR fortran/17283
6919         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6920         tests.
6921
6922 2004-10-06  Paul Brook  <paul@codesourcery.com>
6923
6924         * gfortran.dg/do_1.f90: New test.
6925
6926 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6927
6928         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6929         optimizing for size.
6930
6931 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6932
6933         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6934
6935 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6936
6937         * gcc.c-torture/compile/20041005-1.c: New test.
6938
6939 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6940
6941         PR c++/17829
6942         * g++.dg/lookup/koenig4.C: New.
6943
6944 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6945
6946         * g++.dg/other/classkey1.C: Adjust quoting marks.
6947         * g++.dg/parse/error15.C: Likewise.
6948         * g++.dg/template/meminit2.C (int>): Likewise.
6949
6950 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6951
6952         PR fortran/17283
6953         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6954
6955         PR fortran/17631
6956         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6957
6958         PR fortran/17708
6959         * gfortran.dg/pr17708.f90: New test.
6960
6961 2004-10-04  Chao-ying Fu  <fu@mips.com>
6962
6963         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6964         * gcc.dg/vect/vect-4.c: Ditto.
6965         * gcc.dg/vect/vect-5.c: Ditto.
6966         * gcc.dg/vect/vect-6.c: Ditto.
6967         * gcc.dg/vect/vect-8.c: Ditto.
6968         * gcc.dg/vect/vect-16.c: Ditto.
6969         * gcc.dg/vect/vect-30.c: Ditto.
6970         * gcc.dg/vect/vect-40.c: Ditto.
6971         * gcc.dg/vect/vect-41.c: Ditto.
6972         * gcc.dg/vect/vect-42.c: Ditto.
6973         * gcc.dg/vect/vect-43.c: Ditto.
6974         * gcc.dg/vect/vect-44.c: Ditto.
6975         * gcc.dg/vect/vect-45.c: Ditto.
6976         * gcc.dg/vect/vect-46.c: Ditto.
6977         * gcc.dg/vect/vect-47.c: Ditto.
6978         * gcc.dg/vect/vect-48.c: Ditto.
6979         * gcc.dg/vect/vect-49.c: Ditto.
6980         * gcc.dg/vect/vect-50.c: Ditto.
6981         * gcc.dg/vect/vect-51.c: Ditto.
6982         * gcc.dg/vect/vect-52.c: Ditto.
6983         * gcc.dg/vect/vect-53.c: Ditto.
6984         * gcc.dg/vect/vect-54.c: Ditto.
6985         * gcc.dg/vect/vect-55.c: Ditto.
6986         * gcc.dg/vect/vect-56.c: Ditto.
6987         * gcc.dg/vect/vect-57.c: Ditto.
6988         * gcc.dg/vect/vect-58.c: Ditto.
6989         * gcc.dg/vect/vect-59.c: Ditto.
6990         * gcc.dg/vect/vect-60.c: Ditto.
6991         * gcc.dg/vect/vect-74.c: Ditto.
6992         * gcc.dg/vect/vect-79.c: Ditto.
6993         * gcc.dg/vect/vect-80.c: Ditto.
6994
6995 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6996
6997         * gcc.dg/unused-7.c: Use the correct option.
6998
6999 2004-10-04  Paul Brook  <paul@codesourcery.com>
7000         Bud Davis  <bdavis9659@comcast.net>
7001
7002         PR fortran/17706
7003         PR fortran/16434
7004         * gfortran/pr17706.f90: New test.
7005         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7006
7007 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7008
7009         * gfortran.dg/pr17612.f90: New test.
7010
7011 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7012
7013         * g++.dg/template/local1.C: Adjust quoting marks in
7014         testing for diagnostics.
7015         * g++.dg/tls/diag-2.C: Likewise.
7016         * g++.dg/other/error8.C: Likewise.
7017
7018 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7019
7020         PR c/17178
7021         * gcc.dg/unused-4.c: Adjust to be correct.
7022
7023         PR c/17820
7024         * gcc.dg/unused-7.c: New test.
7025
7026 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7027
7028         PR c++/17797
7029         * g++.dg/overload/template2.C: New test.
7030
7031 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7032
7033         PR tree-optimization/16632
7034         * gcc.dg/tree-ssa/20041002-1.c: New.
7035
7036 2004-10-03  Paul Brook  <paul@codesourcery.com>
7037
7038         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7039         rather than relying on default formatting.
7040
7041 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7042
7043         * gcc.dg/20040920-1.c: Update expected message text.
7044
7045 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7046
7047         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7048
7049 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7050
7051         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7052         tree level.
7053
7054 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7055
7056         * gcc.dg/tree-ssa/pr17343.c: Remove.
7057
7058 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7059
7060         PR tree-opt/17343
7061         * gcc.dg/tree-ssa/pr17343.c: New test.
7062
7063 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7064
7065         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7066         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7067         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7068         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7069         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7070
7071 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7072
7073         * gcc.dg/lvalue-2.c: New test.
7074
7075 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7076
7077         PR c/17730
7078         * gcc.dg/pr17730-1.c: New test
7079
7080 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7081
7082         PR c/7425
7083         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7084
7085 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7086
7087         * gcc.c-torture/execute/stdarg-1.c: New test.
7088         * gcc.c-torture/execute/stdarg-2.c: New test.
7089         * gcc.c-torture/execute/stdarg-3.c: New test.
7090         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7091         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7092         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7093         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7094         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7095
7096 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7097
7098         PR tree-optimization/17697
7099         * g++.dg/opt/pr17697-1.C: New test.
7100         * g++.dg/opt/pr17697-2.C: New test.
7101         * g++.dg/opt/pr17697-3.C: New test.
7102
7103 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7104
7105         PR c/16409
7106         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7107         gcc.dg/vla-init-5.c: New tests.
7108
7109 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7110
7111         PR c/13804
7112         * gcc.dg/pr13804-1.c: New test.
7113
7114 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7115
7116         PR fortran/16938
7117         * gfortran.dg/pr16938.f90: New test.
7118
7119 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7120
7121         * g++.dg/template/crash23.C: New test.
7122
7123 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR c++/17585
7126         * g++.dg/template/static8.C: New test.
7127
7128 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7129
7130         PR c++/17681
7131         * g++.dg/other/error9.C: New test.
7132
7133 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7134
7135         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7136
7137 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7138
7139         PR fortran/15164
7140         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7141
7142 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7143
7144         PR middle-end/17112
7145         * gcc.dg/pr17112-1.c: New test case.
7146
7147 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7148
7149         PR c/11459
7150         * gcc.dg/pr11459-1.c: New test.
7151
7152 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7153
7154         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7155         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7156
7157 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7158
7159         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7160
7161 2004-09-25  Jan Hubicka  <jh@suse.cz>
7162
7163         * compile/30040909-1.c: New test.
7164         * compile/30040907-1.c: New test.
7165
7166 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7167
7168         * gcc.c-torture/execute/va-arg-26.c: New test.
7169
7170 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7171
7172         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7173         extra diagnostics on targets with 64-bit pointers.
7174         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7175
7176 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7177
7178         PR c/17188
7179         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7180         * gcc.dg/decl-3.c: Adjust expected message.
7181
7182 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7183
7184         PR fortran/17615
7185         * gfortran.dg/pr17615.f90: New test.
7186
7187 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7188
7189         PR tree-optimzation/17517
7190         * g++.dg/tree-ssa/pr17517.C: New Test.
7191
7192 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7193
7194         PR c++/16889
7195         * g++.dg/lookup/ambig3.C: New.
7196
7197 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7198
7199         PR tree-opt/17624
7200         * g++.dg/opt/pr17624.C: New test.
7201
7202 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7203
7204         PR c/6980
7205         * gcc.dg/Wbad-function-cast-1.c: New test.
7206
7207 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7208
7209         * g++.dg/ext/complit1.C
7210         * g++.dg/other/error2.C
7211         * g++.dg/other/nontype-1.C
7212         * g++.dg/parse/crash11.C
7213         * g++.dg/parse/crash12.C
7214         * g++.dg/parse/error15.C
7215         * g++.dg/parse/error4.C
7216         * g++.dg/parse/tmpl-outside1.C
7217         * g++.dg/parse/too-many-tmpl-args1.C
7218         * g++.dg/template/dependent-expr3.C
7219         * g++.dg/template/error10.C
7220         * g++.dg/template/instantiate1.C
7221         * g++.dg/template/vtable2.C
7222         * g++.dg/warn/Wshadow-1.C
7223         * g++.dg/warn/weak1.C
7224         * g++.old-deja/g++.brendan/crash16.C
7225         * g++.old-deja/g++.brendan/crash18.C
7226         * g++.old-deja/g++.brendan/crash48.C
7227         * g++.old-deja/g++.brendan/crash49.C
7228         * g++.old-deja/g++.brendan/crash55.C
7229         * g++.old-deja/g++.brendan/crash56.C
7230         * g++.old-deja/g++.brendan/crash8.C
7231         * g++.old-deja/g++.brendan/enum11.C
7232         * g++.old-deja/g++.brendan/enum8.C
7233         * g++.old-deja/g++.brendan/enum9.C
7234         * g++.old-deja/g++.brendan/friend3.C
7235         * g++.old-deja/g++.brendan/misc14.C
7236         * g++.old-deja/g++.bugs/900402_02.C
7237         * g++.old-deja/g++.bugs/900404_03.C
7238         * g++.old-deja/g++.bugs/900404_04.C
7239         * g++.old-deja/g++.bugs/900428_03.C
7240         * g++.old-deja/g++.jason/crash4.C
7241         * g++.old-deja/g++.jason/overload21.C
7242         * g++.old-deja/g++.jason/redecl1.C
7243         * g++.old-deja/g++.jason/report.C
7244         * g++.old-deja/g++.jason/rfg10.C
7245         * g++.old-deja/g++.jason/template30.C
7246         * g++.old-deja/g++.law/arm12.C
7247         * g++.old-deja/g++.law/ctors5.C
7248         * g++.old-deja/g++.law/cvt20.C
7249         * g++.old-deja/g++.law/init10.C
7250         * g++.old-deja/g++.law/init8.C
7251         * g++.old-deja/g++.law/visibility17.C
7252         * g++.old-deja/g++.law/visibility7.C
7253         * g++.old-deja/g++.mike/net8.C
7254         * g++.old-deja/g++.mike/p646.C
7255         * g++.old-deja/g++.mike/p700.C
7256         * g++.old-deja/g++.mike/p701.C
7257         * g++.old-deja/g++.mike/p811.C
7258         * g++.old-deja/g++.ns/template13.C
7259         * g++.old-deja/g++.other/array3.C
7260         * g++.old-deja/g++.other/crash25.C
7261         * g++.old-deja/g++.other/dtor3.C
7262         * g++.old-deja/g++.other/dtor4.C
7263         * g++.old-deja/g++.other/main1.C
7264         * g++.old-deja/g++.other/warn7.C
7265         * g++.old-deja/g++.pt/crash11.C
7266         * g++.old-deja/g++.pt/crash36.C
7267         * g++.old-deja/g++.pt/spec22.C
7268         * g++.old-deja/g++.pt/spec9.C
7269         * g++.old-deja/g++.pt/ttp52.C
7270         * g++.old-deja/g++.robertl/eb103.C
7271         * g++.old-deja/g++.robertl/eb121.C
7272         * g++.old-deja/g++.robertl/eb22.C
7273         * g++.old-deja/g++.robertl/eb8.C:
7274         Update locations and/or regexps of dg-error markers.
7275         Remove markers for some bogus messages that are no longer issued.
7276
7277 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7278
7279         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7280         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7281
7282 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7283
7284         PR c++/17618
7285         * g++.dg/lookup/crash5.C: New test.
7286
7287 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7288
7289         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7290         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7291         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7292         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7293         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7294         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7295
7296         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7297         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7298         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7299         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7300         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7301         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7302
7303         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7304
7305         * gcc.dg/vect/vect-44.c: Check additional cases.
7306         * gcc.dg/vect/vect-48.c: Check additional cases.
7307
7308         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7309         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7310         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7311         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7312         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7313         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7314         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7315         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7316         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7317
7318         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7319         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7320         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7321
7322 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7323
7324         * gcc.dg/tree-ssa/loop-6.c: New test.
7325
7326 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7327
7328         PR c++/17620
7329         * g++.dg/inherit/base2.C: New.
7330
7331 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7332
7333         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7334         * gcc.dg/20001012-2.c: Likewise.
7335         * gcc.dg/20001013-1.c: Likewise.
7336         * gcc.dg/20001101-1.c: Likewise.
7337         * gcc.dg/20001102-1.c: Likewise.
7338         * gcc.dg/bf-spl1.c: Likewise.
7339         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7340         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7341
7342 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7343
7344         PR tree-optimization/16721
7345         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7346
7347 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7348
7349         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7350         * gcc.dg/20040305-1.c: Likewise.
7351
7352 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7353
7354         PR c/16566
7355         * gcc.c-torture/compile/pr16566-1.c,
7356         gcc.c-torture/compile/pr16566-2.c,
7357         gcc.c-torture/compile/pr16566-3.c: New tests.
7358
7359 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7360
7361         PR tree-optimization/17512
7362         * gcc.c-torture/compile/20040916-1.c.
7363
7364 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7365
7366         * gcc.dg/pragma-re-3.c: New test.
7367
7368 2004-09-17  Matt Austern  <austern@apple.com>
7369
7370         PR c++/15049
7371         * g++.dg/other/anon3.C: New.
7372
7373 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7374
7375         PR c++/7503
7376         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7377         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7378         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7379         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7380         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7381
7382 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7383
7384         PR fortran/17286
7385         * gfortran.dg/pr17286.f90: New test.
7386
7387 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/17530
7390         * g++.dg/template/static7.C: New test.
7391
7392 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7393
7394         PR tree-opt/17558
7395         * gcc.c-torture/compile/pr17558.c: New test.
7396
7397 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7398
7399         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7400         if SKIP_ATTRIBUTE is defined.
7401
7402 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7403
7404         PR fortran/15957
7405         * gfortran.dg/pr15957.f90: New test.
7406
7407 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7408
7409         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7410         in comparison.
7411         * gcc.dg/vect/vect-79.c: Likewise.
7412         * gcc.dg/vect/vect-80.c: Likewise.
7413
7414 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7415
7416         PR fortran/15750
7417         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7418
7419 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7420
7421         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7422         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7423         * gcc.dg/vect/vect-62.c: New testcase.
7424         * gcc.dg/vect/vect-63.c: New testcase.
7425         * gcc.dg/vect/vect-64.c: New testcase.
7426         * gcc.dg/vect/vect-65.c: New testcase.
7427         * gcc.dg/vect/vect-66.c: New testcase.
7428         * gcc.dg/vect/vect-67.c: New testcase.
7429         * gcc.dg/vect/vect-68.c: New testcase.
7430         * gcc.dg/vect/vect-69.c: New testcase.
7431         * gcc.dg/vect/vect-79.c: New testcase.
7432         * gcc.dg/vect/vect-80.c: New testcase.
7433
7434 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7435
7436         * gcc.target/mips/asm-1.c: New test.
7437
7438 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7439
7440         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7441         * gcc.dg/vect/vect-73.c: New testcase.
7442         * gcc.dg/vect/vect-74.c: New testcase.
7443         * gcc.dg/vect/vect-75.c: New testcase.
7444         * gcc.dg/vect/vect-76.c: New testcase.
7445         * gcc.dg/vect/vect-77.c: New testcase.
7446         * gcc.dg/vect/vect-78.c: New testcase
7447
7448 2004-09-18  Paul Brook  <paul@codesourcery.com>
7449
7450         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7451
7452 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7453
7454         PR c/17424
7455         * gcc.dg/pr17424-1.c: New test.
7456
7457 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7458
7459         * g++.dg/tree-ssa/pr17153.C: New test.
7460
7461 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7462
7463         PR pch/13361
7464         * testsuite/g++.dg/pch/wchar-1.C: New.
7465         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7466
7467 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7468
7469         * gcc.c-torture/execute/20040917-1.c: New test.
7470
7471 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7472
7473         PR tree-optimization/17319
7474         * gcc.dg/pr17319.c: New test.
7475
7476 2004-09-17  Devang Patel  <dpatel@apple.com>
7477
7478         * gcc.dg/20040813-1.c: New test.
7479
7480 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7481
7482         PR tree-optimization/17273
7483         * gcc.c-torture/compile/pr17273.c: New test.
7484
7485 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7486
7487         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7488         Update expected messages.
7489         * gcc.dg/declspec-13.c: New test.
7490
7491 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7492
7493         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7494
7495 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7496
7497         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7498         change what 'a' is pointing to.
7499
7500 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7501
7502         PR c++/16002
7503         * g++.dg/template/error18.C: New test.
7504
7505         PR c++/16029
7506         * g++.dg/warn/Wunused-8.C: New test.
7507
7508 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7509
7510         PR tree-optimization/17513
7511         * gcc.dg/20040916-1.c: New test.
7512
7513 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7514
7515         PR c++/17501
7516         * g++.dg/template/typename7.C: New test.
7517
7518 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7519
7520         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7521
7522 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7523
7524         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7525         with -ftree-based-profiling also.
7526         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7527
7528 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7529
7530         PR/15364
7531         * gfortran.dg/der_array_io_1.f90: New test.
7532         * gfortran.dg/der_array_io_2.f90: New test.
7533         * gfortran.dg/der_array_io_3.f90: New test.
7534
7535 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7536
7537         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7538         EABI.
7539
7540 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7541
7542         * g++.dg/opt/switch1.C: New test.
7543
7544 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7545
7546         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7547         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7548         Update expected messages.
7549
7550 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7551
7552         PR fortran/16485
7553         * gfortran.dg/same_name_1.f90: New test.
7554
7555 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7556
7557         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7558         dereference garbage pointers.
7559
7560 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7561
7562         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7563         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7564
7565         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7566         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7567         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7568
7569 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/17324
7572         * g++.dg/template/mangle1.C: New test.
7573
7574 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7575
7576         PR tree-optimization/17252
7577         * gcc.c-torture/execute/pr17252.c: New test.
7578
7579 2004-09-14  Andrew Pinski  <apinski@apple.com>
7580
7581         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7582
7583 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7584
7585         PR rtl-optimization/9771
7586         * gcc.dg/pr9771-1.c: New test case.
7587
7588 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7589
7590         PR tree-optimization/15262
7591         * gcc.c-torture/execute/pr15262-1.c: New test.
7592         * gcc.c-torture/execute/pr15262-2.c: New test.
7593
7594 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7595
7596         * gcc.dg/declspec-12.c: New test.
7597
7598 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7599
7600         * gfortran.dg/pr17090.f90: Add directives to test.
7601
7602 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7603
7604         * gcc.c-torture/compile/20040914-1.c: New test.
7605
7606 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7607
7608         PR c++/16162
7609         * g++.dg/template/decl2.C: New test.
7610
7611 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7612
7613         PR fortran/17090
7614         * gfortran.dg/pr17090.f90: New test.
7615
7616 2004-09-13  Dale Johannesen  <dalej@apple.com>
7617
7618         * gcc.c-torture/compile/pr17408.c:  New test case.
7619
7620 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7621
7622         PR c++/16716
7623         * g++.dg/parse/crash17.C: New test.
7624
7625         PR c++/17327
7626         * g++.dg/template/enum3.C: New test.
7627
7628 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7629
7630         * lib/gcc-defs.exp: Load wrapper.exp.
7631         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7632         using local code.
7633         * lib/gcc.exp (gcc_init): Similar.
7634         * lib/gfortran.exp (gfortran_init): Similar.
7635         * lib/objc.exp (objc_init): Similar.
7636         * lib/treelang.exp (treelang_init): Similar.
7637         * lib/wrapper.exp: New file with build_wrapper call machinery in
7638         ${tool}_maybe_build_wrapper.
7639
7640 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7641
7642         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7643         "inline".
7644         * gcc.dg/declspec-11.c: Update expected messages.
7645         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7646         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7647         gcc.dg/inline-12.c: New tests.
7648
7649 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7650
7651         * g++.dg/tree-ssa/pr17400.C: New testcase.
7652
7653 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7654
7655         * gcc.target/mips/sb1-1.c: New testcase.
7656
7657 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7658
7659         * lib/g77-dg.exp: Remove unused file.
7660         * lib/mike-g77.exp: Ditto.
7661         * lib/g77.exp: Ditto.
7662
7663 2004-09-12  Richard Henderson  <rth@redhat.com>
7664
7665         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7666
7667 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7668
7669         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7670         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7671         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7672         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7673         Update expected messages.
7674
7675 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7676
7677         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7678         declaration/use mismatch for dirp parameter.
7679
7680 2004-09-12  Andrew Pinski  <apinski@apple.com>
7681
7682         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7683         -fgnu-runtime is passed.
7684
7685 2004-09-12  Richard Henderson  <rth@redhat.com>
7686
7687         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7688         do the uplevel thing and update additional_flags directly.
7689         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7690         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7691         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7692         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7693
7694 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7695
7696         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7697
7698 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7699
7700         PR middle-end/17411
7701         * g++.dg/opt/pr17411-1.C: New test case.
7702
7703 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7704
7705         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7706         gcc.dg/tls/diag-2.c: Update expected messages.
7707         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7708         messages.
7709         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7710         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7711         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7712         gcc.dg/tls/diag-5.c: New tests.
7713
7714 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7715
7716         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7717
7718 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7719
7720         * g++.dg/parse/break-in-for.C: New test.
7721
7722 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7723
7724         * gcc.dg/tree-ssa/20040911-1.c: New test.
7725
7726 2004-09-11  Andreas Jaeger  <aj@suse.de>
7727
7728         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7729         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7730
7731 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7732
7733         * gcc.target/frv: New directory of FR-V-specific tests.
7734
7735 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7736
7737         * gcc.dg/convert-vec-1.c: New test.
7738
7739 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7740
7741         PR middle-end/17024
7742         * gcc.dg/pr17024-1.c: New test case.
7743
7744 2004-09-10  Eric Christopher  <echristo@redhat.com>
7745
7746         * gcc.dg/20040910-1.c: New test.
7747
7748 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7749
7750         * gcc.dg/bitfld-9.c: New test.
7751
7752 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7753
7754         * gcc.c-torture/execute/ieee/acc1.c: New test.
7755         * gcc.c-torture/execute/ieee/acc2.c: New test.
7756         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7757
7758 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7759
7760         * gcc.dg/deprecated-2.c: New test.
7761
7762 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7763
7764         * gcc.dg/init-vec-1.c: New test.
7765
7766 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7767
7768         PR middle-end/17055
7769         * gcc.dg/pr17055-1.c: New test case.
7770
7771 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7772
7773         PR target/17377
7774         * gcc.c-torture/execute/pr17377.c: New test.
7775
7776 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7777
7778         PR c/8420
7779         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7780         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7781         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7782         gcc.dg/long-long-typespec-1.c: New tests.
7783         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7784
7785 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7786
7787         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7788         gcc.dg/gnu99-static-1.c: New tests.
7789
7790 2004-09-08  Devang Patel  <dpatel@apple.com>
7791
7792         * gcc.dg/darwin-ld-20040828-1.c: New test.
7793         * gcc.dg/darwin-ld-20040828-2.c: New test.
7794         * gcc.dg/darwin-ld-20040828-3.c: New test.
7795
7796 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7797
7798         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7799         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7800         in error message.
7801         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7802         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7803         in error message.
7804         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7805         types they qualify.
7806         * objc.dg/type-size-2.m: Fix wording in comment.
7807         * objc.dg/va-meth-1.m: New test case.
7808
7809 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7810
7811         PR c/16633:
7812         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7813         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7814
7815 2004-09-06  Devang Patel  <dpatel@apple.com>
7816
7817         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7818         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7819
7820 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7821
7822         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7823         reflect changed line numbering of diagnostics.
7824
7825 2004-09-06  Paul Brook  <paul@codesourcery.com>
7826
7827         * gfortran.dg/edit_real_1.f90: Add new test.
7828
7829 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7830
7831         * gcc.dg/tree-ssa/loop-2.c: New test.
7832         * gcc.dg/tree-ssa/loop-3.c: New test.
7833         * gcc.dg/tree-ssa/loop-4.c: New test.
7834         * gcc.dg/tree-ssa/loop-5.c: New test.
7835
7836 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7837
7838         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7839
7840 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7841
7842         * gcc.dg/format/sentinel-1.c: New test.
7843
7844 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7845
7846         * testsuite/gcc.dg/builtins-46.c: New.
7847
7848 2004-09-03  Devang Patel  <dpatel@apple.com>
7849
7850         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7851         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7852
7853 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7854
7855         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7856         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7857         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7858         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7859         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7860         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7861         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7862         the non-portable bzero.
7863         * gcc.dg/20010912-1.c: xfail for NetWare.
7864         * gcc.dg/20020426-2.c: xfail for NetWare.
7865         * gcc.dg/20021014-1.c: xfail for NetWare.
7866         * gcc.dg/20021018-1.c: xfail for NetWare.
7867         * gcc.dg/20030213-1.c: xfail for NetWare.
7868         * gcc.dg/20030225-1.c: xfail for NetWare.
7869         * gcc.dg/20030708-1.c: xfail for NetWare.
7870         * gcc.dg/builtins-config.h: Also exclude NetWare.
7871         * gcc.dg/format/format.h: Define restrict only if not already defined.
7872         * gcc.dg/nest.c: xfail for NetWare.
7873         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7874         * lib/target-supports.exp (check_visibility_available): Exclude
7875         NetWare.
7876
7877 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7878
7879         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7880         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7881         deterministic starting point for the alignment of structure fields.
7882         * gcc.dg/Wpadded.c: Dito.
7883         * g++.dg/abi/vbase10.C: Dito.
7884
7885 2004-09-03  Devang Patel  <dpatel@apple.com>
7886
7887         * g++.dg/debug/pr15736.cc: New test.
7888
7889 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7890
7891         * README.QMTEST: Fix out-of-date link.
7892
7893 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7894
7895         PR fortran/16579
7896         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7897         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7898
7899 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7900
7901         * g++.dg/abi/arm_rtti1.C: New test.
7902
7903 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7904
7905         * gcc.dg/ppc-vector-memcpy.c: New.
7906         * gcc.dg/ppc-vector-memset.c: New.
7907
7908 2004-09-02  Chao-ying Fu  <fu@mips.com>
7909
7910         * gcc.target/mips/mips-3d-1.c: New test.
7911         * gcc.target/mips/mips-3d-2.c: New test.
7912         * gcc.target/mips/mips-3d-3.c: New test.
7913         * gcc.target/mips/mips-3d-4.c: New test.
7914         * gcc.target/mips/mips-3d-5.c: New test.
7915         * gcc.target/mips/mips-3d-6.c: New test.
7916         * gcc.target/mips/mips-3d-7.c: New test.
7917         * gcc.target/mips/mips-3d-8.c: New test.
7918         * gcc.target/mips/mips-3d-9.c: New test.
7919         * gcc.target/mips/mips-ps-1.c: New test.
7920         * gcc.target/mips/mips-ps-2.c: New test.
7921         * gcc.target/mips/mips-ps-3.c: New test.
7922         * gcc.target/mips/mips-ps-4.c: New test.
7923         * gcc.target/mips/mips-ps-type.c: New test.
7924
7925 2004-09-02  Paul Brook  <paul@codesourcery.com>
7926
7927         * gfortran.dg/edit_real_1.f90: Add new tests.
7928
7929 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7930
7931         PR fortran/15327
7932         * gfortran.dg/merge_char_1.f90: New test.
7933
7934 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7935
7936         PR fortran/16404
7937         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7938
7939 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7940
7941         PR c/1522
7942         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7943
7944 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7945
7946         * g++.dg/opt/loop1.C: Do not XFAIL.
7947
7948 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7949
7950         * gcc.c-torture/execute/20040831-1.c: New test.
7951
7952 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7953
7954         PR fortran/16579
7955         * gfortran.dg/g77/20010610.f: Now passes.
7956         Copy from g77.f-torture/execute. Add dg-run directive.
7957         * gfortran.dg/g77/README: Update
7958
7959 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7960
7961         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7962         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7963         (t1, t2, t3, t4): Add volatile.
7964
7965 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7966
7967         * g++.dg/ext/visibility/arm1.C: New test.
7968
7969 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7970
7971         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7972         -pedantic-errors.
7973
7974 2004-09-01  Paul Brook  <paul@codesourcery.com>
7975
7976         * gfortran.dg/eof_2.f90: New test.
7977
7978 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7979
7980         PR fortran/16579
7981         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7982
7983 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7984
7985         PR libfortran/16805
7986         * gfortran.dg/list_read_2.f90: New test.
7987
7988 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7989
7990         * g++.dg/abi/key1.C: New test.
7991
7992 2004-08-31  Richard Henderson  <rth@redhat.com>
7993
7994         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7995         form of offsetof.
7996         * g++.dg/other/offsetof5.C: Remove duplicate.
7997
7998 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7999
8000         PR fortran/17244
8001         * gfortran.dg/func_derived_1.f90: New test.
8002
8003 2004-08-31  Paul Brook  <paul@codesourcery.com>
8004
8005         * gfortran.dg/eof_1.f90: New test.
8006
8007 2004-08-31  Paul Brook  <paul@codesourcery.com>
8008
8009         * gfortran.dg/list_read_1.f90: New file.
8010
8011 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8012
8013         * g++.dg/opt/loop1.C: XFAIL.
8014
8015 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8016
8017         * gcc.dg/funcdef-storage-1.c: New.
8018         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8019         an extern function in local scope.
8020         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8021         declare an 'auto inline' function in local scope.
8022         * gcc.dg/20011130-1.c: Likewise.
8023         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8024         an 'auto' function in local scope.
8025         * gcc.dg/20021014-1.c: Likewise.
8026         * gcc.dg/20030331-2.c: Likewise.
8027
8028 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8029
8030         * gfortran.dg/blockdata_1.f90: New test.
8031
8032 2004-08-30  Richard Henderson  <rth@redhat.com>
8033
8034         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8035
8036 2004-08-30  Richard Henderson  <rth@redhat.com>
8037
8038         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8039         additional_flags set by alternate driver.
8040         (ieee-options): New procedure.
8041         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8042         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8043         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8044         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8045
8046 2004-08-30  Richard Henderson  <rth@redhat.com>
8047
8048         * lib/f-torture.exp: Remove.
8049
8050 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8051
8052         PR rtl-optimization/16590
8053         * g++.dg/opt/loop1.C: New test.
8054
8055 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8056
8057         PR fortran/13910
8058         * gfortran.dg/oldstyle_1.f90: New test.
8059
8060 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8061         Paul Brook  <paul@codesourcery.com>
8062
8063         * gfortran.dg/g77/README: Update.
8064         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8065         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8066         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8067
8068 2004-08-28  Paul Brook  <paul@codesourcery.com>
8069
8070         PR libfortran/17195
8071         * gfortran.dg/edit_real_1.f90: New test.
8072
8073 2004-08-27  Paul Brook  <paul@codesourcery.com>
8074
8075         * gfortran.dg/rewind_1.f90: New test.
8076
8077 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8078
8079         PR fortran/16597
8080         * gfortran.dg/pr16597.f90: New test.
8081
8082 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8083
8084         PR c/13801
8085         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8086         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8087         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8088         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8089         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8090
8091 2004-08-26  Nick Clifton  <nickc@redhat.com>
8092
8093         * gcc.c-torture/compile/pr17119.c: New test.
8094
8095 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8096
8097         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8098
8099 2004-08-25  Richard Henderson  <rth@redhat.com>
8100
8101         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8102         the bits that expect kind=8 to be the largest real kind.
8103
8104 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8105
8106         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8107
8108 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8109
8110         * gfortran.dg/assignment_1.f90: New test.
8111
8112 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8113
8114         * g++.dg/template/repo3.C: New test.
8115
8116 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8117
8118         PR middle-end/16693
8119         PR tree-optimization/16372
8120         * g++.dg/opt/pr16372-1.C: New test case.
8121         * g++.dg/opt/pr16693-1.C: New test case.
8122         * g++.dg/opt/pr16693-2.C: New test case.
8123
8124 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8125
8126         * objc.dg/proto-lossage-4.m: New test.
8127
8128 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8129
8130         PR c++/17155
8131         * g++.dg/inherit/local2.C: New test.
8132
8133 2004-08-25  Paul Brook  <paul@codesourcery.com>
8134
8135         PR fortran/17144
8136         * gfortran.dg/string_ctor_1.f90: New test.
8137
8138 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8139
8140         PR c++/14428
8141         * g++.dg/template/redecl2.C: New test.
8142
8143 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8144
8145         PR fortran/17143
8146         * gfortran.dg/pr17143.f90: New test.
8147
8148 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8149
8150         PR fortran/17164
8151         * gfortran.dg/pr17164.f90: New test.
8152
8153 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8154
8155         * gcc.dg/tree-ssa/loop-1.c: New test.
8156
8157 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8158
8159         * gcc.c-torture/compile/20040824-1.c: New test.
8160
8161 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8162
8163         * gcc.c-torture/compile/iftrap-3.c: New test.
8164
8165 2004-08-24  Paul Brook  <paul@codesourcery.com>
8166
8167         * gfortran.dg/entry_2.f90: New test.
8168
8169 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8170
8171         PR c++/16889
8172         * g++.dg/lookup/ambig[12].C: New.
8173
8174 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8175
8176         PR c++/16706
8177         * g++.dg/template/crash21.C: New test.
8178         * g++.dg/template/crash22.C: Likewise.
8179
8180 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8181
8182         PR c++/17149
8183         * g++.dg/template/access15.C: New.
8184
8185 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8186
8187         PR c++/17163
8188         * g++.dg/template/repo2.C: New test.
8189
8190 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8191
8192         PR rtl-optimization/17078
8193         * gcc.c-torture/execute/pr17078-1.c: New test case.
8194
8195 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8196
8197         PR c/14492
8198         * gcc.dg/debug/crash1.c: New test.
8199
8200 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8201
8202         PR c/16180
8203         * gcc.dg/loop-5.c: New test.
8204
8205 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8206
8207         * gcc.c-torture/execute/20040823-1.c: New test.
8208
8209 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8210
8211         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8212         to the assembler.  Simplify test accordingly.
8213         (asm_abi_flags): Use GNU names.
8214         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8215         to check for ABI flags.
8216
8217 2004-08-22  Andrew Pinski  <apinski@apple.com>
8218
8219         * g++.dg/opt/pr14029.C: New test.
8220         * gcc.c-torture/execute/pr15262.c: New test.
8221
8222 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8223
8224         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8225
8226 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8227
8228         PR 16908
8229         * gfortran.dg/direct_io.f90: New test.
8230
8231 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8232
8233         PR c++/17121
8234         * g++.dg/inherit/local2.C: New test.
8235
8236 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8237
8238         PR c++/17120
8239         * g++.dg/warn/Wparentheses-4.C: New test.
8240
8241 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/17121
8244         * g++.dg/inherit/local2.C: New test.
8245
8246         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8247         * gcc.dg/ppc-ldstruct.c: Likewise.
8248         * gcc.dg/ppc64-abi-2.c: Likewise.
8249
8250 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8251
8252         PR rtl-optimization/17099
8253         * gcc.c-torture/execute/20040820-1.c: New test.
8254
8255 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8256
8257         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8258
8259 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8260
8261         PR fortran/17077
8262         * gfortran.dg/auto_array_1.f90: New test.
8263
8264 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8265
8266         PR fortran/17074
8267         * gfortran.dg/simpleif_1.f90: New test.
8268
8269 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8270
8271         * lib/target-supports.exp (check_profiling_available): Return
8272         false for arm*-*-symbianelf* and arm*-*-eabi*.
8273
8274         PR c++/15890
8275         * g++.dg/template/delete1.C: New test.
8276
8277 2004-08-19  Paul Brook  <paul@codesourcery.com>
8278
8279         PR fortran/14976
8280         PR fortran/16228
8281         * gfortran.dg/data_char_1.f90: New test.
8282
8283 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8284
8285         PR fortran/16946
8286         * gfortran.dg/reduction.f90: New testcase.
8287
8288 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8289
8290         PR fortran/16520
8291         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8292
8293 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8294
8295         PR c++/17041
8296         * g++.dg/Wparentheses-3.C: New test.
8297
8298 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8299
8300         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8301         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8302         * gcc.dg/vect/vect-2.c: Likewise.
8303         * gcc.dg/vect/vect-3.c: Likewise.
8304         * gcc.dg/vect/vect-4.c: Likewise.
8305         * gcc.dg/vect/vect-5.c: Likewise.
8306         * gcc.dg/vect/vect-6.c: Likewise.
8307         * gcc.dg/vect/vect-7.c: Likewise.
8308         * gcc.dg/vect/vect-25.c: Likewise.
8309         * gcc.dg/vect/vect-31.c: Likewise.
8310         * gcc.dg/vect/vect-32.c: Likewise.
8311         * gcc.dg/vect/vect-34.c: Likewise.
8312         * gcc.dg/vect/vect-36.c: Likewise.
8313         * gcc.dg/vect/vect-all.c: Likewise.
8314
8315 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8316
8317         PR c++/17068
8318         * g++.dg/template/operator4.C: New test.
8319
8320 2004-08-18  Richard Henderson  <rth@redhat.com>
8321
8322         * gcc.dg/20040206-1.c: XFAIL.
8323
8324 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8325
8326         PR c++/16246
8327         * g++.dg/template/array7.C: New test.
8328
8329 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8330
8331         * gcc.dg/mips-movcc-1.c: New test.
8332         * gcc.dg/mips-movcc-2.c: New test.
8333         * gcc.dg/mips-movcc-3.c: New test.
8334
8335         * gcc.dg/mips-nmadd-1.c: New test.
8336         * gcc.dg/mips-nmadd-2.c: New test.
8337
8338 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8339
8340         PR c++/15871
8341         * g++.dg/opt/inline8.C: New test.
8342
8343         PR c++/16965
8344         * g++.dg/parse/error17.C: New test.
8345
8346 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8347
8348         * gcc.dg/vect: New directory for vectorizer tests.
8349         * gcc.dg/vect/tree-vect.h: New file.
8350         * gcc.dg/vect/vect.exp: New file.
8351         * gcc.dg/vect/pr16105.c.c: New test.
8352         * gcc.dg/vect/vect-1.c: New test.
8353         * gcc.dg/vect/vect-2.c: New test.
8354         * gcc.dg/vect/vect-3.c: New test.
8355         * gcc.dg/vect/vect-4.c: New test.
8356         * gcc.dg/vect/vect-5.c: New test.
8357         * gcc.dg/vect/vect-6.c: New test.
8358         * gcc.dg/vect/vect-7.c: New test.
8359         * gcc.dg/vect/vect-8.c: New test.
8360         * gcc.dg/vect/vect-9.c: New test.
8361         * gcc.dg/vect/vect-10.c: New test.
8362         * gcc.dg/vect/vect-11.c: New test.
8363         * gcc.dg/vect/vect-12.c: New test.
8364         * gcc.dg/vect/vect-13.c: New test.
8365         * gcc.dg/vect/vect-14.c: New test.
8366         * gcc.dg/vect/vect-15.c: New test.
8367         * gcc.dg/vect/vect-16.c: New test.
8368         * gcc.dg/vect/vect-17.c: New test.
8369         * gcc.dg/vect/vect-18.c: New test.
8370         * gcc.dg/vect/vect-19.c: New test.
8371         * gcc.dg/vect/vect-20.c: New test.
8372         * gcc.dg/vect/vect-21.c: New test.
8373         * gcc.dg/vect/vect-22.c: New test.
8374         * gcc.dg/vect/vect-23.c: New test.
8375         * gcc.dg/vect/vect-24.c: New test.
8376         * gcc.dg/vect/vect-25.c: New test.
8377         * gcc.dg/vect/vect-26.c: New test.
8378         * gcc.dg/vect/vect-27.c: New test.
8379         * gcc.dg/vect/vect-28.c: New test.
8380         * gcc.dg/vect/vect-29.c: New test.
8381         * gcc.dg/vect/vect-30.c: New test.
8382         * gcc.dg/vect/vect-31.c: New test.
8383         * gcc.dg/vect/vect-32.c: New test.
8384         * gcc.dg/vect/vect-33.c: New test.
8385         * gcc.dg/vect/vect-34.c: New test.
8386         * gcc.dg/vect/vect-35.c: New test.
8387         * gcc.dg/vect/vect-36.c: New test.
8388         * gcc.dg/vect/vect-37.c: New test.
8389         * gcc.dg/vect/vect-38.c: New test.
8390         * gcc.dg/vect/vect-40.c: New test.
8391         * gcc.dg/vect/vect-41.c: New test.
8392         * gcc.dg/vect/vect-42.c: New test.
8393         * gcc.dg/vect/vect-43.c: New test.
8394         * gcc.dg/vect/vect-44.c: New test.
8395         * gcc.dg/vect/vect-45.c: New test.
8396         * gcc.dg/vect/vect-46.c: New test.
8397         * gcc.dg/vect/vect-47.c: New test.
8398         * gcc.dg/vect/vect-48.c: New test.
8399         * gcc.dg/vect/vect-49.c: New test.
8400         * gcc.dg/vect/vect-50.c: New test.
8401         * gcc.dg/vect/vect-51.c: New test.
8402         * gcc.dg/vect/vect-52.c: New test.
8403         * gcc.dg/vect/vect-53.c: New test.
8404         * gcc.dg/vect/vect-54.c: New test.
8405         * gcc.dg/vect/vect-55.c: New test.
8406         * gcc.dg/vect/vect-56.c: New test.
8407         * gcc.dg/vect/vect-57.c: New test.
8408         * gcc.dg/vect/vect-58.c: New test.
8409         * gcc.dg/vect/vect-59.c: New test.
8410         * gcc.dg/vect/vect-60.c: New test.
8411         * gcc.dg/vect/vect-61.c: New test.
8412         * gcc.dg/vect/vect-all.c: New test.
8413         * gcc.dg/vect/vect-none.c: New test.
8414
8415 2004-08-17  Paul Brook  <paul@codesourcery.com>
8416
8417         PR fortran/13082
8418         * gfortran.dg/entry_1.f90: New test.
8419
8420 2004-08-17  Andrew Pinski  <apinski@apple.com>
8421
8422         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8423
8424 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8425
8426         * gcc.dg/pr17036-1.c: New test.
8427
8428 2004-08-16  Devang Patel  <dpatel@apple.com>
8429
8430         * gcc.dg/darwin-20040809-1.c: New test.
8431
8432 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8433
8434         * gcc.dg/funcdef-attr-1.c: New test.
8435
8436 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8437
8438         * gcc.dg/altivec-17.c: New test.
8439         * gcc.dg/altivec-18.c: New test.
8440
8441 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8442
8443         PR c++/6749
8444         * g++.dg/template/vtable2.C: New test.
8445
8446 2004-08-14  Richard Henderson  <rth@redhat.com>
8447
8448         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8449         * gcc.dg/pack-test-4.c (main): Return 0.
8450         * gcc.dg/setjmp-1.c: Remove XFAIL.
8451         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8452
8453 2004-08-14  Richard Henderson  <rth@redhat.com>
8454
8455         * gcc.dg/980217-1.c: Add prototype for printf.
8456
8457 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8458
8459         * gfortran.dg/pr16935.f90: New test.
8460
8461 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8462
8463         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8464
8465 2004-08-13  Paul Brook  <paul@codesourcery.com>
8466
8467         * gfortran.dg/der_io_1.f90: Remove stray comma.
8468
8469 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8470
8471         * gcc.dg/vmx/cw-bug-2.c: Remove.
8472         * gcc.dg/vmx/vprint-1.c: Remove.
8473         * gcc.dg/vmx/vscan-1.c: Remove.
8474
8475 2004-08-12  Devang patel  <dpatel@apple.com>
8476
8477         * gcc.dg/darwin-20040809-2.c: New test.
8478
8479 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8480
8481         * g++.dg/ext/altivec-12.C: New test.
8482
8483         * g++.dg/ext/altivec-11.C: New test.
8484
8485 2004-08-12  Paul Brook  <paul@codesourcery.com>
8486
8487         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8488
8489 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8490
8491         * g++.dg/ext/altivec-2.C: Check for hardware support before
8492         executing any VMX instructions.
8493
8494         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8495
8496 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR c++/16276
8499         * g++.old-deja/g++.other/comdat4.C: New test.
8500         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8501
8502 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8503
8504         PR target/16286
8505         * gcc.dg/pr16286.c: New test.
8506
8507 2004-08-12 Jan Beulich <jbeulich@novell.com>
8508
8509         * g++.dg/ext/asm5.C: New.
8510
8511 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/16698
8514         * g++.dg/eh/crash1.C: New test.
8515
8516         PR c++/16717
8517         * g++.dg/ext/construct1.C: New test.
8518
8519 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/16853
8522         * g++.dg/init/ptrmem1.C: New test.
8523
8524         PR c++/16618
8525         * g++.dg/parse/offsetof5.C: New test.
8526
8527         PR c++/16870
8528         * g++.dg/template/overload3.C: New test.
8529
8530 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/16964
8533         * g++.dg/parse/error16.C: New test.
8534
8535         PR c++/16904
8536         * g++.dg/template/error14.C: New test.
8537
8538         PR c++/16929
8539         * g++.dg/template/error15.C: New test.
8540
8541 2004-08-11  Devang Patel  <dpatel@apple.com>
8542
8543         * gcc.dg/darwin-ld-20040809-1.c: New test.
8544         * gcc.dg/darwin-ld-20040809-2.c: New test.
8545
8546 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8547
8548         PR fortran/16917
8549         * gfortran.dg/dfloat_1.f90: New test.
8550
8551 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8552
8553         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8554         * gcc.dg/dll-2.c: Fix dg-require syntax.
8555         * gcc.misc-tests/arm-isr.c (abort): Declare.
8556         (exit): Likewise.
8557
8558 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/16971
8561         * g++.dg/parse/crash16.C: New test.
8562
8563 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8564
8565         * gcc.dg/mips-rsqrt-1.c: New test case.
8566         * gcc.dg/mips-rsqrt-2.c: New test case.
8567         * gcc.dg/mips-rsqrt-3.c: New test case.
8568
8569 2004-08-10  Paul Brook  <paul@codesourcery.com>
8570
8571         * gfortran.dg/der_io_1.f90: New test.
8572
8573 2004-08-10  Paul Brook  <paul@codesourcery.com>
8574
8575         PR fortran/16919
8576         * gfortran.dg/der_array_1.f90: New test.
8577
8578 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8579
8580         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8581
8582 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8583
8584         * gcc.dg/wchar_t-2.c: Fix typo.
8585
8586 2004-08-09  Falk Hueffner  <falk@debian.org>
8587
8588         PR tree-optimization/12517
8589         * gcc.c-torture/compile/pr12517.c: New test.
8590
8591         PR tree-optimization/12578
8592         * gcc.c-torture/compile/pr12578.c: New test.
8593
8594         PR tree-optimization/12899
8595         * gcc.c-torture/compile/pr12899.c: New test.
8596
8597         PR rtl-optimization/14692
8598         * gcc.c-torture/compile/pr14692.c: New test.
8599
8600         PR tree-optimization/16461
8601         * gcc.c-torture/compile/pr16461.c: New test.
8602
8603 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8604
8605         * gfortran.dg/getenv_1.f90: New test.
8606
8607 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8608
8609         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8610         wchar_t.
8611         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8612
8613 2004-08-06  Paul Brook  <paul@codesourcery.com>
8614
8615         * gfortran.dg/ret_array_1.f90: New test.
8616         * gfortran.dg/ret_pointer_1.f90: New test.
8617
8618 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8619
8620         * gcc.dg/missing-field-init-[12].c: New tests.
8621         * g++.dg/warn/missing-field-init-[12].C: New tests.
8622
8623 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8624
8625         * gcc.dg/enum2.c: New test.
8626         * gcc.dg/symbian3.c: Likewise.
8627         * gcc.dg/symbian4.c: Likewise.
8628         * gcc.dg/wchar_t-2.c: Likewise.
8629
8630 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8631
8632         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8633         destructor tests.
8634
8635 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8638         dg-require-visiblity.
8639         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8640         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8641         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8642         * g++.dg/ext/visibility/new1.C: Likewise.
8643         * g++.dg/ext/visibility/pragma.C: Likewise.
8644         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8645         * g++.dg/ext/visibility/virtual.C: Likewise.
8646         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8647         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8648         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8649         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8650         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8651         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8652         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8653         * g++/dg/ext/visibility/visibility-8.C: New test.
8654         * gcc.c-torture/compile/dll.x: Remove.
8655         * gcc.dg/dll-2.c: Use dg-require-dll
8656         * gcc.dg/visibility-10.c: New test.
8657         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8658         supporting DLLs.
8659         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8660         (scan_not_hidden): Likewise.
8661
8662 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8663
8664         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8665
8666 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8667
8668         * gcc.c-torture/execute/20040805-1.c: New test.
8669
8670 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         * gcc.dg/20020118-1.c: Declare abort.
8673         * gcc.dg/altivec_check.h: Likewise.
8674         * gcc.dg/iftrap-2.c: Likewise.
8675         * gcc.dg/pragma-darwin.c: Likewise.
8676         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8677
8678 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8679
8680         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8681
8682 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8683
8684         * gcc.c-torture/execute/builtins/abs-2.c,
8685         gcc.c-torture/execute/builtins/abs-3.c,
8686         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8687         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8688         intmax_t, uintmax_t and their limits.
8689         * gcc.dg/intmax_t-1.c: New test.
8690
8691 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8692
8693         * g++.dg/tc1/dr147.C: Add reference to PR.
8694
8695 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8696
8697         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8698         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8699
8700 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8701
8702         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8703
8704 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8705
8706         * gcc.dg/redecl-5.c: New test.
8707         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8708         of scanf.
8709
8710 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8711
8712         PR middle-end/16790
8713         * gcc.c-torture/execute/pr16790-1.c: New test case.
8714
8715 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8716
8717         * g++.dg/ext/visibility/assign1.C: New test.
8718         * g++.dg/ext/visibility/new1.C: Likewise.
8719
8720         * gcc.dg/symbian1.c: New test.
8721         * gcc.dg/symbian2.c: Likewise.
8722
8723 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8724
8725         PR target/16570
8726         * gcc.dg/i386-sse-9.c: New test.
8727
8728 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8729
8730         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8731
8732 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8733
8734         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8735         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8736         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8737         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8738         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8739         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8740         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8741         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8742         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8743         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8744         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8745         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8746         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8747         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8748         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8749         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8750         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8751         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8752         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8753         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8754         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8755         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8756         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8757         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8758         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8759         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8760         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8761         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8762         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8763         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8764         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8765         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8766         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8767         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8768         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8769         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8770         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8771         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8772         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8773         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8774         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8775         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8776         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8777         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8778         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8779         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8780         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8781         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8782         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8783         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8784         gcc.misc-tests/i386-pf-3dnow-1.c,
8785         gcc.misc-tests/i386-pf-athlon-1.c,
8786         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8787         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8788         Declare built-in functions used.
8789         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8790
8791 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8792
8793         PR c++/16707
8794         * g++.dg/lookup/using12.C: New test.
8795
8796         * g++.dg/init/null1.C: Fix PR number.
8797         * g++.dg/parse/namespace10.C: Likewise.
8798
8799 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/16224
8802         * g++.dg/template/spec17.C: New test.
8803         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8804         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8805
8806 2004-08-02  David Billinghurst
8807
8808         PR fortran/16292
8809         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8810
8811 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8812
8813         * gcc.dg/ia64-got-1.c: New test case.
8814
8815 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/16489
8818         * g++.dg/init/null1.C: New test.
8819         * g++.dg/tc1/dr76.C: Adjust error marker.
8820
8821         PR c++/16529
8822         * g++.dg/parse/namespace10.C: New test.
8823
8824         PR c++/16810
8825         * g++.dg/inherit/ptrmem2.C: New test.
8826
8827 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8828
8829         PR target/16155
8830         * gcc.dg/pr16155.c: New test.
8831
8832 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8833
8834         * gcc.dg/redecl-2.c: New test.
8835
8836 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8837
8838         * gcc.dg/darwin-longdouble.c: New file.
8839
8840 2004-07-30  Richard Henderson  <rth@redhat.com>
8841
8842         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8843         write to constant argument.
8844         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8845
8846 2004-07-30  Richard Henderson  <rth@redhat.com>
8847
8848         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8849         tests of nearest around zero.
8850
8851 2004-07-30  Andrew Pinski  <apinski@apple.com>
8852
8853         * gcc.c-torture/compile/20040730-1.c: New test.
8854
8855 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8856
8857         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8858         powerpc-eabispe.
8859
8860 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8861
8862         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8863
8864 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8865
8866         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8867         contains $ld_library_path.
8868         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8869
8870 2004-07-29  Richard Henderson  <rth@redhat.com>
8871
8872         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8873
8874         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8875         (alt2, which): New.
8876         (Check): Accept either alternative.
8877
8878 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8879
8880         * g++.dg/abi/inline1.C: New test.
8881         * g++.dg/abi/local1-a.cc: Likewise.
8882         * g++.dg/abi/local1.C: Likewise.
8883         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8884         * g++.dg/abi/mangle12.C: Likewise.
8885         * g++.dg/abi/mangle17.C: Likewise.
8886         * g++.dg/abi/mangle20-2.C: Likewise.
8887         * g++.dg/opt/interface1.C: Likewise.
8888         * g++.dg/opt/interface1.h: Likewise.
8889         * g++.dg/opt/interface1-a.cc: New test.
8890         * g++.dg/parse/repo1.C: New test.
8891         * g++.dg/template/repo1.C: Likewise.
8892         * g++.dg/warn/Winline-1.C: Likewise.
8893         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8894
8895 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8896
8897         * gcc.dg/tree-ssa/20040729-1.c: New test.
8898
8899 2004-07-27  Matt Austern <austern@apple.com>
8900
8901         * gcc.dg/darwin-bool-1.c: New test.
8902         * gcc.dg/darwin-bool-2.c: New test.
8903
8904 2004-07-28  Richard Henderson  <rth@redhat.com>
8905
8906         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8907         arguments in the correct type.  Don't write to constant arguments.
8908
8909 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8910
8911         PR tree-optimization/16688
8912         PR tree-optimization/16689
8913         * g++.dg/tree-ssa/pr16688.C: New test.
8914
8915 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8916
8917         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8918         loads.  Not only in the comment, this time.
8919
8920 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8921
8922         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8923         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8924         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8925         * gcc.dg/sh4a-bitmovua.c: New.
8926         * gcc.dg/sh4a-cos.c: New.
8927         * gcc.dg/sh4a-cosf.c: New.
8928         * gcc.dg/sh4a-fprun.c: New.
8929         * gcc.dg/sh4a-fsrra.c: New.
8930         * gcc.dg/sh4a-memmovua.c: New.
8931         * gcc.dg/sh4a-sin.c: New.
8932         * gcc.dg/sh4a-sincos.c: New.
8933         * gcc.dg/sh4a-sincosf.c: New.
8934         * gcc.dg/sh4a-sinf.c: New.
8935
8936 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8937
8938         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8939         conditionals.
8940         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8941         loads.
8942         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8943         DOM1.
8944
8945 2004-07-27  Andrew Pinski  <apinski@apple.com>
8946
8947         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8948
8949 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8950
8951         * gcc.dg/pragma-isr.c: New test.
8952
8953 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8954
8955         PR c++/14429
8956         * g++.dg/template/ttp11.C: New test.
8957
8958 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8959
8960         * gcc.c-torture/compile/20040727-1.c: New test.
8961
8962 2004-07-26  Eric Christopher  <echristo@redhat.com>
8963
8964         * gcc.c-torture/compile/20040726-2.c: New test.
8965
8966 2004-07-26  Andrew Pinski  <apinski@apple.com>
8967
8968         * g++.dg/rtti/tinfo1.C: Xfail.
8969
8970 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8971
8972         * gcc.c-torture/compile/20040726-1.c: New test.
8973
8974 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8975             Brian Ryner  <bryner@brianryner.com>
8976
8977         PR c++/9283
8978         PR c++/15000
8979         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8980         * g++.dg/ext/visibility/: New directory.
8981         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8982         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8983         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8984         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8985         * g++.dg/ext/visibility/fvisibility.C,
8986         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8987         g++.dg/ext/visibility/fvisibility-override1.C
8988         g++.dg/ext/visibility/fvisibility-override2.C
8989         g++.dg/ext/visibility/memfuncts.C
8990         g++.dg/ext/visibility/noPLT.C
8991         g++.dg/ext/visibility/pragma.C
8992         g++.dg/ext/visibility/pragma-override1.C
8993         g++.dg/ext/visibility/pragma-override2.C
8994         g++.dg/ext/visibility/staticmemfuncts.C
8995         g++.dg/ext/visibility/virtual.C: New tests.
8996
8997 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8998
8999         PR c/15360
9000         * gcc.dg/pr15360-1.c: New test.
9001
9002 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9003
9004         * gcc.dg/pragma-align-2.c: New test.
9005         * gcc.dg/pragma-init-fini.c: New test.
9006         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9007         targets.
9008
9009 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9010
9011         * gcc.dg/init-string-2.c: New test.
9012
9013 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9014
9015         PR 16684
9016         * gcc.dg/Wredundant-decls-1.c: New test case.
9017
9018 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9019
9020         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9021         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9022         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9023         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9024         * gcc.dg/compat/generate-random.c: New file.
9025         * gcc.dg/compat/generate-random.h: Likewise.
9026         * gcc.dg/compat/generate-random_r.c: Likewise.
9027         * gcc.dg/compat/struct-layout-1.h: Likewise.
9028         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9029         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9030         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9031         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9032         * gcc.dg/compat/struct-layout-1_main.c: New test.
9033         * gcc.dg/compat/struct-layout-1_x.c: New file.
9034         * gcc.dg/compat/struct-layout-1_y.c: New file.
9035         * gcc.dg/compat/struct-layout-1_test.h: New file.
9036
9037 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9038
9039         * gcc.dg/comp-return-1.c: New test
9040
9041 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9042
9043         * gcc.dg/vmx/8-02a.c: Fix typo.
9044
9045         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9046         * gcc.dg/darwin-abi-3.c: New test.
9047
9048         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9049         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9050
9051         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9052         * gcc.dg/vmx/ops-long-1.c: New test.
9053         * gcc.dg/vmx/ops-long-2.c: New test.
9054
9055 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9056
9057         * g++.dg/lookup/conv-[1234].C: New.
9058
9059 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9060
9061         * g++.dg/parse/attr2.C: Simplify.
9062
9063 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9064
9065         PR c/7284
9066         * gcc.c-torture/execute/pr7284-1.c: New test.
9067
9068 2004-07-22  Brian Booth  <bbooth@redhat.com>
9069
9070         * gcc.dg/tree-ssa/20040721-1.c: New test.
9071
9072 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9073
9074         * g++.dg/template/crash20.c: New.
9075
9076 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9077
9078         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9079         Add dg-run directive.  Declare variables as required.
9080         * gfortran.dg/g77/README: Update
9081
9082 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9083
9084         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9085         gcc.dg/cris-peep2-andu2.c: New tests.
9086
9087 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9088
9089         PR c/15052
9090         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9091         on return type.
9092         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9093         messages.
9094         * gcc.dg/qual-return-2.c: Update expected messages.
9095         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9096
9097 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9098
9099         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9100         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9101
9102 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9103
9104         PR c/11250
9105         * gcc.dg/init-string-1.c: New test.
9106
9107 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9108
9109         PR middle-end/15345
9110         PR c/16450
9111         * gcc.dg/torture/nested-fn-1.c: New test.
9112
9113 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9114
9115         PR target/16559
9116         * gcc.dg/ia64-fptr-1.c: New file.
9117
9118 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9119
9120         PR c++/14497
9121         * g++.dg/template/spec16.C: New test.
9122         * g++.old-deja/g++.robertl/eb118.C: Remove.
9123
9124 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9125
9126         PR c++/509
9127         * g++.dg/template/spec15.C: New test.
9128
9129 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9130
9131         Copy cases from g77.f-torture/execute and add dg-run
9132         directive.  Other changes as noted.
9133         * gfortran.dg/g77/13037.f
9134         * gfortran.dg/g77/1832.f
9135         * gfortran.dg/g77/19981119-0.f
9136         * gfortran.dg/g77/19990313-0.f
9137         * gfortran.dg/g77/19990313-1.f
9138         * gfortran.dg/g77/19990313-2.f
9139         * gfortran.dg/g77/19990313-3.f
9140         * gfortran.dg/g77/19990419-1.f
9141         * gfortran.dg/g77/19990826-0.f
9142         * gfortran.dg/g77/19990826-2.f
9143         * gfortran.dg/g77/20000503-1.f
9144         * gfortran.dg/g77/20001111.f
9145         * gfortran.dg/g77/20010116.f
9146         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9147         * gfortran.dg/g77/20010430.f
9148         * gfortran.dg/g77/6177.f
9149         * gfortran.dg/g77/947.f
9150         * gfortran.dg/g77/970816-3.f
9151         * gfortran.dg/g77/971102-1.f
9152         * gfortran.dg/g77/980520-1.f
9153         * gfortran.dg/g77/980628-0.f
9154         * gfortran.dg/g77/980628-1.f
9155         * gfortran.dg/g77/980628-10.f
9156         * gfortran.dg/g77/980628-2.f
9157         * gfortran.dg/g77/980628-3.f
9158         * gfortran.dg/g77/980628-7.f
9159         * gfortran.dg/g77/980628-8.f
9160         * gfortran.dg/g77/980628-9.f
9161         * gfortran.dg/g77/980701-0.f
9162         * gfortran.dg/g77/980701-1.f
9163         * gfortran.dg/g77/cabs.f
9164         * gfortran.dg/g77/claus.f
9165         * gfortran.dg/g77/complex_1.f
9166         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9167         * gfortran.dg/g77/dcomplex.f
9168         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9169         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9170         * gfortran.dg/g77/f90-intrinsic-numeric.f
9171         * gfortran.dg/g77/int8421.f
9172         * gfortran.dg/g77/labug1.f
9173         * gfortran.dg/g77/large_vec.f
9174         * gfortran.dg/g77/le.f
9175         * gfortran.dg/g77/short.f
9176         * gfortran.dg/g77/README: Update
9177
9178 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9179
9180         PR c++/16637
9181         * g++.dg/parse/lookup4.C: New test.
9182
9183 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9184
9185         PR c++/16175
9186         * g++.dg/template/ttp10.C: New test.
9187
9188 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9189
9190         * gcc.dg/pr12625-1.c: New test.
9191
9192 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9193
9194         * testsuite/gcc.dg/switch-warn-1.c: New test.
9195         * testsuite/gcc.dg/switch-warn-2.c: New test.
9196         * gcc.c-torture/compile/pr14730.c: Update.
9197
9198 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9199
9200         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9201         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9202         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9203         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9204
9205 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9206
9207         PR c++/16623
9208         * g++.dg/template/assign1.C: New test.
9209
9210 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9211
9212         PR c++/12170
9213         * g++.dg/template/ttp9.C: New test.
9214
9215 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9216
9217         * gcc.dg/format/cmn-err-1.c: New test.
9218
9219 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9220
9221         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9222         gcc.dg/Wparentheses-10.c: New tests.
9223         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9224
9225 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9226
9227         PR fortran/16465
9228         * gfortran.dg/g77//ffixed-line-length-0.f,
9229         gfortran.dg/g77/ffixed-line-length-132.f,
9230         gfortran.dg/g77/ffixed-line-length-72.f,
9231         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9232         gfortran.dg/g77/README: Update.
9233
9234 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9235
9236         PR c++/13092
9237         * g++.dg/template/non-dependent7.C: New test.
9238         * g++.dg/template/non-dependent8.C: Likewise.
9239         * g++.dg/template/non-dependent9.C: Likewise.
9240         * g++.dg/template/non-dependent10.C: Likewise.
9241
9242 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9243
9244         PR c++/16337
9245         * g++.dg/parse/attr2.C: New test.
9246
9247 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9248
9249         * g77.dg: Removed.
9250         * g77.f-torture: Ditto.
9251
9252 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9253
9254         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9255         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9256         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9257
9258 2004-07-16  Richard Henderson  <rth@redhat.com>
9259
9260         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9261
9262 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9263
9264         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9265         tests with full list of options.
9266         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9267         of TORTURE_OPTIONS if test contains 'dg-do run'.
9268
9269         PR fortran/16404
9270         * gfortran.dg/do_iterator.f90: New test.
9271
9272 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9273
9274         PR rtl-optimization/16536
9275         * gcc.c-torture/execute/restrict-1.c: New test.
9276
9277 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9278
9279         PR fortran/15324
9280         * gfortran.dg/pr15324.f90: New test.
9281
9282         PR fortran/15129
9283         * gfortran.dg/pr15129.f90: New test.
9284
9285         PR fortran/15140
9286         * gfortran.dg/pr15140.f90: New test.
9287
9288         PR fortran/13792
9289         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9290         compile-time simplification.
9291
9292 2004-07-14  Mike Stump  <mrs@apple.com>
9293
9294         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9295
9296 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9297
9298         PR target/16325
9299         * gcc.dg/profile-generate-1.c: New.
9300
9301 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9302
9303         * gcc.c-torture/execute/20040709-1.c: New test.
9304         * gcc.c-torture/execute/20040709-2.c: New test.
9305
9306 2004-07-14  Mike Stump  <mrs@apple.com>
9307
9308         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9309
9310 2004-07-14  Mike Stump  <mrs@apple.com>
9311
9312         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9313
9314 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9315
9316         PR c++/16518
9317         * g++.dg/parse/mutable1.C: New test.
9318
9319 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9320
9321         PR tree-optimization/16443
9322         * gcc.dg/tree-ssa/20040713-1.c: New test.
9323
9324 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9325
9326         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9327         for operator new.
9328
9329 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9330
9331         * gfortran.dg/g77/README: New file
9332         * gfortran.dg/g77/19981216-0.f:  Copy from
9333         g77.f-torture/noncompile.  Add "dg-do compile" and
9334         dg-error as required.
9335         * gfortran.dg/g77/19990218-1.f: Likewise
9336         * gfortran.dg/g77/19990905-1.f: Likewise
9337         * gfortran.dg/g77/9263.f: Likewise
9338         * gfortran.dg/g77/980615-0.f: Likewise
9339         * gfortran.dg/g77/980616-0.f: Likewise
9340         * gfortran.dg/g77/check0.f: Likewise
9341         * gfortran.dg/g77/select_no_compile.f: Likewise
9342
9343 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9344
9345         Copy files from g77.f-torture/compile.
9346         Add "{ dg-do compile}".  Other changes as noted
9347         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9348         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9349         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9350         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9351         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9352         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9353         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9354         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9355         statement to conform to standard.  Append alpha1.x for reference.
9356         * gfortran.dg/g77/xformat.f: Add dg-warning
9357
9358 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9359
9360         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9361         Add {dg-do compile} directive.
9362         * gfortran.dg/g77/cpp2.F: Likewise
9363
9364 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9365
9366         PR c++/5402
9367         * g++.dg/lookup/name-clash1.C: New test.
9368
9369         PR c++/9777
9370         * g++.dg/lookup/name-clash2.C: New test.
9371
9372         PR c++/12102
9373         * g++.dg/lookup/name-clash3.C: New test.
9374
9375 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9376
9377         * g++.dg/lookup/new2.C: New test.
9378         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9379
9380 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9381
9382         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9383         Add {dg-do compile} directive.
9384         * gfortran.dg/g77/13060.f: Likewise
9385         * gfortran.dg/g77/19990218-0.f: Likewise
9386         * gfortran.dg/g77/19990305-0.f: Likewise
9387         * gfortran.dg/g77/19990419-0.f: Likewise
9388         * gfortran.dg/g77/19990502-0.f: Likewise
9389         * gfortran.dg/g77/19990502-1.f: Likewise
9390         * gfortran.dg/g77/19990525-0.f: Likewise
9391         * gfortran.dg/g77/19990826-1.f: Likewise
9392         * gfortran.dg/g77/19990826-3.f: Likewise
9393         * gfortran.dg/g77/19990905-2.f: Likewise
9394         * gfortran.dg/g77/20000412-1.f: Likewise
9395         * gfortran.dg/g77/20000511-1.f: Likewise
9396         * gfortran.dg/g77/20000511-2.f: Likewise
9397         * gfortran.dg/g77/20000518.f: Likewise
9398         * gfortran.dg/g77/20000601-1.f: Likewise
9399         * gfortran.dg/g77/20000601-2.f: Likewise
9400         * gfortran.dg/g77/20000629-1.f: Likewise
9401         * gfortran.dg/g77/20000630-2.f: Likewise
9402         * gfortran.dg/g77/20010115.f: Likewise
9403         * gfortran.dg/g77/20010321-1.f: Likewise
9404         * gfortran.dg/g77/20010426.f: Likewise
9405         * gfortran.dg/g77/20020307-1.f: Likewise
9406         * gfortran.dg/g77/8485.f: Likewise
9407         * gfortran.dg/g77/960317-1.f: Likewise
9408         * gfortran.dg/g77/970915-0.f: Likewise
9409         * gfortran.dg/g77/980310-1.f: Likewise
9410         * gfortran.dg/g77/980310-2.f: Likewise
9411         * gfortran.dg/g77/980310-3.f: Likewise
9412         * gfortran.dg/g77/980310-4.f: Likewise
9413         * gfortran.dg/g77/980310-6.f: Likewise
9414         * gfortran.dg/g77/980310-7.f: Likewise
9415         * gfortran.dg/g77/980310-8.f: Likewise
9416         * gfortran.dg/g77/980419-2.f: Likewise
9417         * gfortran.dg/g77/980424-0.f: Likewise
9418         * gfortran.dg/g77/980427-0.f: Likewise
9419         * gfortran.dg/g77/980729-0.f: Likewise
9420         * gfortran.dg/g77/981117-1.f: Likewise
9421         * gfortran.dg/g77/toon_1.f: Likewise
9422
9423 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9424
9425         PR c++/2204
9426         * g++.dg/other/abstract2.C: New test.
9427
9428 2004-07-12  Paul Brook  <paul@codesourcery.com>
9429
9430         * gfortran.dg/pointer_init_1.f90: New test.
9431
9432 2004-07-11  Paul Brook  <paul@codesourcery.com>
9433
9434         PR fortran/15986
9435         * gfortran.dg/contained_1.f90: New test.
9436
9437 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9438
9439         * g++.dg/parse/defarg8.C: New test.
9440
9441 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9442
9443         PR fortran/16433
9444         * gfortran.dg/pr16433.f: New test.
9445
9446         PR fortran/17574
9447         * gfortran.dg/pr15754.f90: New test.
9448
9449 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9450
9451         PR tree-optimization/16437
9452         * gcc.c-torture/execute/bitfld-4.c: New test.
9453
9454 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9455
9456         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9457         access to common var from module.
9458
9459 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9460
9461         PR fortran/16336
9462         * gfortran.fortran-torture/execute/common_2.f90: New test.
9463
9464 2004-07-10  Paul Brook  <paul@codesourcery.com>
9465
9466         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9467
9468 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9469
9470         PR fortran/15969
9471         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9472
9473 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9474
9475         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9476         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9477         * gfortran.dg/g77/ffree-form-1.f: Likewise
9478         * gfortran.dg/g77/ffree-form-2.f: Likewise
9479         * gfortran.dg/g77/ffree-form-3.f: Likewise
9480         * gfortran.dg/g77/fno-underscoring.f: Likewise
9481         * gfortran.dg/g77/funderscoring.f: Likewise
9482         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9483
9484 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9485
9486         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9487
9488 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9489         Paul Brook  <paul@codesourcery.com>
9490
9491         PR fortran/13415
9492         * gfortran.dg/common_pointer_1.f90: New test.
9493
9494 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9495
9496         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9497
9498 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9499
9500         PR target/16364
9501         * gcc.c-torture/compile/20040709-1.c: New.
9502
9503 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9504
9505         PR fortran/14077
9506         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9507
9508 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9509
9510         PR fortran/13201
9511         * gfortran.dg/shape_1.f90: New test.
9512
9513 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9514             Andrew Pinski  <apinski@apple.com>
9515
9516         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9517
9518 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9519
9520         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9521         comment.
9522
9523 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9524         Paul Brook  <paul@codesourcery.com>
9525
9526         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9527         '.f95' and '.F95'.
9528
9529 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9530
9531         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9532
9533 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9534
9535         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9536         testcases with capital suffix.
9537
9538 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9539
9540         PR fortran/15481
9541         PR fortran/13372
9542         PR fortran/13575
9543         PR fortran/15978
9544         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9545
9546         * gfortran.dg/implicit_1.f90: New test.
9547
9548 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9549
9550         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9551         expression to match gfortran warning/error messages
9552         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9553         dg-error text.
9554
9555 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9556
9557         * lib/fortran-torture.exp: Rename proc search_for to
9558         search_for_re.
9559
9560 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9561
9562         * gcc.c-torture/execute/simd-5.x: New file.
9563         XFAIL on SPARC 64-bit at -O0.
9564
9565 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9566
9567         PR c++/8211
9568         PR c++/16165
9569         * g++.dg/warn/effc3.C: New test.
9570
9571 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9572
9573         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9574         change X to 1X in format.
9575         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9576         add data statements to conform to standard.
9577
9578 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9579
9580         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9581         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9582         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9583
9584 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9585
9586         * gfortran.dg/g77/7388.f: Copy from g77.dg
9587         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9588         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9589         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9590         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9591         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9592         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9593         * gfortran.dg/g77/strlen0.f: Likewise
9594
9595 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9596
9597         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9598         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9599
9600 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9601
9602         * gcc.c-torture/execute/920428-2.x: Delete.
9603         * gcc.c-torture/execute/920501-7.x: Likewise.
9604
9605 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9606
9607         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9608         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9609         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9610         prescott and c3-2.
9611         (PREFETCH_3DNOW): Add -march=c3.
9612
9613 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9614
9615         PR c/16437
9616         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9617         * gcc.c-torture/execute/bf64-1.x: Likewise.
9618
9619 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9620
9621         * gcc.c-torture/compile/20040708-1.c: New test.
9622
9623 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9624
9625         PR c++/16169
9626         * g++.dg/warn/effc2.C: New test.
9627
9628 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9629
9630         * gcc.c-torture/execute/bitfld-1.x: Remove.
9631         * gcc.c-torture/execute/bitfld-3.c: New test.
9632         * gcc.dg/bitfld-2.c: Remove XFAILs.
9633
9634 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9635
9636         PR c++/16276
9637         * g++.dg/rtti/tinfo1.C: New file.
9638
9639 2004-07-07  Eric Christopher  <echristo@redhat.com>
9640
9641         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9642
9643 2004-07-07  Andrew Pinski  <apinski@apple.com>
9644
9645         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9646
9647 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9648
9649         * g++.dg/init/call1.C: XFAIL.
9650
9651 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9652
9653         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9654         except for movstrict*, to movmem* and clrstr* to clrmem*.
9655
9656 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9657
9658         * gcc.c-torture/execute/20040707-1.c: New test.
9659
9660 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9661
9662         * gcc.c-torture/execute/20040706-1.c: New test.
9663
9664 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9665
9666         PR c++/3671
9667         * g++.dg/template/spec14.C: New test.
9668
9669 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9670
9671         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9672         nothing if not yet defined.  Use it in b, c and d type definitions.
9673         * gcc.c-torture/execute/20040705-1.c: New test.
9674         * gcc.c-torture/execute/20040705-2.c: New test.
9675
9676 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9677
9678         PR c++/2518
9679         * g++.dg/lookup/new1.C: New test.
9680
9681 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9682
9683         PR c++/11406
9684         * g++.dg/template/sizeof8.C: New test.
9685
9686 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9687
9688         * gcc.c-torture/compile/20040705-1.c: New test.
9689
9690 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9691
9692         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9693
9694 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9695
9696         * gcc.dg/cpp/if-mop.c: Two new testcases.
9697         * gcc.dg/cpp/trad/comment-3.c: New.
9698
9699 2004-07-04  Paul Brook  <paul@codesourcery.com>
9700
9701         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9702
9703 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9704
9705         PR c++/3761
9706         * g++.dg/lookup/crash4.C: New test.
9707
9708 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9709
9710         * gcc.c-torture/execute/builtin-abs-1.c
9711         * gcc.c-torture/execute/builtin-abs-2.c
9712         * gcc.c-torture/execute/builtin-complex-1.c
9713         * gcc.c-torture/execute/builtins/string-1-lib.c
9714         * gcc.c-torture/execute/builtins/string-1.c
9715         * gcc.c-torture/execute/builtins/string-2-lib.c
9716         * gcc.c-torture/execute/builtins/string-2.c
9717         * gcc.c-torture/execute/builtins/string-3-lib.c
9718         * gcc.c-torture/execute/builtins/string-3.c
9719         * gcc.c-torture/execute/builtins/string-4-lib.c
9720         * gcc.c-torture/execute/builtins/string-4.c
9721         * gcc.c-torture/execute/builtins/string-5-lib.c
9722         * gcc.c-torture/execute/builtins/string-5.c
9723         * gcc.c-torture/execute/builtins/string-6-lib.c
9724         * gcc.c-torture/execute/builtins/string-6.c
9725         * gcc.c-torture/execute/builtins/string-7-lib.c
9726         * gcc.c-torture/execute/builtins/string-7.c
9727         * gcc.c-torture/execute/builtins/string-8-lib.c
9728         * gcc.c-torture/execute/builtins/string-8.c
9729         * gcc.c-torture/execute/builtins/string-9-lib.c
9730         * gcc.c-torture/execute/builtins/string-9.c
9731         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9732         * gcc.c-torture/execute/builtins/string-asm-1.c
9733         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9734         * gcc.c-torture/execute/builtins/string-asm-2.c
9735         * gcc.c-torture/execute/stdio-opt-1.c
9736         * gcc.c-torture/execute/stdio-opt-2.c
9737         * gcc.c-torture/execute/stdio-opt-3.c
9738         * gcc.c-torture/execute/string-opt-1.c
9739         * gcc.c-torture/execute/string-opt-10.c
9740         * gcc.c-torture/execute/string-opt-11.c
9741         * gcc.c-torture/execute/string-opt-12.c
9742         * gcc.c-torture/execute/string-opt-13.c
9743         * gcc.c-torture/execute/string-opt-14.c
9744         * gcc.c-torture/execute/string-opt-15.c
9745         * gcc.c-torture/execute/string-opt-16.c
9746         * gcc.c-torture/execute/string-opt-2.c
9747         * gcc.c-torture/execute/string-opt-6.c
9748         * gcc.c-torture/execute/string-opt-7.c
9749         * gcc.c-torture/execute/string-opt-8.c:
9750         Replace with ...
9751
9752         * gcc.c-torture/execute/builtins/abs-2.c
9753         * gcc.c-torture/execute/builtins/abs-3.c
9754         * gcc.c-torture/execute/builtins/complex-1.c
9755         * gcc.c-torture/execute/builtins/fprintf.c
9756         * gcc.c-torture/execute/builtins/fputs.c
9757         * gcc.c-torture/execute/builtins/memcmp.c
9758         * gcc.c-torture/execute/builtins/memmove.c
9759         * gcc.c-torture/execute/builtins/memops-asm.c
9760         * gcc.c-torture/execute/builtins/mempcpy-2.c
9761         * gcc.c-torture/execute/builtins/mempcpy.c
9762         * gcc.c-torture/execute/builtins/memset.c
9763         * gcc.c-torture/execute/builtins/printf.c
9764         * gcc.c-torture/execute/builtins/sprintf.c
9765         * gcc.c-torture/execute/builtins/strcat.c
9766         * gcc.c-torture/execute/builtins/strchr.c
9767         * gcc.c-torture/execute/builtins/strcmp.c
9768         * gcc.c-torture/execute/builtins/strcpy.c
9769         * gcc.c-torture/execute/builtins/strcspn.c
9770         * gcc.c-torture/execute/builtins/strlen-2.c
9771         * gcc.c-torture/execute/builtins/strlen.c
9772         * gcc.c-torture/execute/builtins/strncat.c
9773         * gcc.c-torture/execute/builtins/strncmp-2.c
9774         * gcc.c-torture/execute/builtins/strncmp.c
9775         * gcc.c-torture/execute/builtins/strncpy.c
9776         * gcc.c-torture/execute/builtins/strpbrk.c
9777         * gcc.c-torture/execute/builtins/strpcpy-2.c
9778         * gcc.c-torture/execute/builtins/strpcpy.c
9779         * gcc.c-torture/execute/builtins/strrchr.c
9780         * gcc.c-torture/execute/builtins/strspn.c
9781         * gcc.c-torture/execute/builtins/strstr-asm.c
9782         * gcc.c-torture/execute/builtins/strstr.c:
9783         ... these new files.
9784
9785         * gcc.c-torture/execute/builtins/abs-2-lib.c
9786         * gcc.c-torture/execute/builtins/abs-3-lib.c
9787         * gcc.c-torture/execute/builtins/complex-1-lib.c
9788         * gcc.c-torture/execute/builtins/fprintf-lib.c
9789         * gcc.c-torture/execute/builtins/fputs-lib.c
9790         * gcc.c-torture/execute/builtins/memcmp-lib.c
9791         * gcc.c-torture/execute/builtins/memmove-lib.c
9792         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9793         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9794         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9795         * gcc.c-torture/execute/builtins/memset-lib.c
9796         * gcc.c-torture/execute/builtins/printf-lib.c
9797         * gcc.c-torture/execute/builtins/sprintf-lib.c
9798         * gcc.c-torture/execute/builtins/strcat-lib.c
9799         * gcc.c-torture/execute/builtins/strchr-lib.c
9800         * gcc.c-torture/execute/builtins/strcmp-lib.c
9801         * gcc.c-torture/execute/builtins/strcpy-lib.c
9802         * gcc.c-torture/execute/builtins/strcspn-lib.c
9803         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9804         * gcc.c-torture/execute/builtins/strlen-lib.c
9805         * gcc.c-torture/execute/builtins/strncat-lib.c
9806         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9807         * gcc.c-torture/execute/builtins/strncmp-lib.c
9808         * gcc.c-torture/execute/builtins/strncpy-lib.c
9809         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9810         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9811         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9812         * gcc.c-torture/execute/builtins/strrchr-lib.c
9813         * gcc.c-torture/execute/builtins/strspn-lib.c
9814         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9815         * gcc.c-torture/execute/builtins/strstr-lib.c
9816         * gcc.c-torture/execute/builtins/lib/abs.c
9817         * gcc.c-torture/execute/builtins/lib/fprintf.c
9818         * gcc.c-torture/execute/builtins/lib/memset.c
9819         * gcc.c-torture/execute/builtins/lib/printf.c
9820         * gcc.c-torture/execute/builtins/lib/sprintf.c
9821         * gcc.c-torture/execute/builtins/lib/strcpy.c
9822         * gcc.c-torture/execute/builtins/lib/strcspn.c
9823         * gcc.c-torture/execute/builtins/lib/strncat.c
9824         * gcc.c-torture/execute/builtins/lib/strncmp.c
9825         * gcc.c-torture/execute/builtins/lib/strncpy.c
9826         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9827         * gcc.c-torture/execute/builtins/lib/strspn.c
9828         * gcc.c-torture/execute/builtins/lib/strstr.c:
9829         New files containing support routines.
9830
9831         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9832         declaration.
9833         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9834         when not optimizing.
9835
9836 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9837
9838         PR c++/16240
9839         * g++.dg/abi/mangle22.C: New test.
9840         * g++.dg/abi/mangle23.C: Likewise.
9841
9842 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9843
9844         PR fortran/16290
9845         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9846         Allow for cases without denormalized floating point numbers.
9847
9848 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9849
9850         PR c/1027
9851         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9852         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9853         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9854         expected warning text.
9855         * gcc.dg/format/diag-2.c: New test.
9856
9857 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9858
9859         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9860
9861 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9862
9863         * gcc.dg/builtins-43.c: New.
9864         * gcc.dg/builtins-44.c: New.
9865         * gcc.dg/builtins-45.c: New.
9866
9867 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9868             Andreas Tobler  <a.tobler@schweiz.ch>
9869
9870         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9871         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9872         as SIGSEGV.
9873         * gcc.dg/cleanup-11.c: Likewise.
9874         * gcc.dg/cleanup-8.c: Likewise.
9875         * gcc.dg/cleanup-9.c: Likewise.
9876         * gcc.dg/cleanup-5.c: Run on all platforms.
9877
9878 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9879
9880         * g++.dg/warn/nonnull1.C: New test.
9881
9882 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9883
9884         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9885         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9886         Special-case the Sun compiler wrt to <complex.h>.
9887
9888 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9889
9890         * gcc.dg/Wunreachable-8.C: New test.
9891
9892         * gcc.dg/h8300-ice2.c : New test.
9893
9894 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9895
9896         PR fortran/16161
9897         * gfortran.fortran-torture/compile/implicit.f90: Add test
9898         for implicit character.
9899
9900 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9901
9902         PR fortran/16289
9903         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9904         Use tiny() intrinsic to find smallest non-negative real
9905
9906 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9907
9908         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9909         * gcc.dg/compat/struct-by-value-22_x.c: New.
9910         * gcc.dg/compat/struct-by-value-22_y.c: New.
9911
9912         * gcc.c-torture/execute/20040629-1.c: New test.
9913
9914 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9915
9916         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9917         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9918
9919         PR target/16195
9920         * gcc.dg/20040625-1.c: New test.
9921
9922 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9923
9924         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9925
9926 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9927
9928         PR fortran/15963
9929         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9930
9931 2004-06-29  Richard Henderson  <rth@redhat.com>
9932
9933         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9934
9935 2004-06-29  Paul Brook  <paul@codesourcery.com>
9936
9937         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9938         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9939
9940 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         PR c++/16260
9943         * g++.dg/parse/crash15.C: New.
9944
9945 2004-06-28  Andrew Pinski  <apinski@apple.com>
9946
9947         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9948         by the error already.
9949
9950         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9951
9952 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9953
9954         PR target/14041
9955         * gcc.dg/h8300-bss-align-1.c : New.
9956
9957 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9958
9959         * PR c++/16174
9960         * g++.dg/template/ctor4.C: New.
9961
9962 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9963
9964         PR c++/16205
9965         * g++.dg/warn/Wsequence-point-1.C: New test.
9966
9967 2004-06-27  Paul Brook  <paul@codesourcery.com>
9968
9969         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9970
9971 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9972
9973         * g++.old-deja/g++.mike/p7325.C: Remove.
9974
9975 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9976
9977         PR c/14963
9978         * gcc.dg/pr14963.c: New test.
9979
9980 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9981
9982         PR c++/16193
9983         * g++.dg/parse/redef1.C: New test.
9984
9985 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9986
9987         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9988         20021110.c.
9989         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9990         20021119-1.c.
9991         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9992         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9993         5-04.c.
9994         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9995         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9996         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9997         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9998         g++.brendan/enum14.C.
9999         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10000         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10001         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10002         g++.mike/virt1.C.
10003         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10004         memtemp24.C.
10005
10006 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10007
10008         * gcc.dg/20040527-1.c: New test case.
10009
10010 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10011
10012         PR gfortran/pr16196
10013         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10014
10015 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10016
10017         PR middle-end/15825
10018         * gcc.dg/pr15825-1.c: New test case.
10019
10020 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10021
10022         * gcc.c-torture/execute/20040625-1.c: New test.
10023
10024 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10025
10026         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10027
10028 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10029
10030         * gcc.dg/torture/mips-div-1.c: New test.
10031
10032 2004-06-24  Jeff Law  <law@redhat.com>
10033
10034         * gcc.dg/tree-ssa/20040624-1.c: New test.
10035
10036 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10037
10038         * gcc.c-torture/compile/20040624-1.c: New test.
10039
10040 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10041
10042         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10043         this directory.
10044
10045 2004-06-23  Andrew Pinski  <apinski@apple.com>
10046
10047         PR middle-end/15988
10048         * g++.dg/opt/ptrmem4.C: New test.
10049
10050         * gcc.dg/c90-array-quals-2.c: New test.
10051
10052 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10053
10054         * gcc.dg/kpice1.c: New test.
10055
10056 2006-06-23  Andrew Pinski  <apinski@apple.com>
10057
10058         * gcc.dg/c90-array-quals.c: New test.
10059
10060 2006-06-22  Richard Henderson  <rth@redhat.com>
10061
10062         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10063
10064 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10065
10066         * gcc.dg/builtins-config.h: Handle FreeBSD.
10067
10068 2006-06-22  Richard Henderson  <rth@redhat.com>
10069
10070         * g++.dg/opt/devirt1.C: New.
10071
10072 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10073
10074         * g++.dg/opt/pr15551.C: New testcase.
10075
10076 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10077
10078         PR target/14800
10079         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10080         x86_64-*-linux* when compiling for 32bit.
10081
10082 2004-06-21  Andrew Pinski  <apinski@apple.com>
10083
10084         * gcc.dg/pch/struct-1.c: New.
10085         * gcc.dg/pch/struct-1.hs: New.
10086
10087 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10088
10089         * gcc.dg/pch/save-temps-1.c: New file.
10090         * gcc.dg/pch/save-temps-1.hs: New file.
10091
10092 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10093
10094         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10095         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10096
10097 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10098
10099         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10100         to fix type error.
10101         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10102         Remove trailing spaces.
10103
10104 2004-06-21  Richard Henderson  <rth@redhat.com>
10105
10106         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10107         merging && to BIT_FIELD_REF.
10108
10109 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10110
10111         * g++.dg/opt/placeholder1.C: New test.
10112
10113 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10114
10115         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10116         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10117         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10118         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10119
10120 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10121
10122         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10123         extern "C".
10124         * g++.dg/other/pragma-re-1.C: Add comments.
10125
10126 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10127
10128         PR gfortran/16080
10129         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10130
10131 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10132
10133         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10134         instead of setting the type of size_t by
10135         hand.
10136
10137 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10138
10139         * gcc.dg/unordered-2.c: New test case.
10140         * gcc.dg/unordered-3.c: New test case.
10141
10142 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10143
10144         PR other/16043
10145         * lib/g++.exp (g++_version): Tweak regexp for version
10146         * lib/g77.exp (g77_version): Likewise
10147         * lib/gfortran.exp (gfortran_version): Likewise
10148         * lib/objc.exp (objc_version): Likewise
10149         * lib/treelang.exp (treelang_version): Likewise
10150
10151 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10154         Use INT_MAX instead of __INT_MAX__.
10155         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10156
10157         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10158         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10159         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10160         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10161         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10162         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10163         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10164         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10165         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10166
10167         * gcc.dg/range-test-1.c: New test.
10168         * g++.dg/opt/range-test-1.C: New test.
10169
10170 2004-06-17  Richard Henderson  <rth@redhat.com>
10171
10172         * objc.dg/sync-1.m: New.
10173         * objc.dg/try-catch-1.m: Don't force next runtime.
10174         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10175         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10176         shadowed catch clause.
10177         * objc.dg/try-catch-5.m: New.
10178
10179 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10180
10181         Bug 14610
10182         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10183
10184 2004-06-15  Richard Henderson  <rth@redhat.com>
10185
10186         * gcc.dg/20001116-1.c: Move expected warning line.
10187
10188 2004-06-15  Richard Henderson  <rth@redhat.com>
10189
10190         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10191         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10192
10193 2004-06-15  Jeff Law  <law@redhat.com>
10194
10195         * gcc.dg/tree-ssa/20040615-1.c: New test.
10196         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10197         be less sensitive to operand ordering.
10198         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10199
10200 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10201
10202         * g++.dg/abi/bitfield3.C: Add comment..
10203
10204 2004-06-15  Richard Henderson  <rth@redhat.com>
10205
10206         * g++.dg/ext/stmtexpr1.C: XFAIL.
10207         * gcc.dg/20030612-1.c: XFAIL.
10208
10209 2004-06-15  Eric Christopher  <echristo@redhat.com>
10210
10211         * g++.dg/charset/asm5.c: New.
10212         * gcc.dg/charset/asm6.c: New.
10213
10214 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10215
10216         PR fortran/15962
10217         * gfortran.fortran-torture/execute/select_1.f90: New test.
10218
10219 2004-06-15  Paul Brook  <paul@codesourcery.com>
10220
10221         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10222
10223 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10224
10225         PR c++/15967
10226         * g++.dg/lookup/crash3.C: New test.
10227
10228 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10229
10230         PR c++/15947
10231         * g++.dg/parse/dtor4.C: New test.
10232
10233 2004-06-14  Jeff Law  <law@redhat.com>
10234
10235         * gcc.c-torture/compile/20040614-1.c: New test.
10236
10237 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10238
10239         PR fortran/15211
10240         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10241         LEN of a character array.
10242
10243 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10244
10245         PR c++/15096
10246         * g++.dg/template/ptrmem10.C: New test.
10247
10248         PR c++/14930
10249         * g++.dg/template/friend30.C: New test.
10250
10251 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10252
10253         PR fortran/14928
10254         * gfortran.fortran-torture/compile/mloc.f90: New test.
10255
10256 2004-06-13  Paul Brook  <paul@codesourcery.com>
10257
10258         * gfortran.fortran-torture/execute/random_2.f90: New test.
10259
10260 2004-06-13  Eric Christopher  <echristo@redhat.com>
10261
10262         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10263
10264 2004-06-12  Paul Brook  <paul@codesourcery.com>
10265
10266         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10267
10268 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10269
10270         PR fortran/14923
10271         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10272
10273 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10274
10275         PR fortran/14957
10276         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10277         syntax errors in end statements of contained subroutines.
10278
10279 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10280
10281         PR fortran/12841
10282         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10283
10284 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10285
10286         PR fortran/15665
10287         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10288
10289 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10290
10291         PR gfortran/12839
10292         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10293
10294 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10295
10296         PR c++/15862
10297         * g++.dg/parse/enum1.C: New test.
10298
10299 2004-06-10  Jeff Law  <law@redhat.com>
10300
10301         * gcc.c-torture/compile/20040610-1.c: New test.
10302
10303 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10304
10305         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10306         * g++.old-deja/g++.other/decl3.C: Likewise.
10307
10308 2004-06-10  Brian Booth  <bbooth@redhat.com>
10309
10310         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10311         V_MAY_DEF instead of VDEF.
10312         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10313
10314 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10315
10316         PR c++/14211
10317         * g++.dg/conversion/const1.C: New test.
10318
10319         PR c++/15076
10320         * g++.dg/conversion/reinterpret1.C: New test.
10321
10322         PR c++/15877
10323         * g++.dg/template/enum2.C: New test.
10324
10325         PR c++/15227
10326         * g++.dg/template/error13.C: New test.
10327
10328 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10329
10330         PR fortran/14957
10331         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10332         arguments to test_* REAL and of the right size.
10333
10334 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10335
10336         PR target/15569
10337         PR rtl-optimization/15681
10338         * gcc.dg/20040609-1.c: New test.
10339
10340 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10341
10342         PR c++/14791
10343         * g++.dg/opt/builtins1.C: New test.
10344
10345 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10346
10347         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10348         that use default windows32 struct layout.
10349         * gcc.dg/i386-bitfield2.c: Likewise.
10350
10351 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10352
10353         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10354         for mingw32 and cygwin targets.
10355
10356 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10357
10358         * gcc.dg/pch/macro-4.c: New.
10359         * gcc.dg/pch/macro-4.hs: New.
10360
10361 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10362
10363         PR fortran/13249
10364         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10365
10366 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10367
10368         PR fortran/13372
10369         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10370
10371 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10372
10373         PR gfortran/14897
10374         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10375
10376 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10377
10378         PR gfortran/15755
10379         * gfortran.fortran-torture/execute/backspace.c : New test.
10380
10381 2004-06-09  Paul Brook  <paul@codesourcery.com>
10382
10383         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10384         (pointer_to_section): Rewrite to use smaller array.
10385
10386 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10387
10388         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10389         * gcc.dg/ext/altivec-10.c: Same.
10390         * gcc.dg/ext/altivec-11.c: Same.
10391         * gcc.dg/ext/altivec-12.c: Same.
10392         * gcc.dg/ext/altivec-13.c: Same.
10393         * gcc.dg/ext/altivec-14.c: Same.
10394         * gcc.dg/ext/altivec-15.c: Same.
10395         * gcc.dg/ext/altivec-16.c: Same.
10396         * gcc.dg/ext/altivec-3.c: Same.
10397         * gcc.dg/ext/altivec-4.c: Same.
10398         * gcc.dg/ext/altivec-6.c: Same.
10399         * gcc.dg/ext/altivec-7.c: Same.
10400         * gcc.dg/ext/altivec-8.c: Same.
10401         * gcc.dg/ext/altivec-varargs-1.c: Same.
10402
10403         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10404         * g++.dg/ext/altivec-10.C: Same.
10405         * g++.dg/ext/altivec-2.C: Same.
10406         * g++.dg/ext/altivec-3.C: Same.
10407         * g++.dg/ext/altivec-4.C: Same.
10408         * g++.dg/ext/altivec-5.C: Same.
10409         * g++.dg/ext/altivec-6.C: Same.
10410         * g++.dg/ext/altivec-7.C: Same.
10411         * g++.dg/ext/altivec-8.C: Same.
10412         * g++.dg/ext/altivec-9.C: Same.
10413
10414 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10415
10416         PR c++/7841
10417         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10418
10419 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10420
10421         * gcc.dg/union-1.c: New test.
10422
10423 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10424
10425         * gcc.dg/builtins-41.c: New test case.
10426         * gcc.dg/builtins-42.c: New test case.
10427
10428 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10429
10430         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10431         * g++.dg/ext/altivec-10.C: Same.
10432         * g++.dg/ext/altivec-2.C: Same.
10433         * g++.dg/ext/altivec-3.C: Same.
10434         * g++.dg/ext/altivec-4.C: Same.
10435         * g++.dg/ext/altivec-5.C: Same.
10436         * g++.dg/ext/altivec-6.C: Same.
10437         * g++.dg/ext/altivec-7.C: Same.
10438         * g++.dg/ext/altivec-8.C: Same.
10439         * g++.dg/ext/altivec-9.C: Same.
10440         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10441         * g++.old-deja/g++.brendan/new3.C: Same.
10442         * gcc.c-torture/execute/eeprof-1.x: Same.
10443
10444 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10445
10446         PR c/14765
10447         * gcc.dg/pr14765-1.c: New test.
10448
10449 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10450
10451         PR c/14649
10452         * gcc.dg/pr14649-1.c: New test case.
10453
10454 2004-06-07  Richard Henderson  <rth@redhat.com>
10455
10456         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10457         if temporaries.
10458
10459 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10460
10461         * g++.dg/eh/elide1.C: Remove XFAIL.
10462
10463 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10464
10465         PR c++/15337
10466         * g++.dg/expr/sizeof3.C: New test.
10467
10468         PR c++/14777
10469         * g++.dg/template/access14.C: New test.
10470
10471         PR c++/15554
10472         * g++.dg/template/enum1.C: New test.
10473
10474         PR c++/15057
10475         * g++.dg/eh/throw1.C: New test.
10476
10477 2004-06-07  David Ayers  <d.ayers@inode.at>
10478             Ziemowit Laski  <zlaski@apple.com>
10479
10480         * lib/objc.exp (objc_target_compile): Revert the '-framework
10481         Foundation' flag fix, since bare Darwin does not ship
10482         with the Foundation framework.
10483         * objc/execute/next_mapping.h: Provide a local NSConstantString
10484         @interface and @implementation.
10485         (objc_constant_string_init): A constructor function, used to
10486         initialize the NSConstantString meta-class object.
10487         * objc/execute/string1.m: Include "next_mapping.h" instead of
10488         <Foundation/NSString.h>.
10489         * objc/execute/string2.m: Likewise.
10490         * objc/execute/string3.m: Likewise.
10491         * objc/execute/string4.m: Likewise.
10492
10493 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10494
10495         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10496         to double. Replace double with FLOAT.
10497         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10498
10499         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10500         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10501         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10502         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10503         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10504         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10505         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10506         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10507
10508 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10509
10510         PR c/13519
10511         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10512
10513 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10514
10515         PR c++/15503
10516         * g++.dg/template/meminit2.C: New test.
10517
10518 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10519
10520         PR target/15822
10521         * gcc.c-torture/execute/compare-fp-1.c,
10522         gcc.c-torture/execute/compare-fp-2.c,
10523         gcc.c-torture/execute/compare-fp-3.c,
10524         gcc.c-torture/execute/compare-fp-4.c,
10525         gcc.c-torture/execute/compare-fp-3.x,
10526         gcc.c-torture/execute/compare-fp-4.x: Moved...
10527         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10528         gcc.c-torture/execute/ieee/compare-fp-2.c,
10529         gcc.c-torture/execute/ieee/compare-fp-3.c,
10530         gcc.c-torture/execute/ieee/compare-fp-4.c,
10531         gcc.c-torture/execute/ieee/compare-fp-3.x,
10532         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10533
10534 2004-06-04  David Ayers  <d.ayers@inode.at>
10535
10536         * objc/execute/protocol-isEqual-4.m: New testcase.
10537
10538 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10539
10540         * objc/execute/protocol-isEqual-1.m: New testcase.
10541         * objc/execute/protocol-isEqual-2.m: New testcase.
10542         * objc/execute/protocol-isEqual-3.m: New testcase.
10543
10544 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10545
10546         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10547
10548 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10549
10550         * lib/objc.exp (objc_target_compile): When running tests on
10551         Darwin (Mac OS X), inform the linker about '-framework
10552         'Foundation'.
10553
10554 2004-06-02  Eric Christopher  <echristo@redhat.com>
10555
10556         * gcc.c-torture/compile/20040602-1.c: New.
10557
10558 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10559
10560         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10561         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10562
10563         PR tree-optimization/14736
10564         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10565
10566         PR tree-optimization/14042
10567         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10568
10569         PR tree-optimization/14729
10570         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10571
10572 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10573
10574         PR fortran/15557
10575         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10576
10577 2004-06-01  Richard Hederson  <rth@redhat.com>
10578
10579         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10580
10581 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10582
10583         PR c++/14932
10584         * g++.dg/parse/offsetof4.C: New test.
10585
10586 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10587
10588         PR objc/7993
10589         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10590
10591 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10592
10593         PR c++/15701
10594         * g++.dg/template/friend29.C: New test.
10595
10596 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10597
10598         PR c/15749
10599         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10600
10601 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10602
10603         * gcc.dg/sparc-trap-1.c: New test.
10604
10605 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10606
10607         PR middle-end/15069
10608         * g++.dg/opt/fold3.C: New test case.
10609
10610 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10611
10612         * lib/target-supports.exp (check_iconv_available): Fix fallout
10613         from 2004-05-28 patch.
10614
10615 2004-05-30  Paul Brook  <paul@codesourcery.com>
10616
10617         PR fortran/15620
10618         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10619         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10620
10621 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10622
10623         * gfortran.fortran-torture/execute/random_1.f90: New test.
10624
10625 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10626
10627         * g++.dg/ext/altivec-10.C: New test.
10628
10629 2004-05-29  Paul Brook  <paul@codesourcery.com>
10630
10631         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10632
10633 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10634
10635         * gcc.dg/altivec-16.c: New test.
10636
10637 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10638
10639         * lib/target-supports.exp (check_vmx_hw_available): New.
10640         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10641
10642         * lib/target-supports.exp (check_alias_available,
10643         check_iconv_available, check_named_sections_available): Use
10644         unique names for temporary files.
10645
10646 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10647
10648         * gcc.dg/altivec-15.c: New test.
10649
10650 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10651
10652         PR c++/15083
10653         * g++.dg/warn/noeffect6.C: New test.
10654
10655         PR c++/15471
10656         * g++.dg/expr/ptrmem4.C: New test.
10657
10658         PR c++/15640
10659         * g++.dg/template/operator3.C: New test.
10660
10661 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10662
10663         PR c++/14668
10664         * g++.dg/lookup/redecl1.C: New test.
10665         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10666
10667 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10668
10669         * gcc.c-torture/execute/compare-fp-1.c,
10670         gcc.c-torture/execute/compare-fp-2.c,
10671         gcc.c-torture/execute/compare-fp-3.c,
10672         gcc.c-torture/execute/compare-fp-4.c,
10673         gcc.c-torture/execute/compare-fp-3.x,
10674         gcc.c-torture/execute/compare-fp-4.x,
10675         gcc.dg/pr15649-1.c: New.
10676
10677 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10678
10679         PR c++/12883
10680         * g++.dg/init/array14.C: New test.
10681
10682 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10683
10684         * lib/compat.exp (compat-get-options-main): New.
10685         (compat-get-options): Remove unneeded code, warn for ignored
10686         command.
10687         (compat-execute): Check flag set by dg-require-* commands.
10688
10689         * lib/compat.exp (compat-execute): Break up long lines.
10690
10691 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10692
10693         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10694         * gcc.dg/altivec-14.c: New test.
10695         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10696
10697         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10698         * gcc.dg/altivec-12.c: Ditto.
10699
10700         * gcc.dg/altivec-3.c: Move call to altivec_check.
10701
10702 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/15044
10705         * g++.dg/template/error12.C: New test.
10706
10707         PR c++/15317
10708         * g++.dg/ext/attrib15.C: New test.
10709
10710         PR c++/15329
10711         * g++.dg/template/ptrmem9.C: New test.
10712
10713 2004-05-25  Paul Brook  <paul@codesourcery.com>
10714
10715         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10716
10717 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10718
10719         PR c++/15165
10720         * g++.dg/template/crash19.C: New test.
10721
10722 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10723
10724         PR c++/15025
10725         * g++.dg/template/redecl1.C: New test.
10726
10727 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10728
10729         PR c++/14821
10730         * g++.dg/other/ns1.C: New test.
10731
10732         PR c++/14883
10733         * g++.dg/template/invalid1.C: New test.
10734
10735 2004-05-23  Paul Brook  <paul@codesourcery.com>
10736         Victor Leikehman  <lei@haifasphere.co.il>
10737
10738         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10739         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10740
10741 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10742
10743         PR c++/15285
10744         PR c++/15299
10745         * g++.dg/template/non-dependent5.C: New test.
10746         * g++.dg/template/non-dependent6.C: New test.
10747
10748 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10749
10750         PR c++/15507
10751         * g++.dg/inherit/union1.C: New test.
10752
10753         PR c++/15542
10754         * g++.dg/template/addr1.C: New test.
10755
10756         PR c++/15427
10757         * g++.dg/template/array5.C: New test.
10758
10759         PR c++/15287
10760         * g++.dg/template/array6.C: New test.
10761
10762 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10763             Roger Sayle  <roger@eyesopen.com>
10764
10765         * g++.dg/lookup/forscope2.C: New test case.
10766
10767 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10768
10769         * gcc.dg/cpp/Wmissingdirs.c: New.
10770
10771 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10772
10773         PR target/15301
10774         * gcc.dg/compat/union-m128-1.h: New file.
10775         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10776         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10777         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10778
10779 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10780
10781         PR target/15302
10782         * gcc.dg/compat/struct-complex-1.h: New file.
10783         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10784         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10785         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10786
10787 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10788
10789         PR middle-end/3074
10790         * gcc.dg/pr3074-1.c: New test case.
10791         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10792
10793 2004-05-20  Falk Hueffner  <falk@debian.org>
10794
10795         PR other/15526
10796         * gcc.dg/ftrapv-1.c: New test case.
10797
10798 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10799
10800         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10801
10802 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10803             Jeff Law  <law@redhat.com>
10804
10805         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10806         * gcc.dg/tree-ssa/20040518-2.c: New test.
10807
10808         * gcc.dg/tree-ssa/20040518-1.c: New test.
10809
10810 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10811
10812         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10813
10814 2004-05-18  Paul Brook  <paul@codesourcery.com>
10815
10816         PR fortran/13930
10817         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10818
10819 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10820
10821         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10822         constant folding.
10823
10824 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10825
10826         * gcc.dg/tree-ssa/20040517-1.c: New test.
10827
10828 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10829
10830         * gcc.dg/loop-4.c: New test.
10831
10832 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10835
10836 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10837
10838         PR fortran/15311
10839         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10840
10841 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10842
10843         PR fortran/13826
10844         PR fortran/13940
10845         * gfortran.fortran-torture/compile/data_1.f90: New test.
10846
10847 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10848
10849         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10850         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10851
10852 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10853
10854         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10855
10856 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10857
10858         PR c/15444
10859         * gcc.dg/format/xopen-1.c: Adjust expected message.
10860         * gcc.dg/format/xopen-3.c: New test.
10861
10862 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10863
10864         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10865
10866 2004-05-14  Jeff Law  <law@redhat.com>
10867
10868         * gcc.dg/tree-ssa/20040514-2.c: New test.
10869
10870 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10871
10872         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10873         this ...
10874         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10875         this.
10876
10877 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10878
10879         * gcc.dg/tree-ssa/20040514-1.c: New test.
10880
10881 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10882
10883         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10884         test.
10885
10886 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10887
10888         PR fortran/14066
10889         * gfortran.fortran-torture/compile/do_1.f90: New test.
10890
10891 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10892
10893         PR fortran/15051
10894         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10895         test.
10896
10897 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10898
10899         PR fortran/15149
10900         * gfortran.fortran-torture/execute/random_init.f90: New test.
10901
10902 2004-05-13  Paul Brook  <paul@codesourcery.com>
10903
10904         PR fortran/15314
10905         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10906
10907 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10908
10909         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10910         for the powerpc case.
10911
10912 2004-05-13  Jeff Law  <law@redhat.com>
10913
10914         * gcc.dg/tree-ssa/20040513-1.c: New test.
10915         * gcc.dg/tree-ssa/20040513-2.c: New test.
10916
10917 2004-05-13  Paul Brook  <paul@codesourcery.com>
10918
10919         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10920         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10921         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10922
10923 2004-05-13  Andreas Schwab  <schwab@suse.de>
10924
10925         PR other/10819
10926         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10927         characters.
10928
10929 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10930
10931         PR fortran/15294
10932         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10933
10934 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10935
10936         Merge from tree-ssa-20020619-branch.  See
10937         ChangeLog.tree-ssa for details.
10938
10939 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10940
10941         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10942         include <altivec.h> explicitly.
10943         * gcc.dg/altivec-13.c: Likewise.
10944
10945 2004-05-11  Paul Brook  <paul@codesourcery.com>
10946
10947         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10948
10949 2004-05-10  Eric Christopher  <echristo@redhat.com>
10950
10951         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10952         * gcc.dg/sibcall-4.c: Ditto.
10953
10954 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10955
10956         * g++.dg/ext/altivec-8.C: New test case.
10957         * gcc.dg/altivec-13.c: New test case.
10958
10959 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10960
10961         * gcc.c-torture/execute/divcmp-1.c: New test case.
10962         * gcc.c-torture/execute/divcmp-2.c: New test case.
10963         * gcc.c-torture/execute/divcmp-3.c: New test case.
10964
10965 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10966
10967         * g++.dg/other/pragma-re-2.C: New test.
10968
10969 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10970
10971         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10972         * gcc.dg/i386-387-2.c: Likewise.
10973
10974         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10975         __builtin_drem.
10976         * gcc.dg/i386-387-6.c: Likewise.
10977
10978 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10979
10980         * gcc.dg/builtins-33.c:  Also check log1p*.
10981
10982 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10983
10984         PR optimization/15296
10985         * gcc.c-torture/execute/pr15296.c: New test.
10986
10987 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10988
10989         * gcc.dg/builtins-40.c: New test.
10990
10991 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10992
10993         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10994
10995 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10996
10997         * g++.dg/ext/spe1.C: New testcase.
10998
10999 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11000
11001         * objc.dg/image-info.m: Allow additional attributes
11002         for __image_info section.
11003
11004 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11005
11006         * gcc.dg/torture/mips-hilo-2.c: New test.
11007
11008 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11009
11010         PR c++/14389
11011         * g++.dg/template/member5.C: New test.
11012
11013 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11014
11015         * gcc.dg/builtins-34.c: Also check expm1*.
11016
11017 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11018
11019         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11020         * gcc.dg/torture/builtin-convert-3.c: New test.
11021
11022 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11023
11024         PR middle-end/15054
11025         * g++.dg/opt/pr15054.C: New test.
11026
11027 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11028
11029         * gcc.dg/torture/builtin-rounding-1.c: New test.
11030         * gcc.dg/builtins-25.c: Delete.
11031         * gcc.dg/builtins-29.c: Delete.
11032
11033 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11034
11035         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11036         * gcc.dg/sibcall-4.c: Likewise.
11037         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11038
11039 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11040
11041         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11042         bit-field on 16-bit targets.
11043
11044 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11045
11046         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11047         16-bit targets.
11048
11049 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11050
11051         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11052         * gcc.dg/rs6000-power2-2.c: Likewise.
11053
11054 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11055
11056         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11057         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11058         Change the asm registers to be in form of frN instead of fN.
11059
11060 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11061
11062         * gcc.dg/torture/builtin-convert-2.c: New test.
11063
11064 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11065
11066         * gcc.dg/rs6000-power2-1.c: New test.
11067         * gcc.dg/rs6000-power2-2.c: New test.
11068
11069 2004-04-28  Jan Hubicka  <jh@suse.cz>
11070
11071         * gcc.dg/unused-6.c: New test.
11072
11073 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11074             Ulrich Weigand  <uweigand@de.ibm.com>
11075
11076         * ada/acats/run_all.sh: Define $target variable.
11077
11078 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11079
11080         PR c++/15119
11081         * g++.dg/other/vararg-1.C: New test.
11082
11083         PR c++/4794
11084         * g++.dg/eh/cleanup3.C: New test.
11085
11086 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11087
11088         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11089         and ad8011a (target_insn).
11090         * ada/acats/support/macro.dfs: Likewise.
11091         * ada/acats/support/impbit.adb: New file.
11092
11093 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11094
11095         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11096
11097 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11098
11099         * gcc.dg/loop-3.c: New test.
11100
11101 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11102
11103         * gcc.c-torture/execute/simd-5.c: New test.
11104
11105 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11106
11107         PR c++/15064
11108         * g++.dg/template/crash18.C: New test.
11109
11110 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11111
11112         * g++.dg/ext/complit3.C: New test.
11113
11114 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11115
11116         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11117         * gcc.dg/altivec-3.c: Same.
11118         * gcc.dg/altivec-varargs-1.c: Same.
11119
11120 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11121
11122         * lib/target-supports.exp (check_profiling_available): Assume
11123         profiling is not available on powerpc-eabi targets.
11124
11125 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11126
11127         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11128         * gcc.dg/vmx/bug-1.c: Ditto.
11129
11130 2004-04-20  Eric Christopher  <echristo@redhat.com>
11131
11132         * gcc.dg/charset/extern.c: New test.
11133         * g++.dg/charset/extern3.cc: Ditto.
11134
11135 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11136
11137         * gcc.dg/builtins-39.c: New test.
11138
11139 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11140
11141         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11142
11143 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11144
11145         * gcc.dg/torture/mips-hilo-1.c: New test.
11146
11147 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11148
11149         * gcc.c-torture/compile/20040419-1.c: New test.
11150
11151 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11152
11153         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11154
11155 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11156             Aldy Hernandez  <aldyh@redhat.com>
11157
11158         * gcc.c-torture/execute/va-arg-24.c: New.
11159
11160 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11161             Aldy Hernandez  <aldyh@redhat.com>
11162
11163         * gcc.dg/vmx/1b-01.c: New.
11164         * gcc.dg/vmx/1b-02.c: New.
11165         * gcc.dg/vmx/1b-03.c: New.
11166         * gcc.dg/vmx/1b-04.c: New.
11167         * gcc.dg/vmx/1b-05.c: New.
11168         * gcc.dg/vmx/1b-06.c: New.
11169         * gcc.dg/vmx/1b-07.c: New.
11170         * gcc.dg/vmx/1c-01.c: New.
11171         * gcc.dg/vmx/1c-02.c: New.
11172         * gcc.dg/vmx/3a-01a.c: New.
11173         * gcc.dg/vmx/3a-01.c: New.
11174         * gcc.dg/vmx/3a-01m.c: New.
11175         * gcc.dg/vmx/3a-03.c: New.
11176         * gcc.dg/vmx/3a-03m.c: New.
11177         * gcc.dg/vmx/3a-04.c: New.
11178         * gcc.dg/vmx/3a-04m.c: New.
11179         * gcc.dg/vmx/3a-05.c: New.
11180         * gcc.dg/vmx/3a-06.c: New.
11181         * gcc.dg/vmx/3a-06m.c: New.
11182         * gcc.dg/vmx/3a-07.c: New.
11183         * gcc.dg/vmx/3b-01.c: New.
11184         * gcc.dg/vmx/3b-02.c: New.
11185         * gcc.dg/vmx/3b-10.c: New.
11186         * gcc.dg/vmx/3b-13.c: New.
11187         * gcc.dg/vmx/3b-14.c: New.
11188         * gcc.dg/vmx/3b-15.c: New.
11189         * gcc.dg/vmx/3c-01a.c: New.
11190         * gcc.dg/vmx/3c-01.c: New.
11191         * gcc.dg/vmx/3c-02.c: New.
11192         * gcc.dg/vmx/3c-03.c: New.
11193         * gcc.dg/vmx/3d-01.c: New.
11194         * gcc.dg/vmx/4-01.c: New.
11195         * gcc.dg/vmx/4-03.c: New.
11196         * gcc.dg/vmx/5-01.c: New.
11197         * gcc.dg/vmx/5-02.c: New.
11198         * gcc.dg/vmx/5-03.c: New.
11199         * gcc.dg/vmx/5-04.c: New.
11200         * gcc.dg/vmx/5-05.c: New.
11201         * gcc.dg/vmx/5-06.c: New.
11202         * gcc.dg/vmx/5-07.c: New.
11203         * gcc.dg/vmx/5-07t.c: New.
11204         * gcc.dg/vmx/5-08.c: New.
11205         * gcc.dg/vmx/5-10.c: New.
11206         * gcc.dg/vmx/5-11.c: New.
11207         * gcc.dg/vmx/7-01a.c: New.
11208         * gcc.dg/vmx/7-01.c: New.
11209         * gcc.dg/vmx/7c-01.c: New.
11210         * gcc.dg/vmx/7d-01.c: New.
11211         * gcc.dg/vmx/7d-02.c: New.
11212         * gcc.dg/vmx/8-01.c: New.
11213         * gcc.dg/vmx/8-02a.c: New.
11214         * gcc.dg/vmx/8-02.c: New.
11215         * gcc.dg/vmx/brode-1.c: New.
11216         * gcc.dg/vmx/bug-1.c: New.
11217         * gcc.dg/vmx/bug-2.c: New.
11218         * gcc.dg/vmx/bug-3.c: New.
11219         * gcc.dg/vmx/cw-bug-1.c: New.
11220         * gcc.dg/vmx/cw-bug-2.c: New.
11221         * gcc.dg/vmx/cw-bug-3.c: New.
11222         * gcc.dg/vmx/dct.c: New.
11223         * gcc.dg/vmx/debug-1.c: New.
11224         * gcc.dg/vmx/debug-2.c: New.
11225         * gcc.dg/vmx/debug-3.c: New.
11226         * gcc.dg/vmx/debug-4.c: New.
11227         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11228         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11229         * gcc.dg/vmx/eg-5.c: New.
11230         * gcc.dg/vmx/fft.c: New.
11231         * gcc.dg/vmx/gcc-bug-1.c: New.
11232         * gcc.dg/vmx/gcc-bug-2.c: New.
11233         * gcc.dg/vmx/gcc-bug-3.c: New.
11234         * gcc.dg/vmx/gcc-bug-4.c: New.
11235         * gcc.dg/vmx/gcc-bug-5.c: New.
11236         * gcc.dg/vmx/gcc-bug-6.c: New.
11237         * gcc.dg/vmx/gcc-bug-7.c: New.
11238         * gcc.dg/vmx/gcc-bug-8.c: New.
11239         * gcc.dg/vmx/gcc-bug-9.c: New.
11240         * gcc.dg/vmx/gcc-bug-b.c: New.
11241         * gcc.dg/vmx/gcc-bug-c.c: New.
11242         * gcc.dg/vmx/gcc-bug-d.c: New.
11243         * gcc.dg/vmx/gcc-bug-e.c: New.
11244         * gcc.dg/vmx/gcc-bug-f.c: New.
11245         * gcc.dg/vmx/gcc-bug-g.c: New.
11246         * gcc.dg/vmx/gcc-bug-i.c: New.
11247         * gcc.dg/vmx/harness.h: New.
11248         * gcc.dg/vmx/ira1.c: New.
11249         * gcc.dg/vmx/ira2a.c: New.
11250         * gcc.dg/vmx/ira2b.c: New.
11251         * gcc.dg/vmx/ira2.c: New.
11252         * gcc.dg/vmx/ira2c.c: New.
11253         * gcc.dg/vmx/mem.c: New.
11254         * gcc.dg/vmx/newton-1.c: New.
11255         * gcc.dg/vmx/ops.c: New.
11256         * gcc.dg/vmx/sn7153.c: New.
11257         * gcc.dg/vmx/spill2.c: New.
11258         * gcc.dg/vmx/spill3.c: New.
11259         * gcc.dg/vmx/spill.c: New.
11260         * gcc.dg/vmx/t.c: New.
11261         * gcc.dg/vmx/varargs-1.c: New.
11262         * gcc.dg/vmx/varargs-2.c: New.
11263         * gcc.dg/vmx/varargs-3.c: New.
11264         * gcc.dg/vmx/varargs-4.c: New.
11265         * gcc.dg/vmx/varargs-5.c: New.
11266         * gcc.dg/vmx/varargs-6.c: New.
11267         * gcc.dg/vmx/varargs-7.c: New.
11268         * gcc.dg/vmx/vmx.exp: New.
11269         * gcc.dg/vmx/vprint-1.c: New.
11270         * gcc.dg/vmx/vscan-1.c: New.
11271         * gcc.dg/vmx/x-01.c: New.
11272         * gcc.dg/vmx/x-02.c: New.
11273         * gcc.dg/vmx/x-03.c: New.
11274         * gcc.dg/vmx/x-04.c: New.
11275         * gcc.dg/vmx/x-05.c: New.
11276         * gcc.dg/vmx/yousufi-1.c: New.
11277         * gcc.dg/vmx/zero-1.c: New.
11278         * gcc.dg/vmx/zero.c: New.
11279
11280 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11281
11282         * g++.dg/lookup/java1.C: Update for chage of
11283         _Jv_AllocObject.
11284         * g++.dg/lookup/java2.C: Likewise.
11285
11286 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11287
11288         * ada/acats/run_all.sh: use -O2 by default.
11289
11290 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11291
11292         * gcc.dg/vr-mult-[12].c: New tests.
11293
11294 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11295
11296         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11297
11298         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11299
11300 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11301
11302         * lib/target-supports.exp (check_profiling_available): Assume profiling
11303         isn't available for mips*-*-elf targets.
11304
11305 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11306
11307         * gcc.dg/builtins-38.c: New test.
11308
11309 2004-04-14  Eric Christopher  <echristo@redhat.com>
11310
11311         * g++.dg/charset/charset.exp: Run .cc extension tests.
11312
11313 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11314
11315         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11316
11317 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11318
11319         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11320
11321 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11322
11323         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11324         * gcc.dg/i386-387-2.c: Likewise.
11325
11326         * gcc.dg/i386-387-7.c: New test.
11327         * gcc.dg/i386-387-8.c: New test.
11328
11329         * gcc.dg/builtins-37.c: New test.
11330
11331 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11332
11333         * g++.dg/pch/externc-1.C: Add missing semicolon.
11334
11335 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11336
11337         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11338
11339 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11340
11341         * gcc.c-torture/execute/20040411-1.c: New test.
11342
11343 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11344
11345         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11346
11347 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11348
11349         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11350
11351 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11352
11353         * lib/target-supports.exp (check_named_sections_available): New.
11354         * lib/gcc-dg.exp (dg-require-named-sections): New.
11355         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11356         old-deja.exp.  Also prune error-count message from HP linker.
11357         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11358
11359         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11360         * g++.old-deja/g++.pt/static3.C: Likewise.
11361         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11362
11363 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11364
11365         * gcc.c-torture/execute/20040409-1.c: New test case.
11366         * gcc.c-torture/execute/20040409-2.c: New test case.
11367         * gcc.c-torture/execute/20040409-3.c: New test case.
11368
11369 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11370
11371         * gcc.dg/20040409-1.c: New test.
11372
11373 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11374
11375         PR target/14888
11376         * g++.dg/opt/pr14888.C: New test case.
11377
11378 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11379
11380         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11381         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11382         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11383         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11384         New tests.
11385
11386 2004-04-08  Paul Brook  <paul@codesourcery.com>
11387
11388         * gcc.dg/spill-1.c: New test.
11389
11390 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11391
11392         * gcc.dg/torture/builtin-ctype-2.c: New test.
11393
11394 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11395
11396         * gcc.dg/pch/pch.exp: Add largefile test.
11397
11398 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11399
11400         * g++.dg/pch/externc-1.Hs: New.
11401         * g++.dg/pch/externc-1.C: New.
11402
11403 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11404
11405         * gcc.dg/compat/struct-by-value-5a_main.c,
11406         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11407         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11408         * gcc.dg/compat/struct-by-value-5a_x.c,
11409         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11410         gcc.dg/compat/struct-by-value-5_x.c.
11411         * gcc.dg/compat/struct-by-value-5a_y.c,
11412         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11413         gcc.dg/compat/struct-by-value-5_y.c.
11414
11415         * gcc.dg/compat/struct-by-value-6a_main.c,
11416         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11417         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11418         * gcc.dg/compat/struct-by-value-6a_x.c,
11419         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11420         gcc.dg/compat/struct-by-value-6_x.c.
11421         * gcc.dg/compat/struct-by-value-6a_y.c,
11422         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11423         gcc.dg/compat/struct-by-value-6_y.c.
11424
11425         * gcc.dg/compat/struct-by-value-7a_main.c,
11426         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11427         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11428         * gcc.dg/compat/struct-by-value-7a_x.c,
11429         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11430         gcc.dg/compat/struct-by-value-7_x.c.
11431         * gcc.dg/compat/struct-by-value-7a_y.c,
11432         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11433         gcc.dg/compat/struct-by-value-7_y.c.
11434
11435 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11436
11437         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11438         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11439         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11440         options.
11441
11442 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11443
11444         * gcc.dg/builtins-36.c: New test.
11445
11446 2004-04-06  Paul Brook  <paul@codesourcery.com>
11447
11448         * README.gcc: Remove obsolete contraint on testcases.
11449
11450 2004-04-05  Paul Brook  <paul@codesourcery.com>
11451
11452         PR2123
11453         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11454         failure and exit(0) on success.
11455         * g++.dg/expr/anew2.C: Ditto.
11456         * g++.dg/expr/anew3.C: Ditto.
11457         * g++.dg/expr/anew4.C: Ditto.
11458
11459 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11460
11461         PR c++/3518
11462         * g++.dg/template/unify7.C: New.
11463
11464 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11465
11466         * g++.dg/README: Bring up to date with new subdirectories; remove
11467         duplicate subdirectory lines.
11468
11469 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11470
11471         PR c++/14007
11472         * g++.dg/template/unify5.C: New.
11473         * g++.dg/template/unify6.C: New.
11474         * g++.dg/template/qualttp20.C: Adjust.
11475         * g++.old-deja/g++.jason/report.C: Adjust.
11476         * g++.old-deja/g++.other/qual1.C: Adjust.
11477
11478 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11479
11480         PR c++/14803
11481         * g++.dg/inherit/ptrmem1.C: New test.
11482
11483 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11484
11485         PR c++/14755
11486         * gcc.c-torture/execute/20040331-1.c: New test.
11487         * gcc.dg/20040331-1.c: New test.
11488
11489 2004-04-01  Paul Brook  <paul@codesourcery.com>
11490
11491         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11492
11493 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11494
11495         PR c++/14724
11496         * g++.dg/init/goto1.C: New test.
11497
11498         PR c++/14763
11499         * g++.dg/template/defarg4.C: New test.
11500
11501 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11502
11503         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11504
11505 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11506
11507         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11508
11509 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11510
11511         * gcc.dg/noncompile/undeclared-2.c: New test.
11512
11513 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11514
11515         * gcc.dg/940409-1.c: Remove XFAIL.
11516         * gcc.dg/reg-vol-struct-1.c: New test.
11517
11518 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11519
11520         * gcc.dg/torture/builtin-wctype-1.c: New test.
11521
11522 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11523
11524         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11525         * gcc.dg/20001101-1.c: Likewise.
11526         * gcc.dg/20001102-1.c: Likewise.
11527
11528 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11529
11530         * gcc.dg/compare8.c: Add an additional test for XOR.
11531
11532 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11533
11534         * gcc.dg/torture/builtin-ctype-1.c: New test.
11535
11536 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11537
11538         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11539         * gcc.dg/torture/builtin-math-1.c: Likewise.
11540         * gcc.dg/torture/builtin-power-1.c: New test.
11541
11542 2004-03-24  Andreas Schwab  <schwab@suse.de>
11543
11544         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11545         IA64 assembler.
11546
11547 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11548             Roger Sayle  <roger@eyesopen.com>
11549
11550         * gcc.dg/compare8.c: New test case.
11551
11552 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11553
11554         * g++.dg/ext/altivec-7.C: New test.
11555
11556 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11557
11558         PR 12267, 12391, 12560, 13129, 14114, 14133
11559         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11560         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11561         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11562         Adjust error regexps.
11563         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11564         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11565         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11566         * gcc.dg/local1.c: Add explanatory comment.
11567
11568 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11569
11570         PR optimization/14669
11571         * g++.dg/opt/fold2.C: New test case.
11572
11573 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11574
11575         PR c/14069
11576         * gcc.dg/20040322-1.c: New test.
11577
11578 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11579
11580         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11581         * gcc.dg/ultrasp4.c: Likewise.
11582         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11583
11584 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11585
11586         * gcc.dg/i386-sse-8.c: Reset default options.
11587
11588 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11589
11590         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11591         in the error message text.
11592
11593 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11594
11595         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11596
11597 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11598
11599         PR c++/14616
11600         * g++.dg/init/array13.C: New test.
11601
11602 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11603
11604         PR target/13889
11605         * gcc.c-torture/compile/pr13889.c: New test case.
11606
11607 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11608
11609         PR c/14635
11610         * builtins-1.c (nan, nans): Don't test.
11611         * builtins-30.c: Don't use nan, nanf, nanl.
11612         * builtins-35.c: New test.
11613
11614 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11615
11616         * g++.dg/ext/altivec-6.C: New test.
11617
11618 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11619
11620         * g++.dg/init/placement3.C: New test.
11621
11622         * g++.dg/template/spec13.C: New test.
11623
11624         * g++.dg/lookup/using11.C: New test.
11625
11626         * g++.dg/lookup/koenig3.C: New test.
11627
11628         * g++.dg/template/operator2.C: New test.
11629
11630         * g++.dg/expr/dtor3.C: New test.
11631         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11632         marker.
11633         * g++.old-deja/g++.law/visibility28.C: Likewise.
11634
11635 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11636
11637         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11638         * gcc.dg/ppc64-abi-3.c: Likewise.
11639
11640 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11641
11642         PR c++/14545
11643         * g++.dg/parse/template15.C: New test.
11644
11645 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11646
11647         * g++.dg/expr/dtor2.C: New test.
11648
11649         * g++.dg/lookup/anon4.C: New test.
11650
11651         * g++.dg/overload/using1.C: New test.
11652
11653         * g++.dg/template/lookup7.C: New test.
11654
11655         * g++.dg/template/typename6.C: New test.
11656
11657         * g++.dg/expr/cond6.C: New test.
11658
11659 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11660
11661         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11662
11663 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11664
11665         * g++.dg/expr/cond5.C: New test.
11666         * g++.dg/expr/constcast1.C: Likewise.
11667         * g++.dg/expr/ptrmem2.C: Likewise.
11668         * g++.dg/expr/ptrmem3.C: Likewise.
11669         * g++.dg/lookup/main1.C: Likewise.
11670         * g++.dg/template/lookup6.C: Likewise.
11671
11672 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11673
11674         * gcc.dg/local1.c: New test.
11675
11676         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11677
11678 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11679
11680         * gcc.dg/torture/builtin-convert-1.c: New test.
11681
11682 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11683
11684         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11685
11686 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11687
11688         PR c++/14481
11689         * g++.dg/warn/Wunused-7.C: New test.
11690
11691 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11692
11693         * gcc.dg/torture/builtin-integral-1.c: New test.
11694
11695 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11696
11697         PR c++/14586
11698         * g++.dg/parse/non-dependent3.C: New test.
11699
11700 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11701
11702         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11703         * g++.dg/eh/simd-2.C: Likewise.
11704         * g++.dg/init/array10.C: Likewise.
11705         * gcc.c-torture/compile/simd-1.c: Likewise.
11706         * gcc.c-torture/compile/simd-2.c: Likewise.
11707         * gcc.c-torture/compile/simd-3.c: Likewise.
11708         * gcc.c-torture/compile/simd-4.c: Likewise.
11709         * gcc.c-torture/compile/simd-6.c: Likewise.
11710         * gcc.c-torture/execute/simd-1.c: Likewise.
11711         * gcc.c-torture/execute/simd-2.c: Likewise.
11712         * gcc.dg/compat/vector-defs.h: Likewise.
11713         * gcc.dg/20020531-1.c: Likewise.
11714         * gcc.dg/altivec-3.c: Likewise.
11715         * gcc.dg/altivec-4.c: Likewise.
11716         * gcc.dg/altivec-varargs-1.c: Likewise.
11717         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11718         * gcc.dg/i386-mmx-3.c: Likewise.
11719         * gcc.dg/i386-sse-4.c: Likewise.
11720         * gcc.dg/i386-sse-5.c: Likewise.
11721         * gcc.dg/i386-sse-8.c: Likewise.
11722         * gcc.dg/simd-1.c: Likewise.
11723         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11724         __ev64_opaque__ since the machine description provides it.
11725
11726 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11727
11728         * lib/compat.exp (skip_list): New global variable.
11729         Use it to hold the user defined COMPAT_SKIPS list if any.
11730         (compat-obj): Add the members of skip_list to optall.
11731
11732 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11733
11734         * gcc.dg/compat/union-by-value-1_main.c,
11735         union-by-value-1_x.c, union-by-value-1_y.c,
11736         union-check.h, union-defs.h,
11737         union-init.h, union-return-1_main.c,
11738         union-return-1_x.c, union-return-1_y.c: New files.
11739
11740 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11741
11742         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11743         mixed-struct-init.h: Add 4 mixed structure types.
11744         struct-by-value-21_main.c, struct-by-value-21_x.c,
11745         struct-by-value-21_y.c, struct-return-21_main.c,
11746         struct-return-21_x.c, struct-return-21_y.c: New files.
11747
11748 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11749
11750         PR c++/14550
11751         * g++.dg/parse/template14.C: New test.
11752
11753 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11754
11755         * gcc.c-torture/execute/20040313-1.c: New test.
11756
11757 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11758
11759         PR target/14533
11760         * gcc.dg/20040311-2.c: New test.
11761
11762 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11763
11764         PR other/14544
11765         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11766         bit-field.
11767
11768 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11769
11770         * gcc.dg/20040305-2.c: Add missing return statement.
11771
11772 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11773
11774         * gcc.dg/builtins-34.c: Also check pow10*.
11775
11776 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11777
11778         PR target/14262
11779         * gcc.dg/20040305-2.c: New test.
11780
11781 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11782
11783         * gcc.dg/20040310-1.c: New test.
11784
11785 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11786
11787         * gcc.c-torture/execute/20040311-1.c: New test case.
11788
11789 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11790
11791         PR c++/14476
11792         * g++.dg/lookup/enum1.C: New test.
11793
11794 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/14510
11797         * g++.dg/lookup/struct2.C: New test.
11798
11799 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11800
11801         * gcc.dg/builtins-34.c: New test.
11802
11803 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11804
11805         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11806
11807 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11808
11809         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11810         * gcc.dg/alias-2.c: New testcase.
11811
11812 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11813
11814         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11815
11816 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11817
11818         * gcc.c-torture/execute/20040309-1.c: New test case.
11819
11820 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11821
11822         PR c++/14397
11823         * g++.dg/overload/ref1.C: New.
11824
11825 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11826
11827         PR c++/14409
11828         * g++.dg/template/spec12.C: New test.
11829
11830         PR c++/14448
11831         * g++.dg/parse/crash14.C: New test.
11832
11833 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11834
11835         PR c++/14230
11836         * g++.dg/init/ref11.C: New test.
11837
11838 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11839
11840         PR c++/14432
11841         * g++.dg/parse/builtin2.C: New test.
11842
11843 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11844
11845         PR c++/14401
11846         * g++.dg/init/ctor3.C: New test.
11847         * g++.dg/init/union1.C: New test.
11848         * g++.dg/ext/anon-struct4.C: New test.
11849
11850 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11851
11852         * g++.dg/lookup/koenig1.C: Tweak error messages.
11853         * g++.dg/lookup/used-before-declaration.C: Likewise.
11854         * g++.dg/other/do1.C: Likewise.
11855         * g++.dg/overload/koenig1.C: Likewise.
11856         * g++.dg/parse/crash13.C: Likewise.
11857         * g++.dg/template/instantiate3.C: Likewise.
11858
11859 2004-03-08  Eric Christopher  <echristo@redhat.com>
11860
11861         * * lib/target-supports.exp: Enable libiconv in test
11862         compilation.  Fix up error checking.
11863
11864 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11865
11866         PR middle-end/14289
11867         * gcc.dg/pr14289-1.c: New test case.
11868         * gcc.dg/pr14289-2.c: Likewise.
11869         * gcc.dg/pr14289-3.c: Likewise.
11870
11871 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11872
11873         * gcc.c-torture/execute/20040308-1.c: New test.
11874
11875 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11876
11877         * gcc.c-torture/execute/20040307-1.c: New test case.
11878
11879 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11880
11881         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11882
11883 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11884
11885         * gcc.dg/20040306-1.c: New test.
11886
11887 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11888
11889         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11890         them static.
11891         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11892
11893 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11894
11895         PR c/14465
11896         * gcc.dg/decl-6.c: New test.
11897
11898 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11899
11900         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11901         Rename LOGPOW -> LOG_POW.
11902         (SQRT_EXP, POW_EXP): New.
11903
11904 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11905
11906         * gcc.dg/i386-sse-8.c: New test.
11907
11908 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11909
11910         PR c/14114
11911         * gcc.dg/decl-5.c: New test.
11912
11913 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11914
11915         * gcc.dg/20040305-1.c: New test.
11916
11917 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11918
11919         PR other/14354
11920         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11921
11922 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11923
11924         PR c++/14425, c++/14426
11925         * g++.dg/ext/altivec-4.C: New test.
11926         * g++.dg/ext/altivec-5.C: New test.
11927
11928 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11929
11930         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11931         global variables of a type with no linkage.
11932         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11933         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11934         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11935         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11936         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11937         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11938         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11939         * g++.dg/warn/deprecated.C: Name enum Color.
11940         * g++.dg/overload/VLA.C: Name structure for 'b'.
11941         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11942
11943 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11944
11945         * gcc.c-torture/compile/20040304-1.c: New test.
11946
11947 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11948
11949         PR 13728
11950         * gcc.dg/decl-4.c: New testcase.
11951
11952 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11953
11954         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11955         as PRECF if sizeof (float) > sizeof (double).
11956         (PRECL): Make it the same as PRECF if
11957         sizeof (float) > sizeof (long double).
11958
11959 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11960
11961         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11962         system type.  Add check for irix6 which doesn't have c99 runtime.
11963
11964 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11965
11966         * gcc.dg/const-elim-1.c: xfail for xtensa.
11967
11968 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11969
11970         PR c++/14369
11971         * g++.dg/template/cond4.C: New test.
11972
11973 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11974
11975         PR c++/14360
11976         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11977
11978         PR c++/14361
11979         * g++.dg/parse/defarg7.C: New test.
11980
11981         PR c++/14359
11982         * g++.dg/template/friend26.C: New test.
11983
11984 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11985
11986         PR c++/14324
11987         * g++.dg/abi/mangle21.C: New test.
11988
11989         PR c++/14260
11990         * g++.dg/parse/constructor2.C: New test.
11991
11992         PR c++/14337
11993         * g++.dg/template/sfinae1.C: New test.
11994
11995 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11996
11997         PR c++/14267
11998         * g++.dg/expr/crash2.C: New test.
11999
12000         PR middle-end/13448
12001         * gcc.dg/inline-5.c: New test.
12002         * gcc.dg/always-inline.c: Split out tests into ...
12003         * gcc.dg/always-inline2.c: ... this and ...
12004         * gcc.dg/always-inline3.c: ... this.
12005
12006 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12007
12008         PR debug/12103
12009         * g++.dg/debug/crash1.C: New test.
12010
12011 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12012
12013         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12014         function with __attribute__((noinline)).
12015         (recurser_void2): Likewise.
12016         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12017         (recurser_void2): Likewise.
12018
12019 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12020
12021         PR middle-end/14203
12022         * g++.dg/warn/Wunused-6.C: New test case.
12023
12024 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12025
12026         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12027         not defined.
12028
12029 2004-02-27  Eric Christopher  <echristo@redhat.com>
12030
12031         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12032         * g++.dg/charset/asm2.c: Run only x86.
12033         * gcc.dg/charset/asm3.c: Ditto.
12034
12035 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12036
12037         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12038         ld_library_path.
12039
12040 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12041
12042         * g++.dg/ext/altivec-3.C: New.
12043
12044 2004-02-26  Richard Henderson  <rth@redhat.com>
12045
12046         * g++.dg/ext/attrib10.C: Mark for warning.
12047         * gcc.dg/attr-alias-1.c: New.
12048
12049 2004-02-26  Richard Henderson  <rth@redhat.com>
12050
12051         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12052         * gcc.c-torture/execute/20040208-2.c: ... it back.
12053
12054 2004-02-26  Eric Christopher  <echristo@redhat.com>
12055
12056         * lib/target-supports.exp (check-iconv-available): New function.
12057         * lib/gcc-dg.exp (dg-require-iconv): New function.
12058         Use above.
12059         * gcc.dg/charset: New directory.
12060         * gcc.dg/charset/charset.exp: New file.
12061         * gcc.dg/charset/asm1.c: Ditto.
12062         * gcc.dg/charset/asm2.c: Ditto.
12063         * gcc.dg/charset/asm3.c: Ditto.
12064         * gcc.dg/charset/asm4.c: Ditto.
12065         * gcc.dg/charset/asm5.c: Ditto.
12066         * gcc.dg/charset/attribute1.c: Ditto.
12067         * gcc.dg/charset/attribute2.c: Ditto.
12068         * gcc.dg/charset/string1.c: Ditto.
12069         * g++.dg/charset: New directory.
12070         * g++.dg/dg.exp: Add here. Special options.
12071         * g++.dg/charset/charset.exp: New file.
12072         * g++.dg/charset/asm1.c: Ditto.
12073         * g++.dg/charset/asm2.c: Ditto.
12074         * g++.dg/charset/asm3.c: Ditto.
12075         * g++.dg/charset/asm4.c: Ditto.
12076         * g++.dg/charset/attribute1.c: Ditto.
12077         * g++.dg/charset/attribute2.c: Ditto.
12078         * g++.dg/charset/extern1.cc: Ditto.
12079         * g++.dg/charset/extern2.cc: Ditto.
12080         * g++.dg/charset/string1.c: Ditto.
12081
12082 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12083
12084         PR c++/14278
12085         * g++.dg/parse/comma1.C: New test.
12086
12087 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12088
12089         PR c++/14284
12090         * g++.dg/template/ttp8.C: New test.
12091
12092 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12093
12094         * gcc.dg/fixuns-trunc-1.c: New test.
12095
12096 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12097
12098         * gcc.dg/builtins-config.h: Use #elif.
12099
12100 2004-02-26  Michael Matz  <matz@suse.de>
12101
12102         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12103         * gcc.dg/991214-1.c: Likewise.
12104         * gcc.dg/i386-asm-1.c: Likewise.
12105
12106 2004-02-25  Richard Henderson  <rth@redhat.com>
12107
12108         * gcc.c-torture/execute/20040208-2.c: Move ...
12109         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12110
12111 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12112
12113         PR c++/14246
12114         * g++.dg/other/crash-3.C: New test.
12115
12116 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12117
12118         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12119         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12120
12121         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12122         HP-UX.
12123
12124 2004-02-24  Michael Matz  <matz@suse.de>
12125
12126         * gcc.dg/i386-regparm.c: New.
12127
12128 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12129
12130         * gcc.c-torture/execute/20040223-1.c: New.
12131
12132 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12133             Kazu Hirata  <kazu@cs.umass.edu>
12134
12135         * gcc.dg/fwritable-strings-1.c: Remove.
12136
12137 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12138
12139         PR c/14156
12140         * gcc.dg/20040223-1.c: New test.
12141
12142 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12143
12144         PR c++/14106
12145         * g++.dg/ext/typeof9.C: New test.
12146
12147 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12148
12149         PR c++/14250
12150         * g++.dg/other/switch1.C: New test.
12151
12152 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12153
12154         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12155         * gcc.dg/va-arg-1.c: Likewise.
12156
12157 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12158
12159         PR c++/14143
12160         * g++.dg/template/koenig5.C: New test.
12161
12162 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12163
12164         * g++.dg/ext/altivec-1.C: Generalize target triple.
12165         * g++.dg/ext/altivec-2.C: New test case.
12166         * g++.dg/ext/altivec_check.h: New file.
12167         * gcc.dg/altivec-1.c: Generalize target triple;
12168         include altivec_check.h and call altivec_check().
12169         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12170         * gcc.dg/altivec-6.c: New test case.
12171         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12172         type casts as needed.
12173         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12174         altivec_check().
12175         * gcc.dg/altivec-12.c: New test case.
12176         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12177         include altivec_check.h and call altivec_check().
12178         * gcc.dg/altivec_check.h: New file.
12179
12180 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12181
12182         * lib/target-supports.exp (check_alias_available): Don't mangle
12183         function `g' in test program.
12184
12185 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12186
12187         * lib/target-supports.exp (check_profiling_available): Check
12188         argument to determine whether we support a profiling type.
12189         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12190         check_profiling_available.
12191         * g++.dg/bprob/bprob.exp: Likewise
12192         * g77.dg/bprob/bprob.exp: Likewise.
12193         * gcc.misc-tests/bprob.exp: Likewise.
12194         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12195         dg-require-profiling and delete expected error handling.
12196         * gcc.dg/20021014-1.c: Likewise.
12197         * gcc.dg/nest.c: Likewise.
12198
12199 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12200
12201         PR c++/12007
12202         * g++.dg/other/vthunk1.C: New test.
12203
12204 2004-02-20  Falk Hueffner  <falk@debian.org>
12205
12206         PR target/14201
12207         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12208
12209 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12210
12211         PR c++/13927
12212         * g++.dg/other/error8.C: Remove XFAIL markers.
12213
12214         PR c++/14173
12215         * g++.dg/ext/packed5.C: New test.
12216
12217         PR c++/14199
12218         * g++.dg/warn/Wunused-5.C: New test.
12219
12220         PR c++/14186
12221         * g++.dg/lookup/member1.C: New test.
12222
12223 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12224
12225         * gcc.c-torture/compile/20040130-1.c: Enable only when
12226         __INT_MAX__ >= 2147483647L.
12227         * gcc.c-torture/compile/961203-1.c: Likewise.
12228
12229 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12230
12231         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12232         * g++.dg/opt/template1.C: Robustify assembler regexp
12233
12234 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12235
12236         * gcc.c-torture/execute/simd-4.x: Remove.
12237         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12238         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12239         Guard with #ifndef SKIP_ATTRIBUTE.
12240         * gcc.dg/compat/vector-1_y.c: Likewise.
12241         * gcc.dg/compat/vector-2_x.c: Likewise.
12242         * gcc.dg/compat/vector-2_y.c: Likewise.
12243         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12244         * g++.dg/eh/simd-2.C: Likewise.
12245
12246 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12247
12248         * gcc.c-torture/compile/complex-1.c: New.
12249
12250 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12251
12252         PR target/14209
12253         * gcc.c-torture/execute/20040218-1.c: New test.
12254
12255 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12256
12257         PR c++/14181
12258         * g++.dg/parse/new2.C: New test.
12259
12260 2004-02-18  Paul Brook  <paul@codesourcery.com>
12261
12262         * gcc.c-torture/compile/libcall-1.c: New test.
12263
12264 2004-02-18  Paul Brook  <paul@codesourcery.com>
12265
12266         PR debug/12934
12267         * gcc.dg/debug/debug-7.c: New test.
12268
12269 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12270
12271         * gcc.dg/20040217-1.c: New test.
12272
12273 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12274
12275         * gcc.c-torture/execute/990208-1.x: Delete.
12276
12277 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12278
12279         * gcc.c-torture/execute/20040208-2.x: New file.
12280
12281 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12282
12283         PR c++/11326
12284         * g++.dg/abi/structret1.C: New test.
12285
12286 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12287
12288         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12289         (i386_cpuid): No need to test if cpuid is available on AMD64.
12290         Fix assembly, so that it works onboth i386 and AMD64.
12291         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12292         (vecInLong): Fix s[] member type to unsigned int.
12293         (vecInWord): Remove type.
12294         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12295         (a64, b64, c64, d64, e64): Remove.
12296         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12297         Remove unused variable.  Remove initialization of removed variables.
12298         Don't call mmx_tests nor sse_tests.
12299         (reference_mmx, reference_sse): Remove.
12300         (check): Add return stmt.
12301         * gcc.dg/i386-sse-7.c: New test.
12302         * gcc.dg/i386-mmx-4.c: New test.
12303
12304 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12305
12306         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12307         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12308         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12309         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12310         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12311         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12312         g++.dg/tc1/dr94.C: Fix line terminator.
12313
12314 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12315
12316         * gcc.c-torture/compile/20040216-1.c: New.
12317
12318 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12319
12320         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12321         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12322         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12323         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12324         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12325         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12326
12327 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12328
12329         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12330
12331 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12332
12333         PR c++/13971
12334         * g++.dg/expr/cond4.C: New test.
12335
12336         PR c++/14086
12337         * g++.dg/lookup/crash2.C: New test.
12338
12339 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12340
12341         * gcc.c-torture/compile/20040214-2.c: New test.
12342
12343 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12344
12345         PR c++/14116
12346         * g++.dg/ext/typeof8.C: New test.
12347
12348 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12349
12350         * gcc.c-torture/compile/20040214-1.c: New test.
12351
12352 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12353
12354         PR c++/13635
12355         * g++.dg/template/spec11.C: New test.
12356
12357 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12358
12359         PR c++/13927
12360         * g++.dg/other/error8.C: New test.
12361
12362 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12363
12364         PR c++/14122
12365         * g++.dg/template/array4.C: New test.
12366
12367         PR c++/14108
12368         * g++.dg/inherit/thunk2.C: New test.
12369
12370         PR c++/14083
12371         * g++.dg/eh/cond2.C: New test.
12372
12373 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12374
12375         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12376
12377 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12378
12379         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12380
12381 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12382
12383         * g++.dg/simd-2.C: xfail on ppc64-linux.
12384
12385 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12386
12387         PR c/456
12388         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12389         tests.
12390
12391 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12392
12393         * gcc.dg/builtins-33.c: New test.
12394
12395 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12396
12397         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12398
12399 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12400
12401         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12402
12403 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12404
12405         * gcc.dg/ppc64-abi-3.c: New test.
12406
12407 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12408
12409         PR c/14092
12410
12411         * gcc.dg/pr14092-1.c: New testcase.
12412
12413 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12414
12415         * gcc.dg/cpp/assert4.c: Fix typo last change.
12416
12417         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12418         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12419
12420         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12421
12422 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12423
12424         * gcc.c-torture/compile/20040209-1.c: New test case.
12425
12426 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12427
12428         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12429
12430 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12431
12432         * gcc.c-torture/execute/20040208-[12].c: New tests.
12433
12434 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12435
12436         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12437
12438 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12439
12440         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12441
12442 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12443
12444         Bug 13856
12445         * gcc.dg/visibility-8.c: New testcase.
12446
12447 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12448
12449         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12450         arguments.
12451         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12452
12453 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12454
12455         PR middle-end/13696
12456         * g++.dg/opt/fold1.C: New test case.
12457
12458 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12459
12460         PR c++/14033
12461         * g++.dg/other/crash-2.C: New test.
12462
12463 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12464
12465         PR c++/14028
12466         * g++.dg/parse/angle-bracket2.C: New test.
12467
12468 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12469
12470         PR middle-end/13750
12471         Revert:
12472         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12473         PR pch/13361
12474         * testsuite/g++.dg/pch/wchar-1.C: New.
12475         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12476
12477 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12478
12479         PR c++/14008
12480         * g++.dg/parse/error15.C: New test.
12481         * g++.dg/parse/crash11.C: Update dg-error mark.
12482
12483 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12484
12485         PR c++/13932
12486         * g++.dg/warn/conv2.C: New test.
12487
12488 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12489
12490         PR c++/13086
12491         * g++.dg/warn/incomplete1.C: Remove xfail.
12492
12493 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12494
12495         * lib/file-format.exp (gcc_target_object_format): Use
12496         ${tool}_target_compile, not gcc_target_compile.
12497         * lib/target-supports.exp (check_alias_available): Likewise.
12498         (check_gc_sections_available): Likewise.
12499         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12500         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12501         dg-require-alias.
12502
12503 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12504
12505         PR c++/13969
12506         * g++.dg/template/static6.C: New test.
12507
12508 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12509
12510         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12511
12512 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12513
12514         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12515         tests for systems where `char' is unsigned by default.
12516
12517 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12518
12519         PR c++/13997
12520         * g++.dg/template/partial3.C: New test.
12521
12522 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12523
12524         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12525         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12526         Remove mentions of obsolete ports.
12527
12528 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12529
12530         * gcc.dg/noncompile/20001228-1.c: Fix for new
12531         error message.
12532
12533 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12534
12535         PR target/9348
12536         * gcc.c-torture/execute/multdi-1.c: New test case.
12537
12538 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12539
12540         PR c++/13925
12541         * g++.dg/template/lookup5.C: New test.
12542
12543 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12544
12545         PR c++/13950
12546         * g++.dg/template/lookup4.C: New test.
12547
12548         PR c++/13970
12549         * g++.dg/parse/error14.C: New test.
12550
12551         PR c++/14002
12552         * g++.dg/parse/template13.C: New test.
12553
12554 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12555
12556         PR c++/13978
12557         * g++.dg/template/koenig4.C: New test.
12558
12559         PR c++/13968
12560         * g++.dg/template/crash17.C: New test.
12561
12562         PR c++/13975
12563         * g++.dg/parse/error13.C: New test.
12564         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12565
12566 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12567
12568         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12569
12570 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12571
12572         PR c/11658
12573         PR c/13994
12574         * gcc.dg/noncompile/20040203-1.c: New test.
12575         * gcc.dg/noncompile/20040203-2.c: Likewise.
12576         * gcc.dg/noncompile/20040203-3.c: Likewise.
12577         * gcc.dg/20040203-1.c: Likewise.
12578
12579 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12580
12581         PR c++/10858
12582         * g++.dg/template/sizeof7.C: New test.
12583
12584 2004-02-02  Eric Christopher  <echristo@redhat.com>
12585             Zack Weinberg  <zack@codesourcery.com>
12586
12587         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12588
12589 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12590
12591         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12592         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12593         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12594         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12595
12596 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12597
12598         PR c++/13113
12599         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12600
12601         PR c++/13854
12602         * g++.dg/ext/attrib13.C: New test.
12603
12604         PR c++/13907
12605         * g++.dg/conversion/op2.C: New test.
12606
12607 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12608
12609         * gcc.dg/titype-1.c: Fix pasto.
12610
12611 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12612
12613         * gcc.dg/titype-1.c: New test.
12614
12615 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12616
12617         PR c++/13957
12618         * g++.dg/template/non-type-template-argument-1.C,
12619         g++.dg/template/qualified-id1.C: Update dg-error marks.
12620         * g++.dg/template/nontype6.C: New test.
12621
12622 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12623
12624         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12625         * gcc.dg/builtins-31.c: New testcase.
12626         * gcc.dg/builtins-32.c: New testcase.
12627
12628 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12629
12630         * objc.dg/call-super-2.m: Update line numbers
12631         for the including of stddef.h.
12632
12633 2004-01-30  Michael Matz  <matz@suse.de>
12634
12635         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12636         g++.dg/ext/case-range3.C: New tests.
12637
12638 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12639
12640         DR206
12641         PR c++/13813
12642         * g++.dg/template/member4.C: New test.
12643
12644 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12645
12646         PR c++/13683
12647         * g++.dg/template/sizeof6.C: New test.
12648
12649 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12650
12651         * gcc.dg/fwritable-strings-1.c: New test.
12652
12653 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12654
12655         * gcc.c-torture/compile/20040130-1.c: New test.
12656
12657 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12658
12659         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12660
12661 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12662
12663         PR c++/13883
12664         * g++.dg/template/ctor3.C: New test.
12665
12666 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12667
12668         * g++.dg/tc1: New directory.
12669         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12670         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12671         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12672         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12673         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12674
12675 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12676
12677         * g++.dg/parse/error11.C: New test.
12678         * g++.dg/parse/error12.C: Likewise.
12679
12680 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12681
12682         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12683         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12684
12685 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12686
12687         PR c++/13791
12688         * g++.dg/ext/attrib12.C: New test.
12689
12690         PR c++/13736
12691         * g++.dg/parse/cast2.C: New test.
12692
12693 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12694
12695         * objc.dg/encode-2.m (main): New local string.  Set depending on
12696         sizeof long.  Use in sscanf call.
12697         * objc.dg/encode-3.m (main): New local string.  Set depending on
12698         sizeof long.  Use in scan_initial call.
12699
12700 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12701
12702         * objc.dg/call-super-2.m: Make LP64-safe.
12703         * objc.dg/desig-init-1.m: Likewise.
12704
12705 2004-01-27  Devang Patel <dpatel@apple.com>
12706
12707         * g++.dg/debug/namespace1.C: New test.
12708
12709 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12710
12711         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12712         xscale-*-*.
12713
12714         * gcc.dg/arm-mmx-1.c: New test.
12715
12716 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12717
12718         * gcc.dg/20040127-1.c: New test.
12719         * gcc.dg/20040127-2.c: New test.
12720
12721 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12722
12723         * objc.dg/stret-1.m (glob): Renamed to globa.
12724
12725 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/13663
12728         * g++.dg/expr/for1.C: New test.
12729
12730 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12731
12732         PR middle-end/13779
12733         * gcc.dg/darwin-longlong.c: New test.
12734
12735 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12736
12737         * gcc.dg/20040124-1.c: Moved test from here...
12738         * gcc.c-torture/compile/20040124-1.c: ...to here.
12739
12740 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12741
12742         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12743         the assembly output if -m64 is passed.
12744
12745 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12746
12747         PR c++/13833
12748         * g++.dg/template/cond3.C: New test.
12749
12750 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12751
12752         PR c++/13810
12753         * g++.dg/template/ttp7.C: New test.
12754
12755 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12756
12757         PR c++/13797
12758         * g++.dg/template/nontype4.C: New test.
12759         * g++.dg/template/nontype5.C: Likewise.
12760
12761 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12762
12763         * gcc.dg/torture/mips-clobber-at.c: New test.
12764
12765 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12766
12767         * gcc.dg/20040124-1.c: New test.
12768
12769 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12770
12771         * gcc.dg/20040123-1.c: New test.
12772
12773 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12774
12775         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12776
12777 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12778
12779         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12780
12781 2004-01-23  Andrew Pinski  <apinski@apple.com>
12782
12783         * gcc.dg/20030121-1.c: Move to ..
12784         * gcc.dg/20040121-1.c: here.
12785
12786 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12787
12788         * gcc.dg/builtins-29.c: New test case.
12789
12790 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12791
12792         PR 18314
12793         * gcc.dg/builtins-30.c: New testcase.
12794
12795 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12796
12797         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12798         * lib/g77.exp: Likewise.
12799         * lib/objc.exp: Likewise.
12800         * lib/g++.exp: Likewise.
12801
12802 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12803
12804         * gcc.dg/struct-by-value-2.c: New test.
12805
12806 2004-01-21  Andrew Pinski  <apinski@apple.com>
12807
12808         PR target/13785
12809         * gcc.dg/20030121-1.c: New test.
12810
12811 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12812
12813         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12814         clobber frame pointer register in asm statement.
12815
12816 2004-01-21  Falk Hueffner  <falk@debian.org>
12817
12818         * gcc.c-torture/compile/20040121-1.c: New test.
12819
12820 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12821
12822         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12823
12824 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12825
12826         * gcc.dg/ppc64-abi-2.c: New test.
12827
12828 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12829
12830         * lib/treelang.exp: Fill out this file.
12831         * lib/treelang-dg.exp: New File.
12832
12833 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12834
12835         * gcc.c-torture/compile/981022-1.c: Remove.
12836         * gcc.dg/array-5.c: Remove XFAIL.
12837         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12838         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12839         gcc.dg/cond-lvalue-1.c: Update.
12840         * gcc.dg/cast-lvalue-2.c: New test.
12841
12842 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12843
12844         PR c++/13592
12845         * g++.dg/other/error1.C (class foo): Tweak error message.
12846
12847         PR c++/13592
12848         * g++.dg/template/call2.C: New test.
12849
12850 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12851
12852         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12853         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12854         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12855         scalar-return-1_x.c, scalar-return-2_y.c,
12856         scalar-return-3_x.c, scalar-return-3_y.c,
12857         scalar-return-4_x.c, scalar-return-4_y.c,
12858         struct-align-1.h, struct-align-1_x.c,
12859         struct-align-1_y.c, struct-align-2.h,
12860         struct-align-2_x.c, struct-align-2_y.c,
12861         struct-by-value-10_y.c, struct-by-value-11_x.c,
12862         struct-by-value-11_y.c, struct-by-value-12_x.c,
12863         struct-by-value-12_y.c, struct-by-value-13_x.c,
12864         struct-by-value-13_y.c, struct-by-value-14_x.c,
12865         struct-by-value-14_y.c, struct-by-value-15_x.c,
12866         struct-by-value-15_y.c, struct-by-value-16_y.c,
12867         struct-by-value-17_y.c, struct-by-value-18_y.c,
12868         struct-by-value-19_y.c, struct-by-value-1_x.c,
12869         struct-by-value-1_y.c, struct-by-value-20_y.c,
12870         struct-by-value-2_x.c, struct-by-value-2_y.c,
12871         struct-by-value-3_y.c, struct-by-value-4_x.c,
12872         struct-by-value-4_y.c, struct-by-value-5_y.c,
12873         struct-by-value-6_y.c, struct-by-value-7_y.c
12874         struct-by-value-8_x.c, struct-by-value-8_y.c
12875         struct-by-value-9_x.c, struct-by-value-9_y.c
12876         struct-return-10_x.c, struct-return-10_y.c,
12877         struct-return-19_x.c, struct-return-20_x.c
12878         struct-return-2_x.c, struct-return-2_y.c
12879         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12880         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12881
12882 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12883
12884         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12885         attribute on sparc*-sun-solaris2.*.
12886
12887 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12888
12889         PR c++/13710
12890         * g++.dg/ext/typeof7.C: New test.
12891
12892 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12893
12894         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12895         * gcc.dg/const-elim-1.c: Same.
12896
12897 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12898
12899         * objc.dg/stret-1.m: New.
12900         * objc.dg/stret-2.m: New.
12901
12902 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12903
12904         PR c++/11895
12905         * g++.dg/ext/vector1.C: New test.
12906
12907 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12908
12909         * gcc.dg/pch/import-1.c: New.
12910         * gcc.dg/pch/import-1.hs: New.
12911         * gcc.dg/pch/import-1a.h: New.
12912         * gcc.dg/pch/import-1b.h: New.
12913         * gcc.dg/pch/import-1c.h: New.
12914
12915 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12916
12917         PR c++/13574
12918         * g++.dg/ext/array1.C: New test.
12919
12920         PR c++/13178
12921         * g++.dg/conversion/op1.C: New test.
12922
12923 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12924
12925         PR 11864
12926         From Kazumoto Kojima / Dan Kegel:
12927         * gcc.dg/pr11864-1.c: New test.
12928
12929         PR 10392
12930         From Marcus Comstedt / Dan Kegel:
12931         * gcc.dg/pr10392-1.c: New test.
12932
12933 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/13478
12936         * g++.dg/init/ref10.C: New test.
12937
12938 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12939
12940         PR c++/13407
12941         * g++.dg/parse/typename6.C: New test.
12942
12943 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12944
12945         PR pch/13361
12946         * testsuite/g++.dg/pch/wchar-1.C: New.
12947         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12948
12949 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12950
12951         PR c++/9259
12952         * g++.dg/expr/sizeof2.C: New test.
12953
12954 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12955
12956         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12957
12958 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12959
12960         PR c++/13659
12961         * g++.dg/lookup/strong-using-3.C: New.
12962         * g++.dg/lookup/using-10.C: New.
12963
12964 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12965
12966         PR c++/13594
12967         * g++.dg/lookup/strong-using-2.C: New.
12968
12969 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12970             Dan Kegel <dank@kegel.com>
12971             J"orn Rennecke <joern.rennecke@superh.com>
12972
12973         PR target/9365
12974         * gcc.dg/pr9365-1.c: New test.
12975
12976 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12977
12978         PR c++/8856
12979         * g++.dg/parse/casting-operator2.C: New test.
12980         * g++.old-deja/g++.pt/explicit83.C: Remove.
12981
12982 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12983
12984         * gcc.dg/label-compound-stmt-1.c: New test.
12985         * gcc.c-torture/compile/950922-1.c,
12986         gcc.c-torture/compile/20000211-3.c,
12987         gcc.c-torture/compile/20000518-1.c,
12988         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12989         compound statements.
12990
12991 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12992
12993         * gcc.dg/ppc64-abi-1.c: New test.
12994
12995 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12996
12997          * g++.dg/ext/attrib9.C: Add dg-warnings.
12998
12999 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13000
13001         PR c++/12335
13002         * g++.dg/parse/dtor3.C: New test.
13003
13004 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13005
13006         PR c++/12709
13007         * g++.dg/parse/try-catch-1.C: New test.
13008
13009 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13010
13011         * ada/acats/run_all.sh: Add more verbose output in acats.log
13012         when compiling tests.
13013
13014 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13015
13016         PR 13656
13017         * gcc.dg/typedef-redecl.c: New test case.
13018         * gcc.dg/typedef-redecl.h: New support file.
13019
13020 2004-01-13  Jan Hubicka  <jh@suse.cz>
13021
13022         * gcc.dg/always_inline.c: New test.
13023         * gcc.dg/debug/20031231-1.c: Fix.
13024
13025 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13026
13027         PR c++/13474
13028         * g++.dg/template/array3.C: New test.
13029
13030 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13031
13032         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13033         * g++.dg/warn/Wunused-2.C: Likewise.
13034
13035 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13036
13037         PR c++/13289
13038         * g++.dg/template/instantiate6.C: New test.
13039
13040 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13041
13042         PR middle-end/11397
13043         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13044
13045 2004-01-12  Jan Hubicka  <jh@suse.cz>
13046
13047         PR opt/12826
13048         * gcc.dg/20040112-1.c: New.
13049
13050         * gcc.dg/dwarf-die[1-7].c: Move to...
13051         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13052         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13053
13054 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13055
13056         PR c++/4100
13057         * g++.dg/parse/friend4.C: New test.
13058
13059 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13060
13061         PR c++/4100
13062         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13063         definition is called a friend.
13064
13065 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13066
13067         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13068
13069 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13070
13071         PR c++/3478
13072         * g++.dg/parse/error10.C: New test.
13073         * g++.dg/template/arg2.C: Accept "invalid type" error.
13074
13075 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13076
13077         PR middle-end/13392
13078         * g++.dg/opt/expect2.C: New test.
13079
13080 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13081
13082         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13083         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13084         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13085         Update dg-error regexps.
13086
13087 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13088
13089         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13090         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13091
13092 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13093
13094         * gcc.dg/pragma-re-1.c: Use right pointer type.
13095
13096 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13097
13098         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13099
13100 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13101
13102         * gcc.dg/rs6000-ldouble-1.c: New.
13103
13104 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13105
13106         DR 337
13107         PR c++/9256
13108         * g++.dg/other/abstract1.C: New test.
13109
13110 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13111
13112         * g++.dg/lookup/strong-using-1.C: New.
13113
13114 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13115
13116         PR c/11234
13117         * gcc.dg/func-ptr-conv-1.c: New test.
13118         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13119
13120 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13121
13122         PR target/13380.
13123         * gcc.c-torture/compile/20040109-1.c: New.
13124
13125 2004-01-08  Stuart Hastings  <stuart@apple.com>
13126
13127         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13128         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13129         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13130
13131 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13132
13133         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13134
13135 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13136
13137         * ada/acats/run_acats: Treat 'gnatchop' the same way
13138         as 'gnatmake'.  Export GCC_DRIVER.
13139         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13140         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13141
13142 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13143
13144         PR c++/12573
13145         * g++.dg/template/dependent-expr4.C: New test.
13146
13147 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13148
13149         * gcc.dg/altivec-11.c: New test.
13150
13151 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13152
13153         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13154
13155 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13156
13157         PR c/6024
13158         * gcc.dg/enum-compat-1.c: New test.
13159         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13160
13161 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13162
13163         PR c/12165
13164         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13165         gcc.dg/c99-idem-qual-3.c: New tests.
13166
13167 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13168
13169         * gcc.dg/winline-7.c: Don't cast void * to int.
13170
13171 2004-01-06  Jan Hubicka  <jh@suse.cz>
13172
13173         * gcc.dg/i386-sse-5.c: New test
13174         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13175
13176 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/12815
13179         * g++.dg/rtti/typeid4.C: New test.
13180
13181 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13182
13183         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13184
13185 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13186
13187         PR c++/12132
13188         * g++.dg/template/error11.C: New test.
13189
13190         PR c++/13451
13191         * g++.dg/template/class2.C: New test.
13192
13193 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13194         Richard Sandiford <rsandifo@redhat.com>
13195
13196         PR c++/13387
13197         * g++.dg/opt/alias3.C: New test.
13198
13199 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13200
13201         PR c++/13157
13202         * g++.dg/template/koenig3.C: New test.
13203
13204         PR c++/13529
13205         * g++.dg/parse/offsetof3.C: New test.
13206
13207         * g++.dg/init/copy7.C: Add missing dg-error markers.
13208
13209         PR c++/12226
13210         * g++.dg/init/copy7.c: New test.
13211
13212         PR c++/13536
13213         * g++.dg/parse/cast1.C: New test.
13214
13215 2004-01-04  Jan Hubicka  <jh@suse.cz>
13216
13217         * gcc.dg/winline[1-7].c: New tests.
13218
13219 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13220
13221         PR c++/13520
13222         * g++.dg/template/qualttp22.C: New test.
13223
13224 2004-01-01  Jan Hubicka  <jh@suse.cz>
13225
13226         * gcc.dg/debug/20031231-1.c: New.
13227         * gcc.c-torture/compile/20040101-1.c: New.
13228         * gcc.dg/dwarf-die-[1-7].c: New.
13229
13230 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13231
13232         PR optimization/13521
13233         * gcc.c-torture/compile/20031231-1.c: New test.
13234
13235 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13236
13237         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13238
13239 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13240
13241         PR c++/10079
13242         * g++.dg/template/crash16.C: New test.
13243
13244 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13245
13246         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13247
13248 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13249
13250         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13251         ports.
13252         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13253         * g++.old-deja/g++.law/profile1.C: Likewise.
13254         * gcc.c-torture/compile/981006-1.c: Likewise.
13255         * gcc.c-torture/execute/loop-2e.x: Likewise.
13256         * gcc.c-torture/execute/loop-2f.x: Remove.
13257         * gcc.c-torture/execute/loop-2g.x: Likewise.
13258         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13259         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13260
13261 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13262
13263         PR c++/13507
13264         * g++.dg/ext/attrib11.C: New test.
13265
13266         PR c++/13494
13267         * g++.dg/template/array2-1.C: New test.
13268         * g++.dg/template/array2-2.C: New test.
13269
13270 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13271
13272         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13273
13274 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13275
13276         PR c++/12774
13277         * g++.dg/template/array1-1.C: New test.
13278         * g++.dg/template/array1-2.C: New test.
13279
13280 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13281
13282         PR fortran/12632
13283         * g77.dg/12632.f: New test case.
13284
13285 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13286
13287         PR c++/13289
13288         * g++.dg/parse/nontype1.C: New test.
13289
13290 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13291
13292         PR c++/12403
13293         * g++.dg/parse/explicit1.C: New test.
13294         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13295
13296 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/13081
13299         * g++.dg/opt/inline6.C: New test.
13300
13301         PR c++/12613
13302         * g++.dg/parse/error9.C: New test.
13303
13304         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13305
13306 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/13009
13309         * g++.dg/init/assign1.C: New test.
13310
13311 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13312
13313         PR c++/13070
13314         * g++.dg/warn/format3.C: New test case.
13315
13316 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13317
13318         * gcc.c-torture/compile/20031227-1.c: New test.
13319
13320 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13321
13322         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13323         * g77.dg/bprob/bprob.exp: Likewise.
13324         * gcc.misc-tests/bprob.exp: Likewise.
13325         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13326         variants on systems where the library does not provide that
13327         functionality.
13328         * gcc.dg/builtins-20.c: Use builtins-config.h.
13329         * gcc.dg/builtins-config.h: New file.
13330
13331 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13332
13333         * lib/gcc-dg.exp (dg-require-profiling): New function.
13334         * lib/target-supports.exp (check_profiling_available): Likewise.
13335         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13336         * g77.dg/bprob/bprob.exp: Likewise.
13337         * gcc.misc-tests/bprob.exp: Likewise.
13338         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13339         * gcc.dg/20021014-1.c: Likewise.
13340         * gcc.dg/nest.c: Likewise.
13341
13342 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13343
13344         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13345         compiling.
13346         * g++.dg/lookup/java2.C: Likewise.
13347         * gcc.dg/cpp/lexident.c: Likewise.
13348
13349 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13350
13351         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13352         given.
13353         * gcc.c-torture/compile/961203-1.c: Likewise.
13354         * gcc.c-torture/compile/980506-1.c: Likewise.
13355
13356 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13357
13358         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13359         (additional_prunes): New global.
13360         (gcc-dg-prune): Handle additional per-test pruning.
13361         (dg-test): Clear additional_prunes between tests.
13362
13363         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13364         dg-prune-output to avoid spurious failures from assembler
13365         complaining about nonexistent WAW violations.
13366         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13367         Use dg-prune-output to avoid spurious failures from assembler
13368         warning about Itanium B-step errata.
13369
13370 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * g++.dg/abi/macro0.C: New test.
13373         * g++.dg/abi/macro1.C: Likewise.
13374         * g++.dg/abi/macro2.C: Likewise.
13375
13376         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13377         * g++.dg/abi/bitfield7.C: Likewise.
13378         * g++.dg/abi/dtor2.C: Likewise.
13379         * g++.dg/abi/mangle11.C: Likewise.
13380         * g++.dg/abi/mangle12.C: Likewise.
13381         * g++.dg/abi/mangle14.C: Likewise.
13382         * g++.dg/abi/mangle17.C: Likewise.
13383         * g++.dg/abi/vbase10.C: Likewise.
13384         * g++.dg/abi/vbase14.C: Likewise.
13385         * g++.dg/template/qualttp17.C: Likewise.
13386
13387 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13388
13389         PR c/11995
13390         * gcc.dg/20031223-1.c: New test.
13391
13392 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13393
13394         * gcc.dg/noreturn-7.c: New test.
13395
13396 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13397
13398         * gcc.dg/null-pointer-1.c: New test.
13399
13400 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13401
13402         * g++.old-deja/g++.jason/template18.C: Remove.
13403         * g++.old-deja/g++.jason/template37.C: Likewise.
13404
13405         PR c++/12862
13406         * g++.dg/lookup/ns1.C: New test.
13407
13408         PR c++/12397
13409         * g++.dg/template/lookup3.C: New test.
13410
13411 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13412
13413         * g++.dg/template/recurse1.C: New test
13414
13415 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/12479
13418         * g++.dg/parse/semicolon1.C: New test.
13419         * g++.dg/parse/semicolon1.h: Likewise.
13420
13421 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13422
13423         * gcc.dg/darwin-misaligned.c: New test.
13424
13425 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13426
13427         PR c/9163
13428         * gcc.dg/20031222-1.c: New test.
13429
13430 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13431
13432         PR c++/13438
13433         * g++.dg/parse/error8.C: New test.
13434
13435         PR c++/11554
13436         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13437
13438 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13439
13440         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13441         too small.
13442         * gcc.c-torture/compile/930217-1.c: Likewise.
13443         * gcc.c-torture/compile/930513-1.c: Likewise.
13444         * gcc.c-torture/execute/920908-2.c: Likewise.
13445         * gcc.c-torture/execute/921204-1.c: Likewise.
13446         * gcc.c-torture/execute/930621-1.c: Likewise.
13447         * gcc.c-torture/execute/930630-1.c: Likewise.
13448         * gcc.c-torture/execute/931031-1.c: Likewise.
13449         * gcc.c-torture/execute/980602-2.c: Likewise.
13450         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13451         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13452         * gcc.c-torture/execute/extzvsi.c: Likewise.
13453         * gcc.c-torture/unsorted/ext.c: Likewise.
13454
13455 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13456
13457         PR target/12749
13458         * gcc.c-torture/compile/20031220-2.c: New test case.
13459
13460 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13461
13462         PR optimization/13031
13463         * gcc.c-torture/compile/20031220-1.c: New test case.
13464
13465 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13466
13467         * gcc.dg/cast-function-1.c: New test.
13468
13469 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13470
13471         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13472         formats.
13473
13474 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13475
13476         PR c++/12795
13477         * g++.dg/ext/attrib10.C: New test.
13478
13479 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13480
13481         * gcc.dg/cleanup-10.c: New test.
13482         * gcc.dg/cleanup-11.c: New test.
13483
13484 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13485
13486         PR c++/13239
13487         * g++.dg/opt/expect1.C: New test.
13488
13489 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13490
13491         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13492
13493 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13494
13495         PR debug/12923
13496         * gcc.dg/20031218-1.c: New test.
13497
13498         PR debug/12389
13499         * gcc.dg/20031218-2.c: New test.
13500         * gcc.dg/20031218-3.c: New test.
13501
13502         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13503         of label name and allow for USER_LABEL_PREFIX == "_" names.
13504         * g++.dg/abi/mangle18-2.C: Likewise.
13505         * g++.dg/abi/mangle19-1.C: Likewise.
13506         * g++.dg/abi/mangle19-2.C: Likewise.
13507         * g++.dg/abi/mangle20-1.C: Likewise.
13508         * g++.dg/abi/mangle20-2.C: Likewise.
13509
13510 2003-12-18  Richard Henderson  <rth@redhat.com>
13511
13512         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13513
13514 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13515             Dan Kegel <dank@kegel.com>
13516
13517         PR other/12009
13518         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13519         testing a cross compiler, it causes spurious compile failures.
13520         * lib/g++.exp: Likewise.
13521
13522 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13523
13524         PR c++/13262
13525         * g++.dg/template/access13.C: New test.
13526
13527 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13528
13529         * gcc.dg/20031216-1.c: New test.
13530
13531 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13532
13533         PR c++/9154
13534         * g++.dg/template/error10.C: New test.
13535
13536 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13537
13538         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13539         * g++.dg/eh/simd-2.C: Likewise.
13540
13541 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13542             Roger Sayle  <roger@eyesopen.com>
13543
13544         * gcc.c-torture/execute/ieee/mzero5.c: New.
13545
13546 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR c++/10603
13549         * g++.dg/parse/error6.C: New test.
13550
13551         PR c++/12827
13552         * g++.dg/parse/error7.C: New test.
13553
13554 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13555
13556         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13557         at -O with stabs debugging formats.
13558         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13559         * gcc.dg/debug/debug-2.c: Likewise.
13560
13561 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/12696
13564         * g++.dg/init/error1.C: New test.
13565
13566         PR c++/12218
13567         * g++.dg/init/pm3.C: New test.
13568
13569 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13570
13571         PR c/3347
13572         * gcc.dg/bitfld-8.c: New test.
13573
13574 2003-12-16  James Lemke  <jim@wasabisystems.com>
13575
13576         * gcc.dg/arm-scd42-[123].c: New tests.
13577
13578 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13579
13580         PR c++/9043
13581         * g++.dg/abi/mangle20-1.C: New test.
13582         * g++.dg/abi/mangle20-2.C: New test.
13583
13584 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13585
13586         PR c++/13275
13587         * g++.dg/other/offsetof2.C: Remove XFAIL.
13588         * g++.dg/parse/offsetof1.C: New test.
13589         * g++.gd/parse/offsetof2.C: Likewise.
13590
13591 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13592
13593         * g++.dg/template/nontype3.C: New test.
13594         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13595
13596 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13597
13598         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13599
13600 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13601
13602         PR c++/13387
13603         * g++.dg/expr/assign1.C: New test.
13604
13605         PR c++/13242
13606         * g++.dg/abi/mangle19-1.C: New test.
13607         * g++.dg/abi/mangle19-2.C: New test.
13608
13609 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13610
13611         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13612
13613 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13614
13615         * gcc.c-torture/execute/20031216-1.c: New test.
13616
13617 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13618
13619         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13620         an ICE regression.
13621
13622 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13623
13624         PR c++/10926
13625         * g++.dg/template/error9.C: New test.
13626
13627         PR c++/11116
13628         * g++.dg/template/error8.C: New test.
13629
13630 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13631
13632         PR middle-end/13400
13633         * gcc.c-torture/execute/20031215-1.c: New test case.
13634
13635 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/13269
13638         * g++.dg/parse/error5.C: New test.
13639
13640         PR c++/12989
13641         * g++.dg/expr/sizeof1.C: New test.
13642
13643         PR c++/13310
13644         * g++.dg/template/crash15.C: New test.
13645
13646 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13647
13648         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13649         a non-POD type as the last named parameter of a varargs function.
13650
13651 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13652
13653         PR c++/13243
13654         PR c++/12573
13655         * g++.dg/template/crash14.C: New test.
13656         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13657
13658 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13659
13660         * g++.dg/other/java1.C: New test.
13661
13662         PR c++/13241
13663         * g++.dg/abi/mangle18-1.C: New test.
13664         * g++.dg/abi/mangle18-2.C: New test.
13665
13666 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13667
13668         PR optimization/10312
13669         * gcc.c-torture/execute/20031214-1.c: New.
13670
13671 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/10779
13674         PR c++/12160
13675         * g++.dg/parse/error3.C: New test.
13676         * g++.dg/parse/error4.C: Likewise.
13677         * g++.dg/abi/mangle4.C: Tweak error messages.
13678         * g++.dg/lookup/using5.C: Likewise.
13679         * g++.dg/other/error2.C: Likewise.
13680         * g++.dg/parse/typename5.C: Likewise.
13681         * g++.dg/parse/undefined1.C: Likewise.
13682         * g++.dg/template/arg2.C: Likewise.
13683         * g++.dg/template/ttp3.C: Likewise.
13684         * g++.dg/template/type1.C: Likewise.
13685         * g++.old-deja/g++.other/crash32.C: Likewise.
13686         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13687
13688 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13689
13690         PR c++/13106
13691         * g++.dg/warn/noreturn-3.C: New test.
13692
13693 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         PR c++/13118
13696         * g++.dg/abi/covariant3.C: New.
13697
13698 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13699
13700         * g++.dg/eh/ia64-1.C: New test.
13701
13702 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13703
13704         PR optimization/13037
13705         * g77.f-torture/execute/13037.f: New test case.
13706
13707 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         PR c++/12881
13710         * g++.dg/abi/covariant2.C: New.
13711
13712 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13713
13714         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13715
13716 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13717
13718         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13719
13720 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13721
13722         PR other/10819
13723         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13724         to fix Bug 10819.
13725         * lib/g++.exp (g++_version): Likewise.
13726         * lib/g77.exp (g77_version): Likewise.
13727         * lib/objc.exp (default_objc_version): Likewise.
13728
13729 2003-12-10  Richard Henderson  <rth@redhat.com>
13730
13731         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13732
13733         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13734
13735 2003-12-08  Matt Austern  <austern@apple.com>
13736
13737         PR c/13134
13738         * lib/gcc-dg.exp (dg-require-visibility): Define.
13739         * lib/target-supports (check_visibility_available): Define.
13740         * gcc.dg/visibility-1.c: New test.
13741         * gcc.dg/visibility-2.c: Likewise.
13742         * gcc.dg/visibility-3.c: Likewise.
13743         * gcc.dg/visibility-4.c: Likewise.
13744         * gcc.dg/visibility-5.c: Likewise.
13745         * gcc.dg/visibility-6.c: Likewise.
13746         * g++.dg/ext/visibility-1.C: Likewise.
13747         * g++.dg/ext/visibility-2.C: Likewise.
13748         * g++.dg/ext/visibility-3.C: Likewise.
13749         * g++.dg/ext/visibility-4.C: Likewise.
13750         * g++.dg/ext/visibility-5.C: Likewise.
13751         * g++.dg/ext/visibility-6.C: Likewise.
13752
13753 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13754
13755         * g++.dg/lookup/java1.C: New test.
13756         * g++.dg/lookup/java2.C: New test.
13757
13758 2003-12-07  Falk Hueffner  <falk@debian.org>
13759
13760         * g++.dg/opt/noreturn-1.C: New test.
13761
13762 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13763
13764         * gcc.dg/overflow-1.c: New test.
13765
13766 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13767
13768         * g77.f-torture/compile/13060.f: New test.
13769
13770 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13771
13772         PR c++/13323
13773         * g++.dg/inherit/operator2.C: New test.
13774
13775 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13776
13777         PR c++/13305
13778         * g++.dg/ext/attrib9.C: New test.
13779
13780 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13781
13782         PR c++/13314
13783         * g++.dg/template/error7.C: New test.
13784
13785 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13786             J"orn Rennecke <joern.rennecke@superh.com>
13787
13788         PR target/13302
13789         * g++.dg/other/struct-va_list.C: New test.
13790
13791 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13792
13793         PR c++/13166
13794         * g++.dg/parse/defarg6.C: New test.
13795
13796 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13797
13798         PR target/13256
13799         * gcc.c-torture/execute/20031201-1.c: New test.
13800
13801 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13802
13803         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13804
13805 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13806
13807         * gcc.dg/builtin-return-1.c: New test.
13808
13809 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13810             J"orn Rennecke <joern.rennecke@superh.com>
13811
13812         PR optimization/13260
13813         * gcc.c-torture/execute/20031204-1.c: New test.
13814
13815 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/9127
13818         * g++.dg/template/error6.C: New test.
13819
13820 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13821
13822         * gcc.dg/20031202-1.c: New test.
13823
13824 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/13179
13827         * g++.dg/template/eh1.C: New test.
13828
13829         PR c++/10771
13830         * g++.dg/template/error5.C: New test.
13831
13832 2003-12-02  David Ung  <davidu@mips.com>
13833
13834         * gcc.dg/compat/vector-check.h: Corrected type for var
13835         g_##TMODE
13836
13837 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13838
13839         PR c++/10126
13840         * g++.dg/template/ptrmem8.C: New test.
13841
13842 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13843
13844         PR c++/12573
13845         * g++.dg/template/dependent-expr3.C: New test.
13846
13847 2003-12-01  James Lemke  <jim@wasabisystems.com>
13848
13849         * gcc.dg/arm-g2.c: New test.
13850
13851 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13852
13853         PR optimization/11634
13854         * gcc.dg/20031201-2.c: New test case.
13855
13856 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13857
13858         PR 11433
13859         * objc.dg/proto-lossage-3.m: New test.
13860
13861 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13862
13863         PR optimization/12628
13864         * gcc.dg/20031201-1.c: New test case.
13865
13866 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13867
13868         * gcc.dg/unaligned-1.c: New test.
13869
13870 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13871
13872         PR c++/9849
13873         * g++.dg/template/error4.C: New test.
13874         * g++.dg/template/nested3.C: Adjust error markers.
13875
13876 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13877
13878         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13879
13880 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13881
13882         PR c/10333
13883         * gcc.dg/bitfld-7.c: New test.
13884
13885 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13886
13887         * gcc.dg/tls/asm-1.C: New test.
13888
13889 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13890
13891         * gcc.dg/cpp/assert4.c: Update.
13892
13893 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13894
13895         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13896         * gcc.dg/builtin-apply3.c: New test.
13897
13898 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13899
13900         * lib/compat.exp (compat-obj): New xfaildata parameter.
13901         Use it to set compiler_conditional_xfail_data before compiling.
13902         (compat-get-options): Handle dg-xfail-if.
13903         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13904         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13905         * gcc.dg/compat/vector-1_y.c: Likewise.
13906         * gcc.dg/compat/vector-2_x.c: Likewise.
13907         * gcc.dg/compat/vector-2_y.c: Likewise.
13908
13909 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13910
13911         * g++.dg/opt/reg-stack4.C: New test.
13912
13913 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13914
13915         * gcc.dg/builtin-apply2.c: New test.
13916
13917 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13918
13919         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13920
13921 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13922
13923         PR c++/12924
13924         * g++.dg/template/template-id-2.C: New test.
13925
13926 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13927
13928         PR c++/5369
13929         * g++.dg/template/memfriend1.C: New test.
13930         * g++.dg/template/memfriend2.C: Likewise.
13931         * g++.dg/template/memfriend3.C: Likewise.
13932         * g++.dg/template/memfriend4.C: Likewise.
13933         * g++.dg/template/memfriend5.C: Likewise.
13934         * g++.dg/template/memfriend6.C: Likewise.
13935         * g++.dg/template/memfriend7.C: Likewise.
13936         * g++.dg/template/memfriend8.C: Likewise.
13937         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13938
13939 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR c++/12515
13942         * g++.dg/ext/cond1.C: New test.
13943
13944 2003-11-20  Richard Henderson  <rth@redhat.com>
13945
13946         * gcc.dg/20020201-2.c: Remove.
13947         * gcc.dg/20020201-4.c: Remove.
13948         * gcc.dg/20020304-1.c: Remove.
13949
13950 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13951
13952         * gcc.dg/cpp/trad/xwin1.c: New test case.
13953
13954 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13955
13956         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13957         * lib/g77.exp: Likewise.
13958         * lib/objc.exp: Likewise.
13959         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13960         for darwin.
13961
13962 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13963
13964         PR c++/12932
13965         * g++.dg/template/static5.C: New test.
13966
13967 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13968
13969         * gcc.dg/nested-func-1.c: New test.
13970
13971 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13972
13973         * gcc.dg/cpp/assert4.c: New test.
13974
13975 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13976
13977         PR c++/2294
13978         * g++.dg/lookup/using9.c: New test.
13979
13980 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13981
13982         PR c++/12762
13983         * g++.dg/template/error3.C: New test.
13984
13985 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13986
13987         PR ada/13035
13988         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13989         No longer use a wrapper for gcc, since this does not work under
13990         Windows.
13991
13992 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13993
13994         PR c++/2094
13995         * g++.dg/template/ptrmem7.C: New test.
13996
13997 2003-11-13  Andrew Pinski <apinski@apple.com>
13998
13999         * gcc.c-torture/compile/20031113-1.c: New test.
14000
14001 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14002             Kean Johnston <jkj@sco.com>
14003
14004         PR c/13029
14005         * gcc.dg/unused-4.c: Update.
14006
14007 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14008
14009         * g++.dg/opt/const3.C: New test.
14010
14011 2003-11-13  Jan Hubicka  <jh@suse.cz>
14012
14013         * gcc.c-torture/compile/20031112-1.c: New test.
14014
14015 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14016
14017         * g++.dg/parse/crash10.C: Remove bogus error marker.
14018
14019 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14020
14021         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14022         (host_gcc): Likewise.
14023         (ROOT): Honor $PWDCMD.
14024         (BASE): Likewise.
14025         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14026
14027 2003-11-12  Catherine Moore  <clm@redhat.com>
14028
14029         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14030
14031 2003-11-12  Andreas Jaeger  <aj@suse.de>
14032             Jakub Jelinek  <jakub@redhat.com>
14033             Andrew Pinski  <pinskia@physics.uc.edu>
14034             Richard Henderson  <rth@redhat.com>
14035
14036         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14037         systems.
14038         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14039
14040         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14041         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14042
14043 2003-11-11  Andreas Jaeger  <aj@suse.de>
14044
14045         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14046
14047         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14048
14049 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14050
14051         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14052         Clean ups.
14053
14054 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14055
14056         * gcc.dg/trampoline-1.c: New test.
14057
14058 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14059
14060         * gcc.c-torture/compile/200031109-1.c: New test.
14061
14062 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14063
14064         PR c/3190
14065         PR c/8714
14066         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14067         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14068         gcc.dg/format/no-y2k-1.c: Update.
14069
14070 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14071
14072         PR optimization/10467
14073         * gcc.dg/20031108-1.c: New test case.
14074
14075 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14076
14077         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14078
14079 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14080
14081         * gcc.dg/compound-lvalue-1.c: New test.
14082         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14083         some XFAILs.
14084
14085 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14086
14087         * gcc.dg/altivec-varargs-1.c: New test.
14088
14089 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14090
14091         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14092         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14093         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14094         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14095         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14096
14097 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14098
14099         * gcc.dg/cond-lvalue-1.c: New test.
14100
14101 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14102
14103         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14104
14105 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14106
14107         PR c++/11616
14108         * g++.dg/template/instantiate5.C: New test.
14109
14110 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14111
14112         PR c++/12726
14113         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14114         * ChangeLog: Add missing first entry for above test.
14115
14116 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14117
14118         PR c++/9810
14119         * g++.dg/template/using8.C: New test.
14120         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14121
14122 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14123
14124         PR optimization/10817
14125         * gcc.c-torture/compile/20031102-1.c: New test case.
14126
14127 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14128
14129         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14130         2147483647.
14131
14132 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14133
14134         * gcc.dg/20031102-1.c: New test.
14135
14136 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14137
14138         * gcc.dg/complex-1.c: New test.
14139
14140 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14141
14142         PR c++/12796
14143         * g++.dg/template/crash13.C: Adjust expected error location.
14144         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14145
14146 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14147
14148         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14149
14150 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14151
14152         PR/10239
14153         * gcc.c-torture/compile/20031031-2.c: New test.
14154
14155 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14156
14157         PR/11640
14158         * gcc.c-torture/compile/20031031-1.c: New test.
14159
14160 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14161
14162         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14163         * gcc.misc-tests/bprob.exp: Likewise.
14164         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14165         the execution test on arm-elf configs.
14166         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14167         configs that don't support scratch files.
14168         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14169
14170 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14171
14172         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14173         done by dejagnu.
14174
14175 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14176
14177         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14178         Avoid non pure sh syntax. Add more logging.
14179
14180         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14181         fail.
14182
14183 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14184
14185         PR libgcj/10610
14186         * gcc.dg/ppc-stackalign-1.c: New test.
14187
14188 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14189
14190         * ada/acats/run_all.sh: Change output to be more compliant with
14191         dejagnu framework.
14192         Create acats.sum and acats.log files under testsuite/ada/acats
14193         Only run [a-z]* directories, to filter out e.g. CVS.
14194         Redirect build output to log file.
14195
14196 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14197
14198         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14199
14200 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14201
14202         PR ada/5909:
14203         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14204
14205 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14206
14207         * gcc.c-torture/compile/20031023-1.c: New test.
14208         * gcc.c-torture/compile/20031023-2.c: New test.
14209         * gcc.c-torture/compile/20031023-3.c: New test.
14210         * gcc.c-torture/compile/20031023-4.c: New test.
14211
14212 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14213
14214         PR c++/10371
14215         * g++.dg/lookup/scoped8.C: New test.
14216
14217 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14218
14219         * g++.dg/opt/reg-stack3.C: New test.
14220
14221 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14222
14223         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14224
14225 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14226
14227         PR c++/11076
14228         * g++.dg/template/crash13.C: New test.
14229
14230 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14231
14232         * gcc.dg/c99-restrict-2.c: New test.
14233
14234 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         PR c++/12698, c++/12699, c++/12700, c++/12566
14237         * g++.dg/inherit/covariant9.C: New test.
14238         * g++.dg/inherit/covariant10.C: New test.
14239         * g++.dg/inherit/covariant11.C: New test.
14240
14241 2003-10-23  Jason Merrill  <jason@redhat.com>
14242
14243         PR c++/12726
14244         * g++.dg/ext/complit2.C: New test.
14245
14246 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14247
14248         PR target/12654
14249         * gcc.c-torture/execute/20031020-1.c: New test.
14250
14251 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14252
14253         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14254         following the jump_insn.
14255
14256 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14257
14258         * gcc.dg/cast-lvalue-1.c: New test.
14259
14260 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14261
14262         PR c++/11962
14263         * g++.dg/template/cond2.C: New test.
14264
14265 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14266
14267         * gcc.dg/builtins-28.c: New test.
14268
14269 2003-10-20  Jan Hubicka  <jh@suse.cz>
14270
14271         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14272         parameter.
14273         * testsuite/gcc.dg/inline-2.c: Likewise.
14274
14275 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14276
14277         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14278         * gcc.dg/nest.c:  Likewise.
14279
14280 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14281
14282         PR c++/9781, c++/10583, c++/11862
14283         * g++.dg/parse/crash13.C: New test.
14284
14285 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14286
14287         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14288
14289 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14290
14291         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14292         Define HAVE_C99_RUNTIME except on Solaris.
14293         * gcc.dg/builtins-20.c: Likewise.
14294
14295 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14296
14297         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14298
14299 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14300
14301         PR c++/12495
14302         * g++.dg/template/crash21.C: New test.
14303
14304 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14305
14306         PR c++/2513
14307         * g++.dg/template/typename5.C: New test.
14308
14309 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14310
14311         PR c++/12369
14312         * g++.dg/template/friend25.C: New test.
14313
14314 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14315
14316         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14317         versions.
14318
14319 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14320
14321         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14322         == 2147483647.
14323
14324 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14325
14326         * gcc.c-torture/execute/960416-1.x: Remove.
14327         * gcc.c-torture/execute/divconst-3.x: Likewise.
14328
14329 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14330
14331         PR target/12598
14332         * gcc.dg/torture/cris-volatile-1.c: New test.
14333
14334 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14335
14336         PR optimization/9325
14337         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14338         for overflowing floating point to integer conversion during RTL
14339         simplification.
14340
14341 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14342
14343         * objc/execute/_cmd.m: Fix typo.
14344         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14345         Relax 'scan-assembler' regexp.
14346         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14347         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14348         * objc.dg/zero-link-2.m: Remove blank line.
14349         * objc.dg/zero-link-3.m: New test case.
14350
14351 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14352
14353         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14354
14355         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14356         than linker trickery.
14357
14358 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14359
14360         PR c++/12370
14361         * g++.dg/other/friend2.C: New test.
14362
14363 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14364
14365         * gcc.dg/20031012-1.c: New test.
14366
14367 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14368
14369         * gcc.dg/weak/weak-3.c: Fix for new warning.
14370
14371 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14372
14373         PR optimization/8750
14374         * gcc.c-torture/execute/20031012-1.c: New test case.
14375
14376 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14377
14378         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14379         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14380
14381 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14382
14383         PR optimization/12260
14384         * gcc.c-torture/compile/20031011-2.c: New test case.
14385
14386 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14387
14388         * gcc.c-torture/execute/20031011-1.c: New testcase.
14389
14390 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14391
14392         * gcc.c-torture/compile/20031011-1.c: New test.
14393
14394 2003-10-11  Jan Hubicka  <jh@suse.cz>
14395
14396         * g++.dg/other/first-global.C: New test.
14397
14398 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14399
14400         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14401
14402 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14403
14404         * gcc.c-torture/compile/20031010-1.c: New test.
14405
14406 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14407
14408         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14409         * gcc.c-torture/execute/va-arg-25.c: ... here.
14410
14411 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14412
14413         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14414
14415 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14416
14417         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14418
14419 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14420
14421         * g++.dg/parse/error2.C: New test.
14422
14423 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14424
14425         PR c++/11097
14426         * g++.dg/other/error5.C: Modify the error message.
14427         * g++.dg/lookup/using8.C: New test.
14428
14429 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14430
14431         * gcc.dg/darwin-abi-2.c: New file.
14432         * gcc.c-torture/execute/va-arg-24.c: New file.
14433
14434 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14435
14436         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14437         indentation.
14438
14439 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14440
14441         PR c++/10147
14442         * g++.dg/other/error4.C: Update error messages.
14443         * g++.dg/template/ptrmem4.C: Likewise.
14444
14445         PR c++/12337
14446         * g++.dg/init/new9.C: New test.
14447
14448         PR c++/12334, c++/12236, c++/8656
14449         * g++.dg/ext/attrib8.C: New test.
14450
14451 2003-10-06  Devang Patel  <dpatel@apple.com>
14452
14453         * gcc.dg/debug/dwarf2-3.h: New test.
14454         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14455
14456 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14457
14458         * g++.dg/opt/cfg2.C: New test.
14459
14460 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14461
14462         * g++.dg/opt/float1.C: New test.
14463
14464 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14465
14466         * gcc.dg/c90-array-lval-6.c: New test.
14467         * gcc.dg/c99-array-lval-6.c: New test.
14468
14469 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14470             Ziemowit Laski  <zlaski@apple.com>
14471
14472         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14473         'Derived', so that it is never considered a class method; add
14474         new warning for '+port' method ambiguity.
14475         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14476         <objc/objc-api.h> (needed on Mac OS X).
14477         * objc.dg/method-13.m: New test.
14478
14479 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14480
14481         PR optimization/9325, PR java/6391
14482         * gcc.c-torture/execute/20031003-1.c: New test case.
14483
14484 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14485
14486         PR optimization/12180
14487         * gcc.dg/20031002-1.c: New test.
14488
14489         PR c++/12486
14490         * g++.dg/inherit/error1.C: New test.
14491
14492 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14493
14494         * lib/f-torture.exp (search_for): Rename to...
14495         (search_for_re): This.  Also, clean up comments and the
14496         "regexp" invocation.
14497
14498 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14499
14500         * gcc.c-torture/compile/20031002-1.c: New test.
14501
14502 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14503
14504         * g++.dg/opt/cond1.C: New test.
14505
14506 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14507
14508         * gcc.dg/Wold-style-definition-2.c: New testcase.
14509         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14510
14511 2003-09-29  Richard Henderson  <rth@redhat.com>
14512
14513         * g++.dg/init/array10.C: Add dg-options.
14514
14515 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14516
14517         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14518
14519 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14520
14521         * g++.dg/template/friend19.C: Fix typo.
14522         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14523
14524 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14525
14526         * gcc.c-torture/execute/20030928-1.c: New test.
14527         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14528
14529 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14530
14531         * g++.dg/opt/unroll1.C: New test.
14532
14533 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14534
14535         PR optimization/11741
14536         * gcc.dg/20030926-1.c: New test case.
14537
14538 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14539
14540         PR c++/5655
14541         * g++.dg/parse/access7.C: New test.
14542         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14543
14544 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14545
14546         MERGE OF objc-improvements-branch into MAINLINE:
14547         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14548         if libobjc has not been built.
14549         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14550         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14551         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14552         objc/execute/nested-3.m, objc/execute/np-2.m,
14553         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14554         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14555         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14556         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14557         objc.dg/special/unclaimed-category-1.h,
14558         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14559         well as GNU runtime.
14560         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14561         * execute/cascading-1.m, execute/function-message-1.m,
14562         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14563         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14564         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14565         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14566         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14567         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14568         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14569         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14570         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14571         * objc.dg/bitfield-2.m: Run only on Darwin.
14572         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14573         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14574         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14575         * objc.dg/const-str-1.m: Fix constant string layout.
14576
14577 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14578
14579         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14580
14581 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14582
14583         * gcc.dg/darwin-abi-1.c: New file.
14584
14585 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14586
14587         PR target/12281
14588         * gcc.c-torture/compile/20030921-1.c: New test.
14589
14590 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14591
14592         * g++.dg/opt/reg-stack2.C: New test.
14593
14594 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14595
14596         * g++.dg/eh/delayslot1.C: New test.
14597
14598 2003-09-20  Richard Henderson  <rth@redhat.com>
14599
14600         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14601
14602 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14603
14604         * gcc.c-torture/execute/20030920-1.c: New test case.
14605
14606 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14607
14608         * g++.dg/rtti/typeid3.C: Correct expected error message.
14609
14610 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14611
14612         PR c++/157
14613         * g++.dg/parse/crash12.C: New test.
14614
14615 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14616
14617         * gcc.dg/compat/mixed-struct-check.h: New.
14618         * gcc.dg/compat/mixed-struct-defs.h: New.
14619         * gcc.dg/compat/mixed-struct-init.h: New.
14620         * gcc.dg/compat/struct-by-value-19_main.c: New.
14621         * gcc.dg/compat/struct-by-value-19_x.c: New.
14622         * gcc.dg/compat/struct-by-value-19_y.c: New.
14623         * gcc.dg/compat/struct-by-value-20_main.c: New.
14624         * gcc.dg/compat/struct-by-value-20_x.c: New.
14625         * gcc.dg/compat/struct-by-value-20_y.c: New.
14626         * gcc.dg/compat/struct-return-19_main.c: New.
14627         * gcc.dg/compat/struct-return-19_x.c: New.
14628         * gcc.dg/compat/struct-return-19_y.c: New.
14629         * gcc.dg/compat/struct-return-20_main.c: New.
14630         * gcc.dg/compat/struct-return-20_x.c: New.
14631         * gcc.dg/compat/struct-return-20_y.c: New.
14632
14633 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14634         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14635         so that it will not complain on LP64 targets.
14636
14637 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14638
14639         PR c++/495
14640         * g++.dg/template/friend24.C: New test.
14641
14642 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14643
14644         PR c++/12332
14645         * g++.dg/template/memtmpl2.C: New test.
14646
14647 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR target/11184
14650         * gcc.dg/builtin-apply1.c: New test.
14651
14652 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14653
14654         PR c++/9848
14655         * g++.dg/warn/Wunused-4.C: New test.
14656
14657 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14658
14659         PR c++/12316
14660         * g++.dg/other/gc2.C: New test.
14661
14662 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/11991
14665         * g++.dg/rtti/typeid3.C: New test.
14666
14667         PR c++/12266
14668         * g++.dg/overload/template1.C: New test.
14669
14670 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14671
14672         * g++.dg/opt/cfg3.C: New test.
14673
14674 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14675
14676         PR c++/7939
14677         * g++.dg/template/crash11.C: New test.
14678
14679 2003-09-16  Jason Merrill  <jason@redhat.com>
14680             Jakub Jelinek  <jakub@redhat.com>
14681
14682         * gcc.dg/attr-warn-unused-result.c: New test.
14683
14684 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14685
14686         PR c++/12184
14687         * g++.dg/expr/call2.C: New test.
14688
14689 2003-09-15  Andreas Jaeger  <aj@suse.de>
14690
14691         * gcc.dg/Wold-style-definition-1.c: New test.
14692
14693 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14694
14695         PR c++/3907
14696         * g++.dg/parse/template12.C: New test.
14697
14698         * g++.dg/abi/bitfield11.C: New test.
14699         * g++.dg/abi/bitfield12.C: Likewise.
14700
14701 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14702
14703         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14704         non-expansion of functional macro name without arguments at EOL.
14705         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14706
14707 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14708
14709         * gcc.c-torture/execute/20030914-[12].c: New tests.
14710
14711 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         PR c++/11788
14714         * g++.dg/overload/addr1.C: New test.
14715
14716 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14717
14718         * gcc.dg/20030909-1.c: New test.
14719
14720 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14721
14722         * gcc.dg/ultrasp10.c: New test.
14723
14724 2003-09-09  Devang Patel  <dpatel@apple.com>
14725
14726         * gcc.dg/darwin-ld-6.c: New test.
14727
14728 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14729
14730         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14731
14732 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14733
14734         * gcc.dg/ia64-types1.c: New test.
14735         * gcc.dg/ia64-types2.c: Likewise.
14736
14737 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14738
14739         * gcc.dg/builtins-1.c: Add more _Complex tests.
14740         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14741
14742         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14743         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14744
14745 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/11786
14748         * g++.dg/lookup/koenig2.C: New test.
14749
14750         PR c++/5296
14751         * g++.dg/rtti/typeid2.C: New test.
14752
14753 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14754
14755         * gcc.c-torture/compile/20030904-1.c: New test.
14756
14757 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14758
14759         * g++.dg/opt/longbranch2.C: New test.
14760
14761 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14762
14763         * g++.dg/template/crash10.C: Only compile it.
14764
14765 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14766
14767         PR middle-end/11665
14768         * gcc.c-torture/compile/20030907-1.c: New test.
14769         * g++.dg/init/array11.C: New test.
14770
14771 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14772
14773         PR c++/11852
14774         * g++.dg/init/struct1.C: New test.
14775
14776 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14777
14778         PR c++/12181
14779         * g++.dg/expr/comma1.C: New test.
14780
14781 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14782
14783         PR c++/11867
14784         * g++.dg/expr/static_cast5.C: New test.
14785
14786 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14787
14788         PR c++/11507
14789         * g++.dg/lookup/scoped7.C: New test.
14790
14791         PR c++/9574
14792         * g++.dg/other/static1.C: New test.
14793
14794         PR c++/11490
14795         * g++.dg/warn/template-1.C: New test.
14796
14797         PR c++/11432
14798         * g++.dg/template/crash10.C: New test.
14799
14800         PR c++/2478
14801         * g++.dg/overload/VLA.C: New test.
14802
14803         PR c++/10804
14804         * g++.dg/template/call1.C: New test.
14805
14806 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14807
14808         PR c++/11794
14809         * g++.dg/parse/using3.C: New test.
14810
14811 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14812
14813         PR c++/11409
14814         * g++.dg/overload/builtin3.C: New test case.
14815
14816 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14817
14818         PR c/9862
14819         * gcc.dg/20030906-1.c: New test.
14820         * gcc.dg/20030906-2.c: Likewise.
14821
14822 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14823
14824         PR c++/12167
14825         * g++.dg/parse/defarg5.C: New test.
14826
14827         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14828
14829 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14830
14831         PR c++/12163
14832         * g++.dg/expr/static_cast4.C: New test.
14833
14834         PR c++/12146
14835         * g++.dg/template/crash9.C: New test.
14836
14837 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14838
14839         * g++.old-deja/g++.ext/pretty2.C: Update for change
14840         in __FUNCTION__.
14841         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14842
14843 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         PR c++/11922
14846         * g++/dg/template/qualified-id1.C: New test.
14847
14848         PR c++/12037
14849         * g++.dg/warn/noeffect4.C: New test.
14850
14851 2003-09-04  Matt Austern  <austern@apple.com>
14852
14853         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14854         * g++.dg/ext/fnname2.C: Likewise.
14855         * g++.dg/ext/fnname3.C: Likewise.
14856
14857 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14858
14859         * g++.dg/expr/lval1.C: New test.
14860         * g++.dg/ext/lvcast.C: Remove.
14861
14862 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14863
14864         PR optimization/11700.
14865         * gcc.c-torture/compile/20030903-1.c: New test case.
14866
14867 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14868
14869         PR c++/12053
14870         * g++.dg/abi/layout4.C: New test.
14871
14872 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14873
14874         PR c++/11553
14875         * g++.dg/parse/friend3.C: New test.
14876
14877 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/11847
14880         * g++.dg/template/class1.C: New test.
14881
14882         PR c++/11808
14883         * g++.dg/expr/call1.C: New test.
14884
14885 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14886
14887         PR c++/12114
14888         * g++.dg/init/ref9.C: New test.
14889
14890         PR c++/11972
14891         * g++.dg/template/nested4.C: New test.
14892
14893 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14894
14895         PR c++/12093
14896         * g++.dg/template/non-dependent4.C: New test.
14897
14898         PR c++/11928
14899         * g++.dg/inherit/conv1.C: New test.
14900
14901 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14902
14903         PR c++/6196
14904         * g++.dg/ext/label1.C: New test.
14905         * g++.dg/ext/label2.C: Likewise.
14906
14907 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14908
14909         * g++.dg/expr/cond3.C: New test.
14910
14911 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14912
14913         * gcc.dg/builtins-1.c: Add new builtin cases.
14914
14915 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14916
14917         * gcc.dg/builtins-1.c: Add new cases.
14918         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14919
14920 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14921
14922         * gcc.dg/builtins-1.c: Add more math builtin tests.
14923         * gcc.dg/torture/builtin-attr-1.c: New test.
14924
14925 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14926
14927         PR optimization/5079
14928         * g++.dg/opt/static3.C: New test.
14929
14930 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14931
14932         * gcc.misc-tests/gcov-10b.c: New test.
14933
14934 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14935
14936         * g++.dg/opt/ptrmem3.C: New test.
14937
14938         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14939
14940 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14941
14942         * gcc.dg/20030826-2.c: New test.
14943
14944 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14945
14946         PR middle-end/12002
14947         * g77.f-torture/compile/12002.f: New test case.
14948
14949 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gcc.dg/20030826-1.c: New test case.
14952
14953 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14954
14955         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14956
14957 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14958
14959         PR c++/11871
14960         * c++.dg/lookup/crash1.C: New test.
14961
14962         * c++.dg/warn/noeffect3.C: New test.
14963
14964 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14965
14966         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14967         * gcc.dg/compat/vector-1_y.c: Ditto.
14968         * gcc.dg/compat/vector-2_x.c: Ditto.
14969         * gcc.dg/compat/vector-2_y.c: Ditto.
14970
14971 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14972
14973         * gcc.dg/20030702-1.c: New test.
14974
14975 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14976
14977         PR c++/8795
14978         * g++.dg/ext/altivec-1.C: New test.
14979
14980 2003-08-24  Richard Henderson  <rth@redhat.com>
14981
14982         * g++.dg/eh/simd-2.C: Add -w for x86.
14983
14984 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.dg/20030815-1.c: New test.
14987
14988 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14989
14990         PR c++/3765
14991         * g++.dg/parse/access6.C: New test.
14992
14993 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14994
14995         PR c++/641, c++/11876
14996         * g++.dg/template/friend22.C: New test.
14997         * g++.dg/template/friend23.C: Likewise.
14998
14999 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15000
15001         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15002         identically.
15003
15004 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15005
15006         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15007
15008 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15009
15010         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15011
15012 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15013
15014         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15015
15016 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15017
15018         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15019
15020 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15021
15022         PR c++/11919
15023         * g++.dg/overload/prom1.C: New test.
15024
15025         PR c++/11551
15026         * g++.dg/parse/dtor2.C: New test.
15027
15028         PR c++/10762
15029         * g++.dg/parse/using2.C: New test.
15030
15031 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15032
15033         PR target/11805
15034         * gcc.c-torture/compile/20030821-1.c: New.
15035
15036 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/11834
15039         * g++.dg/template/deduce2.C: New test.
15040
15041 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15042
15043         * gcc.c-torture/execute/20030821-1.c: New test.
15044
15045 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15046
15047         PR middle-end/11984
15048         * gcc.dg/20030820-1.c: New test case.
15049
15050 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15051
15052         PR c++/11945
15053         * g++.dg/warn/noeffect2.C: New test.
15054
15055 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15056
15057         PR c++/10926
15058         * g++.dg/template/dtor2.C: New test.
15059
15060         PR c++/11684
15061         * g++.dg/template/operator1.C: New test.
15062         * g++.dg/parse/operator4.C: New test.
15063
15064         PR c++/11946.C
15065         * g++.dg/expr/enum1.C: New test.
15066         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15067
15068         PR c++/11036.C
15069         * g++.dg/parse/elab2.C: New test.
15070         * g++.dg/parse/typedef4.C: Change error message.
15071         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15072         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15073         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15074
15075 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15076
15077         * gcc.dg/pch/warn-1.c: New.
15078         * gcc.dg/pch/warn-1.hs: New.
15079
15080         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15081         not-tested file.
15082
15083 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15084
15085         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15086
15087 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15088
15089         * gcc.dg/uninit-D.c: New Test.
15090         * gcc.dg/uninit-E.c: New Test.
15091         * gcc.dg/uninit-F.c: New Test.
15092         * gcc.dg/uninit-G.c: New Test.
15093
15094 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15095
15096         * g++.dg/README: Describe the pch directory.
15097
15098 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15099
15100         PR c++/11174
15101         * g++.dg/parse/access4.C: New test.
15102         * g++.dg/parse/access5.C: Likewise.
15103         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15104
15105 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15106
15107         * gcc.dg/noncompile/20030818-1.c: New.
15108
15109 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         PR c++/11957
15112         * g++.dg/warn/noeffect1.C: New test.
15113
15114         * g++.dg/template/scope2.C: New test.
15115         * g++.dg/template/error2.C: Correct dg-error
15116
15117 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15118
15119         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15120
15121 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15122
15123         PR C++/11512
15124         * g++.dg/template/warn1.C: New.
15125
15126 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15127
15128         * g++.dg/template/error2.C: New test.
15129         * g++.dg/lookup/using7.C: Adjust errors
15130         * g++.old-deja/g++.pt/crash36.C: Likewise.
15131         * g++.old-deja/g++.pt/derived3.C: Likewise.
15132
15133 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15134
15135         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15136         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15137         * gcc.c-torture/execute/builtins/string-9.c: New, from
15138         string-opt-9.c.  Adjust for execute/builtins framework.
15139         * gcc.c-torture/execute/string-opt-9.c: Delete.
15140
15141 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15142
15143         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15144
15145         * g++.dg/parse/ret-type2.C: New test.
15146
15147         PR c++/11703
15148         * g++.dg/init/new8.C: New test.
15149
15150         PR c++/10923
15151         * g++.dg/parse/typedef5.C: New test.
15152
15153         PR c++/9512
15154         * g++.dg/parse/qualified2.C: New test.
15155         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15156         invalid code.
15157
15158 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15159
15160         * g++.dg/conversion/ptrmem1.C: New test.
15161
15162 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15163
15164         PR target/11693
15165         * gcc.dg/20030811-1.c: New test.
15166
15167         PR target/11535
15168         * gcc.c-torture/execute/20030811-1.c: New test.
15169
15170 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15171
15172         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15173
15174 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15175
15176         PR c++/11789.C
15177         * g++.dg/inherit/multiple1.C: New test.
15178
15179 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         * gcc.dg/spe1.c: New test.
15182
15183         PR c++/11670
15184         * g++.dg/expr/cast2.C: New test.
15185
15186         PR c++/10530
15187         * g++.dg/template/dependent-name2.C: New test.
15188
15189 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15190
15191         * g++.dg/parse/crash11.C: Put the dg options in comments.
15192
15193 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15194
15195         * lib/gcc-dg.exp: Update for diagnostic change.
15196
15197 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15198
15199         PR c++/5767
15200         * g++.dg/parse/crash11.C: New test.
15201
15202 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15203
15204         * gcc.dg/cpp/spacing1.c: Update.
15205
15206 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15207
15208         PR target/11739
15209         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15210         a value for -mtune.
15211
15212 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15213
15214         PR middle-end/11771
15215         * gcc.c-torture/compile/20030804-1.c: New test case.
15216
15217 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15218
15219         * gcc.dg/20030804-1.c: New test case.
15220
15221 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15222
15223         * gcc.dg/cpp/separate-1.c: New test.
15224
15225 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15226
15227         PR c++/11704
15228         * g++.dg/template/dependent-expr2.C: New test.
15229
15230         PR c++/11766
15231         * g++.dg/expr/ptrmem1.C: New test.
15232
15233 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15234
15235         PR c++/9453
15236         * g++.dg/template/friend15.C: New test.
15237
15238 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15239
15240         * lib/dg-pch.exp: Work round PCH bug.
15241
15242 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15243
15244         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15245         builtins.  Move cases from builtins-4.c here.
15246
15247         * gcc.dg/torture/builtin-math-1.c: New test taken from
15248         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15249         additional cases.
15250
15251         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15252         Delete.
15253
15254 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15255
15256         PR c++/9447
15257         * g++.dg/template/using7.C: New test.
15258
15259 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15260
15261         * import1.c, import2.c: New tests.
15262
15263 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15264
15265         * g++.dg/eh/crossjump1.C: New test.
15266
15267 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/11697
15270         * g++.dg/template/using6.C: New test.
15271
15272         PR c++/11744
15273         * g++.dg/template/koenig2.C: New test.
15274
15275 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15276
15277         PR c++/7983
15278         * g++.dg/parse/typedef4.C: New test.
15279
15280 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15281
15282         PR c++/8442, c++/8806
15283         * g++.dg/template/elab1.C: New test.
15284         * g++.dg/template/type2.C: Likewise.
15285         * g++.dg/template/ttp3.C: Adjust expected error message.
15286         * g++.old-deja/g++.law/visibility13.C: Likewise.
15287         * g++.old-deja/g++.niklas/t135.C: Likewise.
15288         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15289         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15290         template argument.
15291         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15292
15293 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15294
15295         PR c++/11295
15296         * g++.dg/ext/stmtexpr1.C: New test.
15297
15298         * g++.dg/opt/tmp1.C: New test.
15299
15300         PR c++/11525
15301         * g++.dg/parse/constant4.C: New test.
15302
15303         PR c++/9447
15304         * g++.dg/template/using5.C: New test.
15305
15306 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15307
15308         * gcc.dg/builtins-27.c: New test case.
15309
15310 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15311
15312         * gcc.dg/tls/opt-7.c: New test.
15313
15314 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15315
15316         * g++.old-deja/g++.other/crash18.C: Remove.
15317
15318 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         * g++.dg/template/explicit3.C: New.
15321         * g++.dg/template/explicit4.C: New.
15322         * g++.dg/template/explicit5.C: New.
15323
15324         PR c++/11347
15325         * g++.dg/template/memtmpl1.C: New.
15326
15327 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15328
15329         PR target/11565
15330         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15331         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15332
15333 2003-07-30  Jan Hubicka  <jh@suse.cz>
15334
15335         * vtgc1.c: Kill.
15336
15337 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15338
15339         * gcc.dg/struct-in-proto-1.c: New test.
15340
15341 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15342
15343         * gcc.dg/cpp/include2.c: Only expect one message.
15344
15345 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15346
15347         PR c++/9447
15348         * g++.dg/template/using1.C: New test.
15349         * g++.dg/template/using2.C: New test.
15350         * g++.dg/template/using3.C: New test.
15351         * g++.dg/template/using4.C: New test.
15352
15353 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15354
15355         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15356         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15357
15358 2003-07-28  Jan Hubicka  <jh@suse.cz>
15359
15360         PR c++/11530
15361         * g++.dg/opt/call1.C: New test.
15362
15363 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15364
15365         PR c++/11667
15366         * g++.dg/init/enum2.C: New test.
15367         * g++.dg/template/overload1.C: Add "-w" option.
15368
15369 2003-07-28    <hp@bitrange.com>
15370
15371         * gcc.dg/Wdeclaration-after-statement-1.c,
15372         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15373
15374 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15375
15376         * gcc.c-torture/compile/20030725-1.c: New test.
15377
15378 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15379
15380         * gcc.dg/20030505.c: Only run for SPE.
15381         Remove definition of opaque type.
15382
15383 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15384
15385         * g++.dg/template/ptrmem6.C: New test.
15386
15387 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15388
15389         * gcc.c-torture/compile/zero-strct-2.c: New test.
15390
15391 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15392
15393         * gcc.dg/intermod-1.c: New test.
15394
15395 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15396
15397         PR c++/11617
15398         * g++.dg/template/lookup2.C: New test.
15399         * g++.dg/template/memclass1.C: Remove instantiated from error.
15400         * g++.dg/other/error2.C: Tweak expected errors.
15401
15402         PR c++/11596
15403         * g++.dg/template/defarg3.C: New test.
15404
15405         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15406
15407 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15408
15409         * g++.dg/inherit/access5.C: New test.
15410
15411 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15412
15413         PR c++/11513
15414         * g++.dg/template/crash8.C: New test.
15415
15416 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15417
15418         PR c/10602
15419         * gcc.dg/noncompile/incomplete-2.c: New test.
15420
15421 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15422
15423         PR c++/11645
15424         * g++.dg/inherit/access4.C: New test.
15425
15426         PR c++/11517
15427         * g++.dg/expr/cond2.C: New test.
15428
15429         PR optimization/10679
15430         * g++.dg/opt/inline4.C: New test.
15431
15432 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15433
15434         * g++.dg/parse/crash10: New test.
15435
15436 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.dg/ext/flexary1.C: New test.
15439
15440 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15441
15442         PR c++/10793
15443         * g++.dg/template/crash9.C: New test.
15444
15445 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15446
15447         PR c++/3004
15448         * g++.dg/parse/typedef3.C: New test.
15449
15450         PR c++/7906
15451         * g++.dg/parse/operator2.C: New test.
15452
15453         PR c++/8895
15454         * g++.dg/parse/def-tmpl-arg1.C: New test.
15455
15456         PR c++/9282
15457         * g++.dg/parse/funptr1.C: New test.
15458
15459         PR c++/9452
15460         * g++.dg/parse/ambig3.C: New test.
15461
15462         PR c++/9454
15463         * g++.dg/parse/operator3.C: New test.
15464
15465         PR c++/9486
15466         * g++.dg/parse/template10.C: New test.
15467
15468         PR c++/9488
15469         * g++.dg/parse/template11.C: New test.
15470
15471         PR c++/10150
15472         * g++.dg/parse/invalid-op1.C: New test.
15473
15474         PR c++/10247
15475         * g++.dg/parse/condexpr1.C: New test.
15476
15477 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         * g++.dg/ext/packed3.C: New test.
15480         * g++.dg/ext/packed4.C: New test.
15481
15482         * gcc.dg/pack-test-3.c: New test.
15483
15484 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15485
15486         * lib/compat.exp: Handle dg-options per source file.
15487         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15488         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15489         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15490         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15491         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15492         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15493         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15494         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15495         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15496         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15497         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15498         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15499         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15500         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15501
15502 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15503
15504         PR c/10320
15505         * gcc.c-torture/execute/20030718-1.c: New test.
15506
15507 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15508
15509         PR optimization/11536
15510         * gcc.dg/20030721-1.c: New test.
15511
15512 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15513
15514         PR c++/11546
15515         * g++.dg/template/lookup1.C: New test.
15516
15517 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15518
15519         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15520         diagnostics of ill-formed constructs involving labels.
15521         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15522         the new 'previously defined here' message.
15523
15524 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15525
15526         * g++.dg/parse/non-dependent2.C: New test.
15527
15528 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15529
15530         * g++.dg/init/init-ref4.C: xfail on targets without
15531         weak symbols.
15532
15533 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15534
15535         PR target/11087
15536         * gcc.c-torture/execute/20030717-1.c: New test.
15537
15538 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15539
15540         * g++.dg/opt/cfg1.C: New test.
15541
15542 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR optimization/11557
15545         * gcc.dg/20030717-1.c: New test.
15546
15547 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15548
15549         PR c++/10476
15550         * g++.dg/expr/crash-1.C: New test.
15551
15552         PR c++/11027
15553         * g++.dg/template/init3.C: New test.
15554
15555         PR c++/8222
15556         * g++.dg/template/non-dependent1.C: New test.
15557
15558         PR c++/11070
15559         * g++.dg/template/non-dependent2.C: New test.
15560
15561         PR c++/11071
15562         * g++.dg/template/non-dependent3.C: New test.
15563
15564         PR c++/9907
15565         * g++.dg/template/sizeof5.C: New test.
15566
15567 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15568
15569         PR 11498
15570         * gcc.c-torture/compile/mangle-1.c: New file.
15571
15572 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15573
15574         PR c++/7809
15575         * g++.dg/parse/access3.C: New test.
15576
15577 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15578
15579         PR c++/11384
15580         * g++.dg/init/init-ref4.C: New test.
15581
15582 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15583
15584         PR c++/11547
15585         * g++.dg/parse/constant3.C: New test.
15586         * g++.dg/parse/crash7.C: Likewise.
15587
15588 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15589
15590         PR target/11008
15591         * gcc.dg/i386-pentium4-not-mull.c: New.
15592
15593 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15594
15595         * gcc.dg/asm-names.c (ymain): Make it weak.
15596
15597 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15598
15599         PR c++/5421
15600         * g++.dg/template/friend21.C: New test.
15601
15602 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15603
15604         * gcc.dg/cleanup-8.c: New test.
15605         * gcc.dg/cleanup-9.c: New test.
15606
15607 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15608
15609         * g++.dg/ext/dll-MI1.h: New file.
15610         * g++.dg/ext/dllexport-MI1.C: New file.
15611         * g++.dg/ext/dllimport-MI1.C: New file.
15612
15613 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15614
15615         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15616         it does not have cmpstrsi patterns (just cmpmemsi).
15617
15618 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15619
15620         PR debug/11473
15621         * g++.dg/debug/debug8.C: New test.
15622
15623 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15624
15625         PR c++/10108
15626         * g++.dg/template/crash7.C: New test.
15627
15628 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15629
15630         PR target/10795
15631         * gcc.c-torture/compile/20030708-1.c: New.
15632
15633 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15634
15635         * gcc.c-torture/execute/20030715-1.c: New test.
15636
15637 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15638
15639         * gcc.dg/pch/inline-3.c: New file.
15640         * gcc.dg/pch/inline-3.hs: New file.
15641         * gcc.dg/pch/inline-4.c: New file.
15642         * gcc.dg/pch/inline-4.hs: New file.
15643
15644 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15645
15646         PR c++/11509
15647         * g++.dg/template/crash6.C: New test.
15648
15649         PR c++/7053
15650         * g++.dg/template/friend20.C: New test.
15651
15652         PR c++/7019
15653         * g++.dg/template/overload2.C: New test.
15654
15655 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15656
15657         PR optimization/11440
15658         * gcc.c-torture/execute/20030714-1.c: New test.
15659
15660 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15661
15662         PR c++/11154
15663         * g++.dg/template/partial2.C: New test.
15664
15665 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15666
15667         PR c++/11503
15668         * g++.dg/template/anon1.C: New test.
15669
15670         PR c++/11493
15671         PR c++/11495
15672         * g++.dg/parse/template9.C: Likewise.
15673         * g++.dg/template/crash4.C: New test.
15674         * g++.dg/template/koenig1.C: Likewise.
15675         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15676         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15677         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15678         functions.
15679         * g++.old-deja/g++.jason/template36.C: Likewise.
15680         * g++.old-deja/g++.mike/p1989.C: Likewise.
15681         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15682         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15683         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15684         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15685         compiling.
15686         * g++.old-deja/g++.pt/union2.C: Use this->.
15687
15688 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15689
15690         * gcc.dg/20030711-1.c: New test.
15691
15692 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15693
15694         PR c++/11050
15695         * g++.dg/parse/args1.C: New test.
15696         * g++.pt/defarg8.C: Change expected errors.
15697
15698 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15699
15700         PR c++/8164
15701         * g++.dg/template/nontype2.C: New test.
15702
15703         PR c++/10558
15704         * g++.dg/parse/template8.C: New test.
15705
15706         PR c++/8327
15707         * g++.dg/template/scope1.C: New test.
15708
15709         * g++.dg/warn/Wsign-compare-1.C: New test.
15710
15711 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15712
15713         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15714
15715 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/9411
15718         * g++.dg/template/explicit2.C: New test.
15719
15720         PR c++/10032
15721         * g++.dg/warn/pedantic1.C: New test.
15722
15723 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15724
15725         PR c++ 9483
15726         * g++.dg/other/field1.C: New test.
15727
15728 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15729
15730         PR c/11449
15731         * gcc.c-torture/compile/20030707-1.c: New.
15732
15733 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15734
15735         PR c++/10849
15736         * g++.dg/template/access12.C: New test.
15737
15738 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15739
15740         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15741         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15742         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15743         * gcc.misc-tests/gcov.exp: Update
15744         * g++.dg/gcov/gcov.exp: Update
15745         * lib/gcov.exp: Update.
15746
15747 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15748
15749         * g++.dg/abi/mangle17.C: Make sure template expressions are
15750         dependent.
15751         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15752         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15753         * g++.dg/opt/stack1.C: Remove erroneous code.
15754         * g++.dg/parse/template7.C: New test.
15755         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15756         * g++.old-deja/g++.pt/crash4.C: Likewise.
15757
15758 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15759
15760         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15761         with zero or one occurence of `$' after the initial `L'.
15762
15763 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15764
15765         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15766
15767 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15768
15769         PR c/11370
15770         * gcc.dg/Wunreachable-6.c: New testcase.
15771         * gcc.dg/Wunreachable-7.c: New testcase.
15772
15773 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15774
15775         PR c/11420
15776         * gcc.dg/20030708-1.c: New test.
15777
15778 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15779
15780         * gcc.dg/compat/sdata-section.h: New file.
15781         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15782         * gcc.dg/torture/mips-sdata-1.c: New test.
15783
15784 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15785
15786         PR c++/11030
15787         * g++.dg/template/friend19.C: New test.
15788
15789 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15790
15791         * g++.dg/opt/strength-reduce.C: New test.
15792
15793 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15794
15795         PR target/10979
15796         * gcc.dg/20030707-1.c: New testcase.
15797
15798 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15799
15800         PR optimization/11059
15801         * g++.dg/opt/emptyunion.C: New testcase.
15802
15803 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15804             Eric Botcazou  <ebotcazou@libertysurf.fr>
15805
15806         * g++.dg/opt/stack1.C: New test.
15807
15808 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15809
15810         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15811         run test.
15812
15813         PR c++/11431
15814         * g++.dg/expr/static_cast3.C: New test.
15815
15816 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15817
15818         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15819         everywhere.
15820         * gcc.dg/concat.c: Concatenation of string constants with
15821         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15822         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15823         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15824         necessary to avoid multi-character character constant warning.
15825         * gcc.dg/cpp/escape.c: Likewise.
15826         * gcc.dg/cpp/ucs.c: Likewise.
15827         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15828         Fix a typo.
15829
15830 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15831
15832         PR c/11428
15833         * gcc.c-torture/compile/20030704-1.c: New.
15834
15835 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15836
15837         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15838
15839 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15840
15841         PR c++/5287, PR c++/7910,  PR c++/11021
15842         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15843         tests for warnings.
15844         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15845         * g++.dg/ext/dllimport3.C: Likewise.
15846         * g++.dg/ext/dllimport4.C: New file.
15847         * g++.dg/ext/dllimport5.C: New file.
15848         * g++.dg/ext/dllimport6.C: New file.
15849         * g++.dg/ext/dllimport7.C: New file.
15850         * g++.dg/ext/dllimport8.C: New file.
15851         * g++.dg/ext/dllimport9.C: New file.
15852         * g++.dg/ext/dllimport10.C: New file.
15853         * g++.dg/ext/dllexport1.C: New file.
15854
15855 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15856
15857         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15858         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15859
15860 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15861
15862         * gcc.dg/builtins-25.c: New testcase.
15863         * gcc.dg/builtins-26.c: New testcase.
15864
15865 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15866
15867         * gcc.dg/compat/vector-defs.h: New file.
15868         * gcc.dg/compat/vector-setup.h: New file.
15869         * gcc.dg/compat/vector-check.h: New file.
15870         * gcc.dg/compat/vector-1_main.c: New file.
15871         * gcc.dg/compat/vector-1_x.c: New file.
15872         * gcc.dg/compat/vector-1_y.c: New file.
15873         * gcc.dg/compat/vector-2_main.c: New file.
15874         * gcc.dg/compat/vector-2_x.c: New file.
15875         * gcc.dg/compat/vector-2_y.c: New file.
15876
15877         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15878         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15879         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15880         * gcc.dg/compat/struct-align-1.h: New file.
15881         * gcc.dg/compat/struct-align-1_main.c: New file.
15882         * gcc.dg/compat/struct-align-1_x.c: New file.
15883         * gcc.dg/compat/struct-align-1_y.c: New file.
15884         * gcc.dg/compat/struct-align-2.h: New file.
15885         * gcc.dg/compat/struct-align-2_main.c: New file.
15886         * gcc.dg/compat/struct-align-2_x.c: New file.
15887         * gcc.dg/compat/struct-align-2_y.c: New file.
15888
15889         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15890         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15891         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15892         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15893         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15894         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15895         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15896         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15897         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15898         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15899         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15900         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15901         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15902         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15903         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15904         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15905         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15906         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15907         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15908         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15909         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15910         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15911         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15912         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15913         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15914         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15915         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15916         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15917         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15918
15919 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15920
15921         * gcc.dg/i386-call-1.c: New test.
15922
15923 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15924
15925         PR c++/9162
15926         * g++.dg/parse/defarg4.C: New.
15927
15928 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15929
15930         PR target/10700
15931         * gcc.c-torture/compile/20030703-1.c: New test case.
15932
15933 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15934
15935         * g++.dg/template/local3.C: Remove extra semicolon.
15936
15937 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15938
15939         * gcc.dg/i386-volatile-1.c: New test.
15940
15941 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15942
15943         PR c++/11072
15944         * g++.dg/other/offsetof2.C: XFAIL.
15945         * g++.dg/other/offsetof5.C: New.
15946
15947         PR c++/10219
15948         * g++.dg/template/error1.C: New.
15949
15950         PR c++/9779
15951         * g++.dg/template/dependent-expr1.C: New.
15952
15953 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/6949
15956         * g++.dg/template/local3.C: New test.
15957
15958         PR c++/11149
15959         * g++.dg/lookup/scoped6.C: New test.
15960
15961 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15962
15963         PR c++/8046
15964         * g++.dg/other/error7.C: New test.
15965
15966 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15967
15968         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15969         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15970         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15971         * g++.old-deja/g++.other/union2.C: Likewise.
15972         * gcc.dg/c90-const-expr-2.c: Likewise.
15973         * gcc.dg/c90-const-expr-3.c: Likewise.
15974         * gcc.dg/c99-const-expr-2.c: Likewise.
15975         * gcc.dg/c99-const-expr-3.c: Likewise.
15976         * gcc.dg/concat.c: Likewise.
15977
15978 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15979
15980         PR c++/9559
15981         * g++.dg/init/static1.C: New test.
15982
15983 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15984
15985         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15986         * g++.old-deja/g++.other/access2.C: Likewise.
15987         * g++.old-deja/g++.other/decl2.C: Likewise.
15988         * gcc.c-torture/execute/20020615-1.c: Likewise.
15989
15990 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15991
15992         PR c++/4933
15993         * g++.dg/template/sizeof4.C: New test.
15994
15995 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15996
15997         * g++.dg/other/error6.C: New test.
15998
15999 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16000
16001         PR c++/10750
16002         * g++.dg/parse/constant2.C: New test.
16003
16004 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16005
16006         PR c++/11106
16007         * g++.dg/other/error5.C: New test.
16008
16009 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16010
16011         * gcc.dg/format/gcc_diag-1.c: New test.
16012
16013 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16014
16015         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16016
16017 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16020         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16021         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16022
16023 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16024
16025         * gcc.c-torture/execute/builtins/string-8.c: New test.
16026         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16027         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16028         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16029
16030 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16031
16032         PR c++/10468
16033         * g++.dg/ext/typeof6.C: New test.
16034
16035 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16036
16037         PR c++/10796
16038         * g++.dg/init/enum1.C: New test.
16039
16040 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16041
16042         * gcc.dg/20030627-1.c: New test.
16043
16044 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16045
16046         PR c++/11332
16047         * g++.dg/expr/static_cast2.C: New test.
16048
16049 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16050             Jakub Jelinek  <jakub@redhat.com>
16051
16052         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16053         sprintf(dst,"%s",src) optimization.
16054         * gcc.c-torture/execute/20030626-1.c: New test case.
16055         * gcc.c-torture/execute/20030626-2.c: New test case.
16056
16057 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16058
16059         * gcc.c-torture/execute/multi-ix.c: New test.
16060
16061         * gcc.c-torture/execute/simd-4.c (main):
16062         Added missing semicolon at end of union.
16063
16064 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16065
16066         PR c++/8266
16067         * g++.dg/template/explicit-instantiation3.C: New test.
16068
16069 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16070
16071         * gcc.dg/20030626-1.c: Use signed char.
16072
16073 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16074
16075         * gcc.dg/20030626-1.c: New test.
16076
16077 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16078
16079         * const-str-2.m: Update.
16080
16081 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16082
16083         PR c++/10990
16084         * g++.dg/rtti/dyncast1.C: New test.
16085         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16086         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16087         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16088
16089         PR c++/10931
16090         * g++.dg/expr/static_cast1.C: New test.
16091
16092 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16093
16094         * gcc.dg/20030625-1.c: New test.
16095
16096 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16097
16098         * gcc.c-torture/compile/20030624-1.c: New test case.
16099
16100 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16101
16102         * gcc.c-torture/execute/string-opt-17.c: New test.
16103
16104 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/5754
16107         * g++.dg/parse/crash6.C: New test.
16108
16109 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16110
16111         * gcc.dg/builtins-24.c: New test case.
16112
16113 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16114
16115         * g++.dg/opt/operator1.C: New test.
16116
16117 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16118
16119         * gcc.c-torture/execute/string-opt-16.c: New test case.
16120
16121 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16122
16123         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16124         * g++.old-deja/g++.other/conv7.C: Likewise
16125         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16126         * g++.old-deja/g++.other/overload14.C: Likewise.
16127
16128 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16129
16130         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16131         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16132
16133 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16134
16135         PR c++/10888
16136         * g++.dg/warn/Winline-3.C: New test.
16137
16138 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16139
16140         * lib/target-supports.exp (check_alias_available): Make the test
16141         program acceptable to the Solaris assembler.
16142
16143         PR c++/10749
16144         * g++.dg/template/memclass2.C: New test.
16145
16146 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16147             Eric Botcazou  <ebotcazou@libertysurf.fr>
16148
16149         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16150         data for non-matching targets.
16151         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16152
16153 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16154
16155         PR c++/10845
16156         * g++.dg/template/member3.C: New test.
16157
16158 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16159
16160         PR c++/10939
16161         * g++.dg/template/func1.C: New test.
16162
16163         PR c++/9649
16164         * g++.dg/template/static4.C: New test.
16165         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16166
16167         PR c++/11041
16168         * g++.dg/init/ref7.C: New test.
16169
16170 2003-06-19  Matt Austern  <austern@apple.com>
16171
16172         PR c++/11228
16173         * g++.dg/anew1.C: New test.
16174         * g++.dg/anew2.C: New test.
16175         * g++.dg/anew3.C: New test.
16176         * g++.dg/anew4.C: New test.
16177
16178 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16179
16180         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16181
16182 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16183
16184         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16185         endian-dependent.
16186
16187 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16188
16189         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16190         Remove cruft.
16191
16192 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16193
16194         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16195         * gcc.c-torture/compile/961203-1.c: Likewise.
16196         * gcc.c-torture/compile/980506-1.c: Likewise.
16197
16198 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16199
16200         PR c++/10712
16201         * g++.dg/lookup/using7.C: New test.
16202
16203 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16204
16205         PR c++/11105
16206         * g++.dg/abi/conv1.C: Remove it.
16207         * g++.dg/template/conv7.C: New test.
16208         * g++.dg/template/conv8.C: Likewise.
16209         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16210         conversion operator.
16211
16212 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16213
16214         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16215         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16216         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16217         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16218         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16219         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16220         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16221         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16222         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16223         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16224         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16225         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16226         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16227         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16228         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16229         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16230         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16231         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16232         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16233         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16234         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16235         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16236         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16237         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16238         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16239         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16240         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16241         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16242         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16243
16244 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16245
16246         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16247         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16248         indications.
16249
16250 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16251
16252         * gcc.dg/i386-387-5.c: New test case.
16253         * gcc.dg/i386-387-6.c: New test case.
16254         * gcc.dg/builtins-23.c: New test case.
16255
16256 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16257
16258         * gcc.dg/builtins-22.c: New test case.
16259         * gcc.dg/i386-387-1.c: Update to test exp.
16260         * gcc.dg/i386-387-2.c: Likewise.
16261
16262 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16263
16264         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16265
16266 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16267
16268         * lib/gcc-dg.exp (dg-require-dll): New function.
16269         (dg-xfail-if): Likewise.
16270         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16271         driver.
16272
16273         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16274         * gcc.c-torture/compile/20001205-1.c: Likewise.
16275         * gcc.c-torture/compile/20001226-1.c: Likewise.
16276         * gcc.c-torture/compile/20010518-2.c: Likewise.
16277         * gcc.c-torture/compile/20020312-1.c: Likewise.
16278         * gcc.c-torture/compile/20020604-1.c: Likewise.
16279         * gcc.c-torture/compile/920501-12.c: Likewise.
16280         * gcc.c-torture/compile/920501-4.c: Likewise.
16281         * gcc.c-torture/compile/920520-1.c: Likewise.
16282         * gcc.c-torture/compile/920521-1.c: Likewise.
16283         * gcc.c-torture/compile/920625-1.c: Likewise.
16284         * gcc.c-torture/compile/961203-1.c: Likewise.
16285         * gcc.c-torture/compile/980506-1.c: Likewise.
16286         * gcc.c-torture/compile/981006-1.c: Likewise.
16287         * gcc.c-torture/compile/981022-1.c: Likewise.
16288         * gcc.c-torture/compile/981223-1.c: Likewise.
16289         * gcc.c-torture/compile/990617-1.c: Likewise.
16290         * gcc.c-torture/compile/dll.c: Likewise.
16291         * gcc.c-torture/compile/labels-3.c: Likewise.
16292         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16293         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16294         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16295         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16296         * gcc.c-torture/compile/simd-5.c: Likewise.
16297         * gcc.c-torture/compile/20000804-1.x: Remove.
16298         * gcc.c-torture/compile/20001205-1.x: Likewise.
16299         * gcc.c-torture/compile/20001226-1.x: Likewise.
16300         * gcc.c-torture/compile/20010518-2.x: Likewise.
16301         * gcc.c-torture/compile/20020312-1.x: Likewise.
16302         * gcc.c-torture/compile/20020604-1.x: Likewise.
16303         * gcc.c-torture/compile/920501-12.x: Likewise.
16304         * gcc.c-torture/compile/920501-4.x: Likewise.
16305         * gcc.c-torture/compile/920520-1.x: Likewise.
16306         * gcc.c-torture/compile/920521-1.x: Likewise.
16307         * gcc.c-torture/compile/920625-1.x: Likewise.
16308         * gcc.c-torture/compile/961203-1.x: Likewise.
16309         * gcc.c-torture/compile/980506-1.x: Likewise.
16310         * gcc.c-torture/compile/981006-1.x: Likewise.
16311         * gcc.c-torture/compile/981022-1.x: Likewise.
16312         * gcc.c-torture/compile/981223-1.x: Likewise.
16313         * gcc.c-torture/compile/990617-1.x: Likewise.
16314         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16315         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16316         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16317         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16318         * gcc.c-torture/compile/simd-5.x: Likewise.
16319
16320         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16321
16322 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16323
16324         * gcc.c-torture/execute/20030611-1.c: New test.
16325
16326 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16327
16328         PR middle-end/168
16329         * gcc.dg/20030612-1.c: New test case.
16330
16331 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16332
16333         PR c++/10635
16334         * g++.dg/expr/cast1.C: New test.
16335
16336 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16337
16338         * gcc.dg/builtins-21.c: New test case.
16339
16340 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16341
16342         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16343         options instead of at the end.
16344         * lib/objc.exp (objc_target_compile): Likewise.
16345
16346 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16347
16348         PR c++/10432
16349         * g++.dg/parse/error1.C: New test.
16350
16351 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16352
16353         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16354         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16355         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16356         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16357         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16358         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16359         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16360         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16361         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16362         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16363         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16364         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16365         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16366         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16367         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16368         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16369         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16370         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16371         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16372         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16373         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16374         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16375         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16376         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16377
16378         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16379         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16380         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16381         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16382         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16383         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16384         * gcc.dg/compat/scalar-return-3_main.c: New file.
16385         * gcc.dg/compat/scalar-return-3_x.c: New file.
16386         * gcc.dg/compat/scalar-return-3_y.c: New file.
16387         * gcc.dg/compat/scalar-return-4_main.c: New file.
16388         * gcc.dg/compat/scalar-return-4_x.c: New file.
16389         * gcc.dg/compat/scalar-return-4_y.c: New file.
16390
16391 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16392
16393         * gcc.dg/compat/fp2-struct-check.h: New file.
16394         * gcc.dg/compat/fp2-struct-defs.h: New file.
16395         * gcc.dg/compat/fp2-struct-init.h: New file.
16396         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16397         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16398         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16399         * gcc.dg/compat/struct-return-10_main.c: New file.
16400         * gcc.dg/compat/struct-return-10_x.c: New file.
16401         * gcc.dg/compat/struct-return-10_y.c: New file.
16402
16403         * gcc.dg/compat/compat-common.h: New file.
16404         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16405         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16406         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16407         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16408         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16409         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16410         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16411         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16412         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16413         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16414         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16415         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16416         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16417         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16418         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16419         * gcc.dg/compat/small-struct-check.h: Ditto.
16420         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16421         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16422         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16423         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16424         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16425         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16426         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16427         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16428         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16429         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16430         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16431         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16432         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16433         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16434         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16435         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16436         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16437         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16438         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16439         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16440         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16441         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16442         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16443         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16444         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16445         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16446         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16447         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16448         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16449         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16450
16451 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16452
16453         * g++.dg/pch/static-1.C: New file.
16454         * g++.dg/pch/static-1.Hs: New file.
16455
16456 2003-06-10  Richard Henderson  <rth@redhat.com>
16457
16458         * gcc.dg/asm-7.c: Adjust expected warning text.
16459
16460 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16461
16462         * gcc.dg/builtins-20.c: New test case.
16463
16464 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16465
16466         PR c++/11131
16467         * g++.dg/opt/template1.C: New test.
16468
16469 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16470
16471         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16472         additional_sources.
16473
16474 2003-05-21  David Taylor  <dtaylor@emc.com>
16475
16476         * gcc.dg/Wpadded.c: New file.
16477
16478 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16479
16480         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16481         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16482         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16483         dg-require-weak.
16484
16485 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16486
16487         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16488
16489 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16490
16491         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16492         (dg-require-alias): Likewise.
16493         (dg-require-gc-sections): Likewise.
16494         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16495
16496 2003-06-08  Richard Henderson  <rth@redhat.com>
16497
16498         * gcc.dg/20011029-2.c: Fix the array reference.
16499         * gcc.dg/asm-7.c: New.
16500
16501 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16502
16503         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16504
16505 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16506
16507         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16508         (dg-require-gc-sections): Likewise.
16509
16510 2003-06-08  Jan Hubicka  <jh@suse.cz>
16511
16512         * i386-cmov1.c: Fix regular expression.
16513         * i386-cvt-1.c: Likewise.
16514         * i386-local.c: Likewise.
16515         * i386-local2.c: Likewise.
16516         * i386-mul.c: Likewise.
16517         * i386-ssetype-1.c: Likewise.
16518         * i386-ssetype-3.c: Likewise.
16519         * i386-ssetype-5.c: Likewise.
16520
16521 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16522
16523         PR c++/11039
16524         * g++.dg/warn/implicit-typename2.C: New test.
16525         * g++.dg/warn/implicit-typename3.C: New test.
16526
16527 2003-06-07  Richard Henderson  <rth@redhat.com>
16528
16529         * g++.dg/other/offsetof3.C: Use size_t.
16530         * g++.dg/other/offsetof4.C: Likewise.
16531
16532 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16533
16534         * lib/copy-file.exp: New. Implement gcc_copy_files.
16535
16536         * lib/dg-pch.exp: Load copy-file.exp
16537         (dg-pch): Use gcc_copy_files instead of "file copy".
16538
16539 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16540
16541         * gcc.dg/weak/weak.exp: Simplify.
16542         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16543         * gcc.dg/weak/weak-1.c: Likewise.
16544         * gcc.dg/weak/weak-2.c: Likewise.
16545         * gcc.dg/weak/weak-3.c: Likewise.
16546         * gcc.dg/weak/weak-4.c: Likewise.
16547         * gcc.dg/weak/weak-5.c: Likewise.
16548         * gcc.dg/weak/weak-6.c: Likewise.
16549         * gcc.dg/weak/weak-7.c: Likewise.
16550         * gcc.dg/weak/weak-8.c: Likewise.
16551         * gcc.dg/weak/weak-9.c: Likewise.
16552
16553 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16554
16555         gcc.c-torture/execute/20030606-1.c: New.
16556
16557 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16558
16559         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16560         * gcc.dg/builtins-19.c: Likewise.
16561
16562 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16563
16564         * gcc.dg/builtins-2.c: Add some more tests.
16565         * gcc.dg/builtins-18.c: New test case.
16566         * gcc.dg/builtins-19.c: New test case.
16567
16568 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16569             Jim Wilson  <wilson@tuliptree.org>
16570
16571         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16572
16573 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16574
16575         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16576         mempcpy/stpcpy calls not to be optimized into something else.
16577         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16578         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16579         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16580
16581 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16582
16583         * gcc.dg/format/asm_fprintf-1.c: New test.
16584
16585 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16586
16587         * lib/gcc-defs.exp (additional_sources): New variable.
16588         (dg-additional-sources): New function.
16589         (additional_files): New variable.
16590         (dg-additional-files): New function.
16591         (dg-additional-files-options): Likewise.
16592         * lib/gcc-dg.exp (dg-require-weak): New function.
16593         (dg-require-alias): Likewise.
16594         (dg-require-gc-sections): Likewise.
16595         * lib/target-supports.exp (check_alias_available): Remove testfile
16596         parameter.
16597         (check_gc_sections_available): New function.
16598         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16599         (dg-gpp-additional-files): Likewise.
16600         * lib/g++.exp (additional_sources): Remove.
16601         (additional_files): Likewise.
16602         (g++_target_compile): Use dg-additional-files-options.
16603
16604         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16605         Tcl logic.
16606         * gcc.dg/special/ecos.exp: Remove.
16607         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16608         * gcc.dg/special/alias-1.c: Likewise.
16609         * gcc.dg/special/alias-2.c: Likewise.
16610         * gcc.dg/special/gcsec-1.c: Likewise.
16611         * gcc.dg/special/weak-1.c: Likewise.
16612         * gcc.dg/special/weak-2.c: Likewise.
16613         * gcc.dg/special/wkali-1.c: Likewise.
16614         * gcc.dg/special/wkali-2.c: Likewise.
16615
16616         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16617         dg-gpp-additional-*.
16618         * g++.dg/special/conpr-3.C: Likewise.
16619         * g++.dg/special/conpr-4.C: Likewise.
16620         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16621         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16622         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16623         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16624         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16625         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16626         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16627         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16628         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16629         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16630         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16631         * g++.old-deja/g++.other/comdat1.C: Likewise.
16632         * g++.old-deja/g++.other/comdat2.C: Likewise.
16633         * g++.old-deja/g++.other/comdat3.C: Likewise.
16634         * g++.old-deja/g++.other/ctor1.C: Likewise.
16635         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16636
16637 2003-06-05  Richard Henderson  <rth@redhat.com>
16638
16639         * gcc.dg/debug/20030605-1.c: New.
16640
16641 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16642
16643         * README.QMTEST: Update.
16644
16645 2003-06-04  Richard Henderson  <rth@redhat.com>
16646
16647         * gcc.dg/cleanup-1.c: New.
16648         * gcc.dg/cleanup-2.c: New.
16649         * gcc.dg/cleanup-3.c: New.
16650         * gcc.dg/cleanup-4.c: New.
16651         * gcc.dg/cleanup-5.c: New.
16652         * gcc.dg/cleanup-6.c: New.
16653         * gcc.dg/cleanup-7.c: New.
16654
16655 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16656
16657         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16658
16659         * lib/dg-pch.exp: New file.
16660         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16661         * gcc.dg/pch/pch.exp: Likewise.
16662
16663 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16664
16665         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16666         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16667         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16668         * gcc.dg/builtins-17.c: New test case.
16669         * gcc.dg/i386-387-4.c: New test case.
16670         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16671
16672 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16673
16674         * gcc.dg/ultrasp9.c: New test.
16675
16676 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16677
16678         * gcc.c-torture/compile/20030604-1.c: New test.
16679         * gcc.dg/sparc-constant-1.c: New test.
16680
16681 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16682
16683         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16684
16685 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16686
16687         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16688
16689         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16690         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16691
16692 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16693
16694         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16695
16696 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16697
16698         PR c++/10940
16699         * g++.dg/template/spec10.C: New test.
16700
16701 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16702
16703         * gcc.dg/builtins-16.c: New test case.
16704
16705 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16706
16707         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16708         mempcpy test with post-increments.
16709         * gcc.c-torture/execute/string-opt-3.c: New test.
16710         * gcc.dg/string-opt-1.c: New test.
16711
16712 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16713
16714         PR fortran/10965
16715         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16716
16717 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16718
16719         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16720         (scan-assembler): ... here.  Use dg-scan.
16721         (scan-assembler-not): Likewise.
16722         (scan-file): New function.
16723         (scan-file-not): Likewise.
16724         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16725         * gcc.dg/cpp/_Pragma4.c: Likewise.
16726         * gcc.dg/cpp/_Pragma5.c: Likewise.
16727         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16728         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16729         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16730         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16731         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16732         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16733         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16734         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16735         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16736         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16737         * gcc.dg/cpp/cxxcom1.c: Likewise.
16738         * gcc.dg/cpp/line1.c: Likewise.
16739         * gcc.dg/cpp/maccom1.c: Likewise.
16740         * gcc.dg/cpp/maccom2.c: Likewise.
16741         * gcc.dg/cpp/maccom3.c: Likewise.
16742         * gcc.dg/cpp/maccom4.c: Likewise.
16743         * gcc.dg/cpp/maccom5.c: Likewise.
16744         * gcc.dg/cpp/maccom6.c: Likewise.
16745         * gcc.dg/cpp/multiline.c: Likewise.
16746         * gcc.dg/cpp/spacing1.c: Likewise.
16747         * gcc.dg/cpp/spacing2.c: Likewise.
16748         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16749         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16750         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16751         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16752         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16753         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16754         * gcc.dg/cpp/cxxcom2.c: Likewise.
16755         * gcc.dg/cpp/cxxcom2.h: New file.
16756
16757         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16758         * g++.dg/cpp/truefalse.C: Here.
16759         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16760
16761 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16762
16763         * gcc.dg/cpp/redef3.c: New file.
16764
16765 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16766
16767         * gcc.dg/i386-loop-3.c: New test.
16768
16769 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16770
16771         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16772
16773 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16774
16775         * gcc.dg/fwrapv-1.c: New test case.
16776         * gcc.dg/fwrapv-2.c: New test case.
16777
16778 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16779
16780         PR c++/10956
16781         * g++.dg/template/spec9.C: New test.
16782
16783 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16784
16785         * gcc.dg/duff-4.c: New test case.
16786
16787 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16788
16789         PR fortran/10843
16790         * g77.dg/ffixed-form-1.f: New test
16791         * g77.dg/ffixed-form-2.f: New test
16792         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16793         * g77.dg/ffree-form-3.f: New test
16794
16795 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16796
16797         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16798         * gcc.dg/wint_t-1.c: Likewise.
16799
16800 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16801
16802         * g++.dg/template/access11.C: New test.
16803
16804 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16805
16806         PR c++/10849
16807         * g++.dg/template/access10.C: New test.
16808
16809 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16810             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16811
16812         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16813
16814 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16815
16816         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16817         suppress for powerpc-*-darwin*.
16818         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16819
16820 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16821
16822         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16823         suppress option for powerpc-*-darwin*.
16824
16825 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16826
16827         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16828         * gcc.dg/builtins-4.c: Add test for fmod.
16829
16830 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16831
16832         PR c++/10682
16833         * g++.dg/template/instantiate4.C: New test.
16834
16835 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16836
16837         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16838
16839 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16840
16841         * gcc.dg/compat/scalar-return-1_main.c: New file.
16842         * gcc.dg/compat/scalar-return-1_x.c: New file.
16843         * gcc.dg/compat/scalar-return-1_y.c: New file.
16844         * gcc.dg/compat/scalar-return-2_main.c: New file.
16845         * gcc.dg/compat/scalar-return-2_x.c: New file.
16846         * gcc.dg/compat/scalar-return-2_y.c: New file.
16847         * gcc.dg/compat/struct-return-3_main.c: New file.
16848         * gcc.dg/compat/struct-return-3_y.c: New file.
16849         * gcc.dg/compat/struct-return-3_x.c: New file.
16850         * gcc.dg/compat/struct-return-2_main.c: New file.
16851         * gcc.dg/compat/struct-return-2_x.c: New file.
16852         * gcc.dg/compat/struct-return-2_y.c: New file.
16853
16854 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16855
16856         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16857         for hppa*-hp-hpux*.
16858         * gcc.dg/20021014-1.c (dg-options): Likewise.
16859         * gcc.dg/nest.c (dg-options): Likewise.
16860
16861 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16862
16863         PR c++/9738
16864         * g++.dg/ext/dllimport2.C: New file.
16865         * g++.dg/ext/dllimport3.C: New file.
16866
16867 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16868
16869         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16870         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16871         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16872         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16873         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16874         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16875         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16876         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16877         * gcc.dg/compat/small-struct-defs.h: New file.
16878         * gcc.dg/compat/small-struct-init.h: New file.
16879         * gcc.dg/compat/small-struct-check.h: New file.
16880         * gcc.dg/compat/fp-struct-defs.h: New file.
16881         * gcc.dg/compat/fp-struct-check.h: New file.
16882         * gcc.dg/compat/fp-struct-init.h: New file.
16883         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16884         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16885
16886 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16887
16888         * gcc.dg/20030225-2.c: New test.
16889
16890 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16891             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16892
16893         * gcc.c-torture/compile/20030518-1.c: New test case.
16894
16895 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16896
16897         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16898         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16899         gcc-dg-debug-runtest.
16900         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16901         gcc-dg-debug-runtest.
16902
16903 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16904
16905         PR c++/9022
16906         * g++.dg/lookup/using6.C: New test.
16907
16908 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16909
16910         * g++.dg/parse/access2.C: New test.
16911
16912 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16913
16914         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16915         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16916         * gcc.dg/debug/debug.exp: Likewise.
16917
16918 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16919
16920         * gcc.dg/dollar.c: New test.
16921
16922 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16923
16924         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16925         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16926         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16927         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16928         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16929         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16930         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16931         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16932         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16933         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16934         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16935         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16936         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16937         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16938         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16939         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16940         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16941         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16942
16943 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16944
16945         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16946         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16947         support for "repo" mode.
16948         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16949         * lib/g77-dg.exp: Likewise.
16950         * lib/obj-dg.exp: Likewise.
16951
16952 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16953
16954         Merge from gcc-3_2-rhl8-branch:
16955         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16956
16957         * gcc.dg/tls/opt-6.c: New test.
16958
16959         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16960
16961         * gcc.dg/20030405-1.c: New test.
16962
16963         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16964
16965         * gcc.dg/20030309-1.c: New test.
16966
16967         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16968
16969         * gcc.c-torture/execute/20030307-1.c: New test.
16970
16971         2003-02-20  Randolph Chung  <tausq@debian.org>
16972
16973         * gcc.c-torture/compile/20030220-1.c: New test.
16974
16975         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16976
16977         * gcc.dg/20030217-1.c: New test.
16978
16979         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16980
16981         * gcc.c-torture/compile/20020129-1.c: New test.
16982
16983         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16984
16985         * gcc.dg/unroll-1.c: New test.
16986
16987         2002-11-16  Jan Hubicka  <jh@suse.cz>
16988
16989         * gcc.c-torture/execute/20020920-1.c: New test.
16990
16991         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16992
16993         PR target/7434
16994         * gcc.c-torture/compile/20021008-1.c: New test.
16995
16996         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16997
16998         PR target/7559
16999         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17000
17001         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17002
17003         * gcc.c-torture/compile/20020807-1.c: New test.
17004
17005         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17006
17007         * gcc.dg/tls/opt-1.c: New test.
17008
17009         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17010
17011         * gcc.dg/20020729-1.c: New test.
17012
17013         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17014
17015         * g++.dg/opt/life1.C: New test.
17016
17017         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17018
17019         * gcc.dg/20020525-1.c: New test.
17020
17021         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17022
17023         PR c++/6794
17024         * g++.dg/ext/pretty1.C: New test.
17025         * g++.dg/ext/pretty2.C: New test.
17026
17027 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17028
17029         PR c++/8385
17030         * g++.dg/ext/typeof5.C: New test.
17031
17032 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17033
17034         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17035         __USER_LABEL_PREFIX__ into account.
17036         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17037
17038 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17039
17040         * gcc.dg/builtins-15.c: New test case.
17041
17042 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17043
17044         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17045
17046 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17047
17048         * lib/g++.exp: Tweak handling of additional source files.
17049         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17050         * g++.dg/special/conpr-2a.C: Rename to ...
17051         * g++.dg/special/conpr-2a.cc: ... this.
17052         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17053         * g++.dg/special/conpr-3a.C: Rename to ...
17054         * g++.dg/special/conpr-3a.cc: This.
17055         * g++.dg/special/conpr-3b.C: Rename to ...
17056         * g++.dg/special/conpr-3b.cc: This.
17057         * g++.dg/special/conpr-4.C: New test.
17058         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17059
17060 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17061
17062         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17063
17064 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17065
17066         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17067         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17068         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17069         * g++.old-deja/g++.other/warn3.C: Likewise.
17070
17071 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17072
17073         * gcc.dg/i386-387-1.c: Update to also test log.
17074         * gcc.dg/i386-387-2.c: Likewise.
17075
17076 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17077
17078         * g77.f-torture/execute/int8421.f: New test.
17079
17080 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17081
17082         PR c++/10230, c++/10481
17083         * g++.dg/lookup/scoped5.C: New test.
17084
17085 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17086
17087         PR c++/10552
17088         * g++.dg/template/ttp6.C: New test.
17089
17090 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17091
17092         * gcc.c-torture/execute/builtins: New directory.
17093         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17094         gcc.c-torture/execute/builtins.
17095         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17096         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17097         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17098         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17099
17100 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17101
17102         PR c++/9252
17103         * g++.dg/template/access8.C: New test.
17104         * g++.dg/template/access9.C: New test.
17105
17106 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17107
17108         PR c++/9554
17109         * g++.dg/parse/access1.C: New test.
17110
17111 2003-05-09  DJ Delorie  <dj@redhat.com>
17112
17113         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17114         long, and not an int.
17115
17116 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17117
17118         PR c++/10555, c++/10576
17119         * g++.dg/template/memclass1.C: New test.
17120
17121 2003-05-08  DJ Delorie  <dj@redhat.com>
17122
17123         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17124         targets.
17125         * gcc.c-torture/execute/20021024-1.x: Likewise.
17126         * gcc.c-torture/execute/shiftdi.x: Likewise.
17127         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17128         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17129         * gcc.dg/20021018-1.c: Likewise.
17130
17131 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17132
17133         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17134
17135         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17136         (bcopy): Call memmove.
17137
17138 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17139
17140         * g77.f-torture/compile/8485.f: New test case.
17141
17142 2003-05-07  Richard Henderson  <rth@redhat.com>
17143
17144         PR c++/10570
17145         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17146         Verify exception_cleanup not called for rethrows.
17147         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17148         when exiting catch block without rethrowing.
17149         * g++.dg/eh/forced3.C: New.
17150         * g++.dg/eh/forced4.C: New.
17151
17152 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17153
17154         * gcc.dg/20030505.c: Fix triplet.
17155
17156 2003-05-06  DJ Delorie  <dj@redhat.com>
17157
17158         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17159         * gcc.dg/nest.c: Likewise.
17160
17161 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17162
17163         * gcc.dg/builtins-14.c: New test case.
17164
17165 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17166
17167         * lib/compat.exp (compat-execute): New argument.
17168         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17169         * gcc.dg/compat: New test directory.
17170         * gcc.dg/compat/compat.exp: New expect script.
17171         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17172         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17173         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17174         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17175         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17176         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17177
17178         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17179         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17180         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17181         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17182         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17183         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17184         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17185         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17186         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17187         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17188         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17189         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17190         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17191         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17192         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17193
17194 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17195
17196         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17197
17198 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17199
17200         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17201
17202 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17203
17204         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17205         * gcc.dg/ppc-fsel-2.c: New test.
17206
17207         * gcc.dg/unused-5.c: New test.
17208
17209 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17210
17211         PR c++/10496
17212         * g++.dg/warn/pmf1.C: New test.
17213
17214 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17215
17216         PR c++/4494
17217         * g++.dg/warn/main.C: New test.
17218
17219 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17220
17221         * gcc.dg/nonnull-3.c: New test.
17222
17223 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17224
17225         * gcc.dg/cpp/Wtrigraphs.c: Update.
17226         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17227
17228 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17229
17230         * gcc.dg/ppc-fsel-1.c: New test.
17231
17232 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17233
17234         PR c/10604
17235         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17236
17237 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17238
17239         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17240
17241 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17242
17243         PR c++/9364, c++/10553, c++/10586
17244         * g++.dg/parse/typename4.C: New test.
17245         * g++.dg/parse/typename5.C: Likewise.
17246
17247 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17248
17249         * gcc.c-torture/compile/20030503-1.c: New test.
17250
17251 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17252
17253         * g++.dg/lookup/using5.C: Fix testcase error.
17254
17255 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17256
17257         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17258         since MEABI is no longer supported.  Remove all vestiges
17259         of MEABI from the test.
17260
17261 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17262
17263         PR c++/10554
17264         * g++.dg/lookup/using5.C: New test.
17265
17266 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17267
17268         PR c++/8772
17269         * g++.dg/template/ttp5.C: New test.
17270
17271 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17272
17273         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17274         (dg-gpp-additional-sources): New function.
17275         (dg-gpp-additional-files): Likewise.
17276         * lib/g++.exp (additional_sources): New variable.
17277         (additional_files): Likewise.
17278         (g++_target_compile): Deal with them.
17279         * lib/old-dejagnu.exp: Remove.
17280         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17281         * g++.old-deja: Revise all tests to use dg commands.
17282
17283 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17284
17285         PR c++/9432, c++/9528
17286         * g++.dg/lookup/using4.C: New test.
17287
17288 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17289
17290         * gcc.dg/noreturn-5.c: New file.
17291         * gcc.dg/noreturn-6.c: New file.
17292
17293         * gcc.c-torture/compile/inline-1.c: New file.
17294
17295 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/10551
17298         * g++.dg/template/explicit1.C: New test.
17299
17300 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17301
17302         PR c++/10549
17303         * g++.dg/other/bitfield1.C: New test.
17304
17305         PR c++/10527
17306         * g++.dg/init/new7.C: New test.
17307
17308 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17309
17310         * g++.dg/ext/desig1.C: New test.
17311         * g++.dg/ext/init1.C: Update.
17312
17313         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17314
17315 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17316
17317         PR c++/10180
17318         * g++.dg/warn/Winline-1.C: New test.
17319
17320 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17321
17322         * gcc.c-torture/execute/string-opt-19.c: New test.
17323
17324         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17325         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17326
17327 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17328
17329         PR c++/10506
17330         * g++.dg/init/new6.C: New test.
17331
17332         PR c++/10503
17333         * g++.dg/init/ref6.C: New test.
17334
17335 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17336
17337         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17338
17339 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17340
17341         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17342         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17343
17344 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17345
17346         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17347         initialized static data members.
17348
17349 2003-04-25  H.J. Lu <hjl@gnu.org>
17350
17351         * gcc.dg/ia64-sync-4.c: New test.
17352
17353 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17354
17355         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17356         date.
17357
17358 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17359
17360         PR c++/10337
17361         * g++.dg/warn/conv1.C: New test.
17362         * g++.old-deja/g++.other/conv7.C: Adjust.
17363         * g++.old-deja/g++.other/overload14.C: Adjust.
17364
17365 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17366
17367         PR c++/10471
17368         * g++.dg/template/defarg2.C: New test.
17369
17370 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17371
17372         * gcc.dg/cpp/include2.c: Update.
17373         * gcc.dg/cpp/multiline-2.c: New.
17374         * gcc.dg/cpp/multiline.c: Update.
17375         * gcc.dg/cpp/strify2.c: Update.
17376         * gcc.dg/cpp/trad/literals-2.c: Update.
17377
17378 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17379
17380         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17381
17382 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17383
17384         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17385
17386 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c++/10451
17389         * g++.dg/parse/crash4.C: New test.
17390
17391         PR c++/9847
17392         * g++.dg/parse/crash5.C: New test.
17393
17394 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/10446
17397         * g++.dg/parse/crash3.C: New test.
17398
17399         PR c++/10428
17400         * g++.dg/parse/elab1.C: New test.
17401
17402 2003-04-22  Devang Patel  <dpatel@apple.com>
17403
17404         * gcc.dg/cpp/trad/funlike-5.c: New test.
17405
17406 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17407
17408         * g++.dg/other/packed1.C: Fix dg options.
17409
17410 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17411
17412         * g++.dg/other/offsetof2.C: New test.
17413
17414 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17415
17416         * g++.dg/template/recurse.C: Adjust location of error messages.
17417
17418 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17419
17420         PR c++/9881
17421         * g++.dg/init/addr-const1.C: New test.
17422         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17423
17424 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17425
17426         PR c++/10405
17427         * g++.dg/lookup/struct-hack1.C: New test.
17428
17429 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17430
17431         * ucs.c: Update diagnostic messages.
17432
17433 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17434
17435         * gcc.dg/cpp/truefalse.cpp: New test.
17436         * gcc.dg/cpp/cpp.exp: Update.
17437         * g++.dg/other/stdbool-if.C: Remove.
17438
17439 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17440
17441         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17442         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17443
17444 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17445
17446         * gcc.c-torture/compile/20030418-1.c: New test.
17447
17448 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17449
17450         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17451
17452 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17453
17454         PR c++/10347
17455         g++.dg/template/dependent-name1.C: New test.
17456
17457 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17458
17459         * gcc.dg/warn-1.c (tourist_guide): New array,
17460         contains a pointer to bar.
17461
17462 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17463
17464         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17465         * gcc.c-torture/execute/medce-1.c: New test case.
17466         * gcc.c-torture/execute/medce-2.c: New test case.
17467
17468 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17469
17470         * lib/prune.exp: Ignore more messages.
17471
17472         PR c++/10381
17473         * g++.dg/parse/lookup3.C: New test.
17474
17475 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17476
17477         * gcc.c-torture/compile/20030415-1.c : New test.
17478
17479 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17480
17481         * gcc.c-torture/execute/scope-2.c: Move to ...
17482         * gcc.dg/noncompile/scope.c: .... here.
17483
17484 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17485
17486         * gcc.dg/20030414-2.c: New test case.
17487
17488 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17489
17490         PR target/10377
17491         * gcc.dg/20030414-1.c: New test.
17492
17493 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17494
17495         * gcc.dg/builtins-12.c: New test case.
17496         * gcc.dg/builtins-13.c: New test case.
17497
17498 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17499
17500         * gcc.c-torture/execute/string-opt-18.c: New test.
17501
17502 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/10300
17505         * g++.dg/init/new5.C: New test.
17506
17507 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17508
17509         PR c++/7910
17510         * g++.dg/ext/dllimport1.C: New test.
17511
17512 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17513
17514         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17515
17516 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17517
17518         PR Fortran/9263
17519         * g77.f-torture/noncompile/9263.f: New test
17520         PR Fortran/1832
17521         * g77.f-torture/execute/1832.f: New test
17522
17523 2003-04-11  David Chad  <davidc@freebsd.org>
17524             Loren J. Rittle  <ljrittle@acm.org>
17525
17526         libobjc/8562
17527         * objc.dg/headers.m: New test.
17528
17529 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17530
17531         * gcc.c-torture/execute/builtin-noret-2.c: New.
17532         * gcc.c-torture/execute/builtin-noret-2.x: New.
17533         XFAIL builtin-noret-2.c at -O1 and above.
17534         * gcc.dg/redecl.c: New.
17535         * gcc.dg/Wshadow-1.c: Update error regexps.
17536
17537 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17538
17539         * g++.dg/abi/bitfield10.C: New test.
17540
17541 2003-04-09  Mike Stump  <mrs@apple.com>
17542
17543         * gcc.dg/pch/pch.exp: Make testcase names longer.
17544         * g++.dg/pch/pch.exp: Make testcase names longer.
17545
17546 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17547
17548         * gcc.dg/builtins-11.c: New test case.
17549
17550 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17551
17552         * gcc.dg/builtins-9.c: New test case.
17553         * gcc.dg/builtins-10.c: New test case.
17554
17555 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17556
17557         * gcc.dg/noncompile/init-4.c.c: New test.
17558
17559 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17560
17561         * gcc.misc-test/gcov-9.c: New test.
17562         * gcc.misc-test/gcov-10.c: New test
17563         * gcc.misc-test/gcov-11.c: New test.
17564
17565 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17566
17567         PR optimization/10024
17568         * gcc.c-torture/compile/20030405-1.c: New test.
17569
17570 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17571
17572         * gcc.dg/pch/static-3.c: New.
17573         * gcc.dg/pch/static-3.hs: New.
17574         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17575
17576 2003-04-04  Richard Henderson  <rth@redhat.com>
17577
17578         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17579         * g++.dg/eh/forced2.C: Likewise.
17580
17581 2003-04-03  Mike Stump  <mrs@apple.com>
17582
17583         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17584         target arg.
17585         (scan-assembler-times, scan-assembler-not): Likewise.
17586         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17587
17588 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17589
17590         * gcc.dg/sparc-loop-1.c: New test.
17591
17592 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17593
17594         PR other/9274
17595         * g++.dg/pch/system-2.C: New.
17596         * g++.dg/pch/system-2.Hs: New.
17597
17598 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17599
17600         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17601
17602         * g++.dg/eh/simd-1.C (vecfunc): Same.
17603
17604 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17605
17606         * gcc.c-torture/execute/20030401-1.c: New test case.
17607
17608 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17609
17610         * objc.dg/defs.m: New.
17611
17612 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17613
17614         * g++.dg/eh/simd-1.C: New.
17615         * g++.dg/eh/simd-2.C: New.
17616
17617 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17618
17619         * gcc.c-torture/execute/simd-3.c: New.
17620
17621 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c/9936
17624         * gcc.dg/20030331-2.c: New test.
17625
17626 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17627
17628         PR c++/10278
17629         * g++.dg/parse/crash2.C: New test.
17630
17631 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17632
17633         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17634         * gcc.c-torture/execute/20030331-1.c: ...here.
17635
17636 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17637
17638         * gcc.c-torture/execute/20030331-1.c: New test.
17639
17640 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17641
17642         * lib/gcov.exp: Adjust call return testing strings.
17643         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17644
17645 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17646
17647         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17648         * gcc.dg/builtins-7.c: New test case.
17649         * gcc.dg/builtins-8.c: New test case.
17650
17651 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17652
17653         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17654
17655 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/7647
17658         * g++.dg/lookup-class-member-2.C: New test.
17659
17660 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17661
17662         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17663
17664 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17665
17666         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17667
17668 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17669
17670         * g++.dg/init/attrib1.C: New test.
17671
17672 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17673
17674         * gcc.dg/ultrasp8.c: New test.
17675
17676 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17677
17678         * gcc.dg/ultrasp7.c: New test.
17679
17680 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17681
17682         PR c++/10047
17683         * g++.dg/template/inline1.C: New test.
17684
17685 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17686
17687         * gcc.dg/sparc-dwarf2.c: New test.
17688
17689 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17690
17691         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17692         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17693
17694 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17695
17696         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17697         than reading .x files.
17698         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17699         * g77.dg/gcov/gcov-1.f: Likewise.
17700         * gcc.misc-tests/gcov-4b.c: Likewise.
17701         * gcc.misc-tests/gcov-5b.c: Likewise.
17702         * gcc.misc-tests/gcov-6.c: Likewise.
17703         * gcc.misc-tests/gcov-7.c: Likewise.
17704         * gcc.misc-tests/gcov-8.c: Likewise.
17705         * g++.dg/gcov/gcov-1.x: Remove.
17706         * g77.dg/gcov/gcov-1.x: Likewise.
17707         * gcc.misc-tests/gcov-4b.x: Likewise.
17708         * gcc.misc-tests/gcov-5b.x: Likewise.
17709         * gcc.misc-tests/gcov-6.x: Likewise.
17710         * gcc.misc-tests/gcov-7.x: Likewise.
17711         * gcc.misc-tests/gcov-8.x: Likewise.
17712
17713 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17714
17715         PR opt/10087
17716         * gcc.dg/20030324-1.c: New test.
17717
17718 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17719
17720         PR c++/10224
17721         * g++.dg/template/arg3.C: New test.
17722
17723         PR c++/10158
17724         * g++.dg/template/friend18.C: New test.
17725
17726 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17727
17728         * g77.f-torture/compile/20030326-1.f: New test case.
17729
17730 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17731
17732         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17733
17734         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17735
17736 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17737
17738         * gcc.dg/ia64-sync-3.c: New test.
17739
17740 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17741
17742         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17743
17744 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17745
17746         * gcc.dg/ultrasp6.c: New test.
17747
17748 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17749
17750         * gcc.dg/i386-signbit-1.c: New test.
17751         * gcc.dg/i386-signbit-2.c: New test.
17752         * gcc.dg/i386-signbit-3.c: New test.
17753
17754 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17755
17756         * gcc.dg/ultrasp5.c: Fix options.
17757
17758 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17759
17760         * gcc.dg/ultrasp5.c: Fix comment.
17761
17762 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17763
17764         PR fortran/10197
17765         * g77.f-torture/execute/10197.f: New test.
17766
17767 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17768
17769         PR c++/9898, c++/383
17770         * g++.dg/template/conv6.C: New test.
17771
17772         PR c++/10119
17773         * g++.dg/template/ptrmem5.C: New test.
17774
17775         PR c++/10026
17776         * g++.dg/lookup/koenig1.C: New test.
17777
17778         PR C++/10199
17779         * g++.dg/lookup/template2.C: New test.
17780
17781 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17782
17783         * g++.dg/opt/rtti1.C: New test.
17784
17785 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17786
17787         * gcc.dg/ultrasp5.c: New test.
17788
17789 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17790
17791         PR middle-end/9967
17792         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17793         builtin fputs.
17794
17795 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17796
17797         PR c/8224
17798         * gcc.dg/20030323-1.c: New test.
17799
17800 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17801
17802         * gcc.c-torture/compile/20030323-1.c: New test case.
17803
17804 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17805
17806         * gcc.dg/20030321-1.c: New test.
17807
17808 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17809
17810         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17811
17812 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17813
17814         PR c++/9978, c++/9708
17815         * g++.dg/ext/vlm1.C: Adjust expected error.
17816         * g++.dg/ext/vla2.C: New test.
17817         * g++.dg/template/arg1.C: New test.
17818         * g++.dg/template/arg2.C: New test.
17819
17820 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17821
17822         * g77.f-torture/execute/select.f: New test.
17823         * g77.f-torture/noncompile/select_no_compile.f: New test.
17824
17825 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17826
17827         PR c++/9898
17828         * g++.dg/other/error4.C: New test.
17829
17830 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17831
17832         * g++.dg/template/friend17.C: New test.
17833
17834 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17835
17836         * gcc.c-torture/compile/20030320-1.c: New.
17837
17838 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17839
17840         * gcc.dg/builtins-6.c: New test case.
17841
17842 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17843
17844         PR target/10073
17845         * gcc.c-torture/compile/20030319-1.c: New.
17846
17847 2003-03-18  Jan Hubicka  <jh@suse.cz>
17848
17849         * gcc.dg/i386-cvt-1.c: New test.
17850
17851 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17852
17853         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17854         * objc.dg/naming-2.m: Likewise.
17855
17856 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/9639
17859         * g++.dg/parse/crash1.C: New test.
17860
17861 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR c++/8805
17864         * g++.dg/eh/cleanup1.C: New test.
17865
17866 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17867
17868         * gcc.c-torture/execute/20030316-1.c: New test case.
17869
17870 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17871
17872         PR c++/9629
17873         * g++.dg/init/ctor2.C: New test.
17874
17875 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17876
17877         * g77.f-torture/compile/xformat.f: New test case.
17878
17879 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17880
17881         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17882         * g++.old-deja/g++.mike/eh50.C: Likewise.
17883
17884 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17885
17886         PR c++/6440
17887         * g++.dg/template/spec7.C: New test.
17888         * g++.dg/template/spec8.C: Likewise.
17889
17890 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17891
17892         * gcc.c-torture/execute/20030313-1.c: New test.
17893
17894 2003-03-14  Richard Henderson  <rth@redhat.com>
17895
17896         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17897
17898 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17899
17900         * gcc.c-torture/compile/20030314-1.c: New test.
17901
17902 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17903
17904         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17905         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17906         thumb target,
17907         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17908         to accept newer _imp__  prefix and additional
17909         newline in .drectve section.
17910         * gcc.dg/dll-4.c: Likewise.
17911         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17912         switch.
17913
17914 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17915
17916         * g++.dg/parse/namespace9.C: New test.
17917
17918         * g++.dg/init/ref5.C: New test.
17919         * g++.dg/parse/ptrmem1.C: Likewise.
17920
17921 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17922
17923         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17924         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17925         regular expression.
17926         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17927         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17928
17929 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17930
17931         * gcc.c-torture/execute/20030224-2.c: New test.
17932
17933 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17934
17935         * gcc.dg/decl-3.c: New test.
17936
17937 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17938
17939         * gcc.dg/i386-loop-2.c: New test.
17940
17941 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR c++/9474
17944         * g++.dg/parse/namespace8.C: New test.
17945
17946         PR c++/9924
17947         * g++.dg/overload/builtin2.C: New test.
17948
17949 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17950
17951         * gcc.dg/return-type-3.c: New test.
17952
17953 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17954
17955         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17956         profiling options are not supported.
17957
17958 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17959
17960         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17961         * g++.old-deja/g++.warn/impint2.C: Likewise.
17962
17963 2003-03-10  Devang Patel  <dpatel@apple.com>
17964
17965         * g++.dg/cpp/c++_cmd_1.C: New test.
17966         * g++.dg/cpp/c++_cmd_1.h: New file.
17967
17968 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17969
17970         * gcc.dg/altivec-9.c: New file.
17971
17972 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17973
17974         * gcc.dg/ppc-sdata-1.c: New test.
17975         * gcc.dg/ppc-sdata-2.c: New test.
17976
17977 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR c++/9373
17980         * g++.dg/opt/ptrmem2.C: New test.
17981
17982         PR c++/8534
17983         * g++.dg/opt/ptrmem1.C: New test.
17984
17985 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17986
17987         * gcc.dg/i386-loop-1.c: New test.
17988
17989 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17990
17991         PR c++/9970
17992         * g++.dg/lookup/friend1.C: New test.
17993
17994 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17995
17996         PR c++/9823
17997         * g++.dg/parser/constructor1.C: New test.
17998
17999 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18000
18001         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18002
18003         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18004
18005 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18006
18007         * gcc.dg/cpp/Wunused.c: Update test.
18008
18009 2003-03-08  Jan Hubicka  <jh@suse.cz>
18010
18011         * gcc.dg/inline-3.c: New test.
18012
18013 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/9809
18016         * g++.dg/parse/builtin1.C: New test.
18017
18018         PR c++/9982
18019         * g++.dg/abi/cookie1.C: New test.
18020         * g++.dg/abi/cookie2.C: Likewise.
18021
18022         PR c++/9524
18023         * g++.dg/template/field1.C: New test.
18024
18025         PR c++/9912
18026         * g++.dg/parse/class1.C: New test.
18027         * g++.dg/parse/namespace7.C: Likewise.
18028         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18029
18030 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18031
18032         * g++.dg/init/ref4.C: New test.
18033
18034 2003-03-07  Jan Hubicka  <jh@suse.cz>
18035
18036         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18037         * gcc.dg/inline-3.c:  New test.
18038
18039 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18040
18041         * g++.dg/init/ref3.C: New test.
18042
18043         PR c++/9965
18044         * g++.dg/init/ref2.C: New test.
18045
18046         PR c++/9400
18047         * g++.dg/warn/Wshadow-2.C: New test.
18048
18049         PR c++/9791
18050         * g++.dg/warn/Woverloaded-1.C: New test.
18051
18052 2003-03-05  Jan Hubicka  <jh@suse.cz>
18053
18054         * gcc.dg/i386-local2.c: New.
18055         * gcc.dg/i386-local.c: Fix typo.
18056
18057 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18058
18059         * g++.dg/abi/layout3.C: New test.
18060
18061 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18062
18063         * gcc.c-torture/compile/20030305-1.c
18064
18065 2003-03-05  Jan Hubicka  <jh@suse.cz>
18066
18067         * gcc.dg/i386-local.c: New.
18068
18069 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18070
18071         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18072
18073 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18074
18075         * gcc.dg/switch-2.c: New test.
18076         * gcc.dg/switch-3.c: New test.
18077         * gcc.dg/Wswitch.c: Adjust line numbers.
18078         * gcc.dg/Wswitch-default.c: Likewise.
18079         * gcc.dg/Wswitch-enum.c: Likewise.
18080
18081 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18082
18083         * gcc.c-torture/execute/20030222-1.c: New test.
18084
18085 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18086
18087         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18088
18089 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18090
18091         PR c++/9878
18092         * g++.dg/init/ref1.C: New test.
18093
18094 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18095
18096         * gcc.dg/sh-relax.c: New SH-only test.
18097
18098 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18099
18100         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18101         comment explaining purpose of testcase.
18102
18103 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18104
18105         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18106         for HC11/HC12 (asm needs two int registers).
18107         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18108         HC11/HC12 because the test uses an asm which needs two 32-bit
18109         registers.
18110
18111 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18112
18113         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18114         for HC11/HC12 (array is too large otherwise).
18115         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18116         * gcc.c-torture/compile/20010518-2.x: Likewise.
18117         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18118         HC11/HC12 (array is too large).
18119
18120 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18121
18122         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18123         * lib/g++-dg.exp (g++-dg-test): Likewise.
18124
18125 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18126
18127         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18128         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18129
18130 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18131
18132         * g++.dg/warn/implicit-typename1.C: Remove warning.
18133
18134 2003-02-28  Richard Henderson  <rth@redhat.com>
18135
18136         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18137         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18138
18139 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18140
18141         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18142         * g++.dg/pch/pch.exp: Likewise.
18143
18144 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18145
18146         PR c++/9879
18147         * testsuite/g++.dg/init/new4.C: New test.
18148
18149 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18150
18151         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18152
18153 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18154
18155         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18156         unsigned long.
18157
18158         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18159         wider than float.
18160
18161 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18162
18163         * lib/scanasm.exp: Add support for counting numbers of
18164         occurences.
18165         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18166         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18167
18168 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18169
18170         PR c++/9683
18171         * g++.dg/template/static3.C: New test.
18172
18173         PR c++/9829
18174         * g++.dg/parse/namespace6.C: New test.
18175
18176 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18177
18178         PR target/9732
18179         * gcc.dg/20030225-1.c: New test.
18180
18181 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18182
18183         * README: Remove out-of-date information.
18184
18185         PR c++/9836
18186         * g++.dg/template/spec6.C: New test.
18187
18188 2003-02-24  Jeff Law  <law@redhat.com>
18189
18190         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18191
18192 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18193
18194         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18195         * gcc.dg/pragma-ep-1.c: Likewise.
18196
18197 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18198
18199         PR c++/9602
18200         * g++.dg/template/friend16.C: New test.
18201
18202 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18203
18204         PR c++/5333
18205         * g++.dg/parse/fused-params1.C: Adjust error messages.
18206         * g++.dg/template/nested3.C: New test.
18207
18208 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18209
18210         * g++.dg/abi/param1.C: New test.
18211
18212 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18213
18214         PR c++/7982
18215         * g++.dg/warn/implicit-typename1.C: New test.
18216
18217 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18218
18219         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18220         with "mtune".
18221         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18222         * gcc.c-torture/execute/20010129-1.x: Likewise.
18223         * gcc.dg/20011107-1.c: Likewise.
18224         * gcc.dg/20020108-1.c: Likewise.
18225         * gcc.dg/20020122-3.c: Likewise.
18226         * gcc.dg/20020206-1.c: Likewise.
18227         * gcc.dg/20020310-1.c: Likewise.
18228         * gcc.dg/20020426-2.c: Likewise.
18229         * gcc.dg/20020517-1.c: Likewise.
18230         * gcc.dg/991230-1.c: Likewise.
18231         * gcc.dg/i386-unroll-1.c: Likewise.
18232         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18233
18234 2003-02-22  Jan Hubicka  <jh@suse.cz>
18235
18236         * gcc.dg/i386-mul.c: New test.
18237
18238 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18239
18240         * gcc.dg/builtins-5.c: New test case.
18241
18242 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18243
18244         * gcc.dg/asmreg-1.c: New test.
18245
18246 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18247
18248         PR c++/9749
18249         * g++.dg/parse/varmod1.C: New test.
18250
18251 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18252
18253         PR c++/9727
18254         * g++.dg/template/op1.C: New test.
18255
18256 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/8906
18259         * g++.dg/template/nested2.C: New test.
18260
18261 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18262
18263         PR c++/8724
18264         * g++.dg/expr/dtor1.C: New test.
18265
18266 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18267
18268         * gcc.dg/cpp/include3.c: New test.
18269         * gcc.dg/cpp/inc/foo.h: New file.
18270
18271 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18272
18273         * gcc.c-torture/execute/20030221-1.c: New test.
18274
18275 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18276
18277         PR c++/9729
18278         * g++.dg/abi/conv1.C: New test.
18279
18280 2003-02-20  Jan Hubicka  <jh@suse.cz>
18281
18282         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18283
18284 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18285
18286         * gcc.c-torture/compile/20030219-1.c: New test.
18287
18288 2003-02-18  Jan Hubicka  <jh@suse.cz>
18289
18290         * gcc.dg/funcorder.c: New test.
18291
18292 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18293
18294         * gcc.c-torture/execute/20030218-1.c: New.
18295
18296 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18297
18298         * gcc.dg/20030218-1.c: New.
18299
18300 2003-02-18  Richard Henderson  <rth@redhat.com>
18301
18302         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18303         * gcc.dg/attr-used-2.c: New.
18304
18305 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18306
18307         PR c++/9704
18308         * g++.dg/init/copy5.C: New test.
18309
18310 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18311
18312         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18313         * g++.dg/pch/pch.exp: Likewise.
18314
18315 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18316
18317         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18318         STACK_SIZE is not defined.
18319
18320 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18321
18322         PR c++/9457
18323         * g++.dg/template/init1.C: New test.
18324
18325 2003-02-16  Jan HUbicka  <jh@suse.cz>
18326
18327         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18328         (foo): Add few extra tests
18329         * gcc.dg/c99-const-expr-3.c: Likewise.
18330         * gcc.c-torture/execute/20030216-1.c: New.
18331
18332 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18333
18334         PR c++/9459
18335         * g++.dg/ext/typeof4.C: New test.
18336
18337 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18338
18339         * gcc.dg/i386-387-3.c: New test case.
18340
18341 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18342
18343         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18344         cris-*-elf* cris-*-aout* and mmix-*-*.
18345
18346 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18347
18348         * gcc.dg/20030213-1.c: New test.
18349
18350 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18351
18352         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18353         * gcc.dg/i386-387-2.c: Likewise.
18354
18355 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18356
18357         * gcc.dg/ppc-spe.c: Fix formatting.
18358         Enable tests that were previously unsupported by gas.
18359         Delete tests for instructions that no longer exist.
18360         Switch arguments on evsubifw builtin.
18361
18362 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18363
18364         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18365         STACK_SIZE is too small.
18366
18367 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18368             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18369
18370         * gcc.dg/decl-2.c: New test.
18371
18372 2003-02-10  Jan Hubicka  <jh@suse.cz>
18373
18374         * gcc.dg/i386-fpcvt-1.c:  New test.
18375
18376 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18377
18378         * gcc.c-torture/execute/20030209-1.c: New test.
18379
18380 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18381
18382         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18383         int-wide bitops, use the constants of the same width.
18384         Likewise, if long long is 32-bit wide, test bitops using
18385         32-bit constants.
18386
18387 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18388
18389         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18390
18391 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18392
18393         * testsuite/gcc.dg/builtins-4.c: New test case.
18394
18395 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18396
18397         * gcc.dg/20020430-1.c: Fix dg command typos.
18398         * gcc.dg/20020503-1.c: Likewise.
18399
18400 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18401
18402         PR c++/8785
18403         * g++.dg/parse/fused-params1.C: New test.
18404
18405         PR c++/8857
18406         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18407
18408         PR c++/8921
18409         * g++.dg/parse/non-dependent1.C: New test.
18410
18411         PR c++/8928
18412         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18413
18414         PR c++/9228
18415         * g++.dg/parse/undefined7.C: New test.
18416         * g++.dg/parse/non-templ1.C: New test.
18417
18418         PR c++/9229
18419         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18420
18421 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18422
18423         * gcc.c-torture/compile/20030206-1.c: New test.
18424
18425 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18426
18427         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18428         "pow" to "foo" to avoid potential confusion with a math built-in.
18429
18430 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18431
18432         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18433         conditions for SPARC targets.
18434
18435 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18436
18437         * gcc.dg/20030204-1.c: New test.
18438
18439 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18440
18441         PR c++/38
18442         * g++.dg/parse/array-size1.C: New test.
18443
18444         PR c++/5657
18445         * g++.dg/parse/undefined3.C: New test.
18446
18447         PR c++/5665
18448         * g++.dg/parse/undefined4.C: New test.
18449
18450         PR c++/5975
18451         * g++.dg/parse/undefined5.C: New test.
18452
18453         PR c++/7259
18454         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18455
18456         PR c++/8578
18457         * g++.dg/parse/casting-operator1.C: New test.
18458
18459         PR c++/8596
18460         * g++.dg/parse/undefined6.C: New test.
18461
18462         PR c++/8736
18463         * g++.dg/parse/missing-template1.C: New test.
18464
18465 2003-02-04  Jan Hubicka  <jh@suse.cz>
18466
18467         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18468         * gcc.dg/i386-cmov?.c:  Likewise.
18469         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18470         * gcc.dg/i386-ssefp-1.c:  Likewise.
18471         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18472         conventions.
18473
18474 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18475
18476         PR c++/7129
18477         * testsuite/g++.dg/ext/max.C: New test.
18478
18479 2003-02-03  Jan Hubicka  <jh@suse.cz>
18480
18481         * gcc.c-torture/execute/20030203-1.c: New test.
18482
18483 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18484
18485         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18486         'natural-endian'.
18487
18488 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18489
18490         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18491         * g++.dg/init/new2.C: Likewise.
18492         * g++.dg/other/new1.C: Likewise.
18493
18494 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18495
18496         * gcc.dg/struct-ret-libc.c: New test.
18497
18498 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18499
18500         * gcc.dg/20030129-1.c: New test.
18501
18502 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18503
18504         PR c++/8849
18505         * g++.dg/template/ptrmem4.C: New test.
18506
18507 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18508
18509         * g++.dg/parser/constant1.C: New test.
18510
18511 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18512
18513         PR c++/8591
18514         * g++.dg/parse/friend2.C: New test.
18515
18516 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18517
18518         PR c++/9437
18519         * g++.dg/template/unify4.C: New test.
18520
18521 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18522
18523         * gcc.c-torture/execute/20030128-1.c: New test.
18524
18525 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18526
18527         * g++.dg/lookup/nested1.C: Test moved from ...
18528         * g++.old-deja/g++.other/lookup24.C: ... here.
18529
18530 2003-01-28  Jan Hubicka  <jh@suse.cz>
18531
18532         * gcc.dg/i386-cmov5.c:  New test.
18533
18534 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18535
18536         * gcc.c-torture/execute/20010925-1.c: Changed the
18537         memcpy declaration.
18538
18539 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18540
18541         PR c++/3902
18542         * g++.dg/parse/template5.C: New test.
18543
18544 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18545
18546         PR fortran/9258
18547         * g77.dg/pr9258: New test.
18548
18549 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18550
18551         * README: Move relevant parts from README.g++.
18552
18553         * README.g++: Remove this file.
18554
18555 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18556
18557         * g++.dg/abi/dcast1.C: New test.
18558
18559 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18560
18561         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18562
18563 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18564
18565         PR c++/47
18566         * g++.old-deja/g++.other/lookup24.C: New test.
18567
18568 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18569
18570         PR middle-end/7227
18571         * gcc.dg/uninit-C.c: New test.
18572
18573 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18574
18575         * g++.dg/abi/covariant1.C: New test.
18576
18577 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18578
18579         * gcc.dg/20030123-1.c: New test.
18580
18581 2003-01-25  Jan Hubicka  <jh@suse.cz>
18582
18583         PR opt/8492
18584         * gcc.c-torture/compile/20030125-1.c
18585
18586 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18587
18588         PR c++/9403
18589         * g++.dg/parse/template3.C: New test.
18590         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18591
18592         PR c++/795
18593         * g++.dg/parse/template4.C: New test.
18594
18595         PR c++/9415
18596         * g++.dg/template/qual2.C: New test.
18597
18598         PR c++/8545
18599         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18600
18601         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18602
18603 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18604
18605         * gcc.c-torture/execute/switch-1.c: New test case.
18606
18607 2003-01-25  Jan Hubicka  <jh@suse.cz>
18608
18609         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18610
18611 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18612
18613         Tweaks for Bison-1.875. From the NEWS file:
18614         "- `parse error' -> `syntax error'
18615         Bison now uniformly uses the term `syntax error'"
18616         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18617         * gcc.dg/cpp/digraph2.c: Likewise.
18618         * gcc.dg/cpp/direct2.c: Likewise.
18619         * gcc.dg/cpp/paste4.c: Likewise.
18620         * gcc.dg/c90-restrict-1.c: Likewise.
18621         * gcc.dg/c99-func-2.c: Likewise.
18622         * gcc.dg/noncompile/920721-2.c: Likewise.
18623         * gcc.dg/noncompile/930622-2.c: Likewise.
18624         * gcc.dg/noncompile/940112-1.c: Likewise.
18625         * gcc.dg/noncompile/950921-1.c: Likewise.
18626         * gcc.dg/noncompile/951123-1.c: Likewise.
18627         * gcc.dg/noncompile/971104-1.c: Likewise.
18628         * gcc.dg/noncompile/990416-1.c: Likewise.
18629
18630 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18631
18632         * g++.dg/parse/undefined1.C: Add error message.
18633
18634 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/9354
18637         * g++.dg/parse/new1.C: New test.
18638
18639         PR c++/9216
18640         * g++.dg/parse/template2.C: New test.
18641
18642         PR c++/9354
18643         * g++.dg/parse/typedef2.C: New test.
18644
18645         PR c++/9328
18646         * g++.dg/ext/typeof3.C: New test.
18647
18648 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18649
18650         PR c++/2738
18651         * g++.dg/parse/ret-type1.C: New test.
18652
18653         PR c++/3792
18654         * g++.dg/parse/tmpl-outside1.C: New test.
18655
18656         PR c++/4207
18657         * g++.dg/parse/int-as-enum1.C: New test.
18658
18659         PR c++/4903
18660         * g++.dg/parse/no-typename1.C: New test.
18661
18662         PR c++/5533
18663         * g++.dg/parse/no-value1.C: New test.
18664
18665         PR c++/5921
18666         * g++.dg/parse/wrong-inline1.C: New test.
18667
18668         PR c++/6402
18669         * g++.dg/parse/ref1.C: New test.
18670
18671         PR c++/6992
18672         * g++.dg/parse/attr-ctor1.C: New test.
18673
18674         PR c++/7229
18675         * g++.dg/parse/namespace5.C: New test.
18676
18677         PR c++/7917
18678         * g++.dg/parse/func-def1.C: New test.
18679
18680         PR c++/8143
18681         * g++.dg/parse/undefined1.C: New test.
18682
18683         PR c++/5723, PR c++/8522
18684         * g++.dg/parse/specialization1.C: New test.
18685
18686         PR c++/163, PR c++/8595
18687         * g++.dg/parse/struct-as-enum1.C: New test.
18688
18689         PR c++/9173
18690         * g++.dg/parse/undefined2.C: New test.
18691
18692 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18693
18694         PR c++/9298
18695         * g++.dg/parse/template1.C: New test.
18696
18697         PR c++/9384
18698         * g++.dg/parse/using1.C: New test.
18699
18700         PR c++/9285
18701         PR c++/9294
18702         * g++.dg/parse/expr2.C: New test.
18703
18704         PR c++/9388
18705         * g++.dg/parse/lookup2.C: Likewise.
18706
18707 2003-01-21  Jan Hubicka  <jh@suse.cz>
18708
18709         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18710         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18711         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18712         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18713
18714 2003-01-20  Nick Clifton  <nickc@redhat.com>
18715
18716         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18717         problem with ARM sibcall code generation.
18718
18719 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18720
18721         * gcc.c-torture/execute/20030120-1.c: New.
18722
18723 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18724
18725         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18726
18727 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18728
18729         PR c++/9272
18730         * g++.dg/parse/ctor1.C: New test.
18731
18732         PR c++/9294:
18733         * g++.dg/parse/qualified1.C: New test.
18734
18735         * g++.dg/parse/typename3.C: New test.
18736
18737 2003-01-16  Richard Henderson  <rth@redhat.com>
18738
18739         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18740
18741 2003-01-16  Richard Henderson  <rth@redhat.com>
18742
18743         * g++.dg/pch/pch.exp: Copy test header to the working directory
18744         before using it either for precompilation or direct use.
18745         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18746         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18747
18748 2003-01-16  Richard Henderson  <rth@redhat.com>
18749
18750         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18751         before using it either for precompilation or direct use.
18752         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18753         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18754
18755 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18756
18757         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18758         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18759         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18760         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18761         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18762         typename warning into error.
18763         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18764         error messages.
18765         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18766         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18767         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18768         messages.
18769         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18770         make declaration visible in template.
18771         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18772         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18773         messages.
18774         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18775         message.
18776         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18777         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18778         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18779         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18780         typename warning with error message.
18781         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18782         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18783         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18784
18785 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18786
18787         * g++.dg/parse/ambig2.C: New test.
18788
18789 2003-01-15  Richard Henderson  <rth@redhat.com>
18790
18791         * g++.dg/tls/init-2.C: Update error message string.
18792
18793 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18794
18795         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18796
18797 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18798
18799         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18800         all for HC11/HC12.
18801         * gcc.c-torture/compile/20001205-1.x: Likewise.
18802         * gcc.c-torture/compile/20001226-1.x: Likewise.
18803         * gcc.c-torture/compile/920520-1.x: Likewise.
18804         * gcc.c-torture/compile/961203-1.x: Likewise.
18805         * gcc.c-torture/compile/20020604-1.x: Likewise.
18806
18807 2003-01-15  Jan Hubicka  <jh@suse.cz>
18808
18809         * gcc.c-torture/compile/20030115-1.c: New test.
18810
18811         * gcc.dg/i386-fpcvt-1.c: New test.
18812         * gcc.dg/i386-fpcvt-2.c: New test.
18813
18814 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18815
18816         Further conform g++'s __vmi_class_type_info to the C++ ABI
18817         specification.
18818         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18819         the specification.
18820
18821 2003-01-14  Jan Hubicka  <jh@suse.cz>
18822
18823         * gcc.dg/i386-fpcvt-1.c: New test.
18824         * gcc.dg/i386-fpcvt-2.c: New test.
18825
18826 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18827
18828         * gcc.dg/i386-mmx-3.c: New test.
18829
18830 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18831
18832         PR c++/9264
18833         * g++.dg/parse/octal1.C: New file.
18834
18835         PR c++/9172
18836         * g++.dg/parse/typename1.C: New file.
18837
18838 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18839
18840         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18841         * gcc.dg/bf-no-ms-layout.c: Likewise.
18842         * gcc.dg/bf-ms-attrib.c: Likewise.
18843
18844 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18845
18846         PR c++/9099
18847         * g++.dg/parse/dtor1.C: New file.
18848
18849         PR c++/9128
18850         * g++.dg/rtti/typeid1.C: New file.
18851
18852         PR c++/9153
18853         * g++.dg/parse/lookup1.C: New file.
18854
18855         PR c++/9171
18856         * g++.dg/templ/spec5.C: New file.
18857
18858 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18859
18860         * gcc.c-torture/compile/20030110-1.c: New test.
18861
18862 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18863
18864         Merge from pch-branch:
18865
18866         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18867
18868         * gcc.dg/pch/cpp-1.h: New.
18869         * gcc.dg/pch/cpp-1.c: New.
18870         * gcc.dg/pch/cpp-2.h: New.
18871         * gcc.dg/pch/cpp-2.c: New.
18872
18873         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18874
18875         * gcc.dg/pch/except-1.h: New.
18876         * gcc.dg/pch/except-1.c: New.
18877
18878         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18879
18880         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18881         running test.
18882         * gcc.dg/pch: Include *.hp not *.h.
18883         * gcc.dg/pch/system-1.h: New.
18884         * gcc.dg/pch/system-1.c: New.
18885
18886         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18887
18888         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18889         rather than trying to build and run a program using PCH.
18890         * gcc.dg/pch: Remove dg-do commands from test files.
18891
18892         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18893
18894         * gcc.dg/pch/macro-3.c: New.
18895         * gcc.dg/pch/macro-3.h: New.
18896
18897         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18898
18899         * gcc.dg/pch/common-1.c: New.
18900         * gcc.dg/pch/common-1.h: New.
18901         * gcc.dg/pch/decl-1.c: New.
18902         * gcc.dg/pch/decl-1.h: New.
18903         * gcc.dg/pch/decl-2.c: New.
18904         * gcc.dg/pch/decl-2.h: New.
18905         * gcc.dg/pch/decl-3.c: New.
18906         * gcc.dg/pch/decl-3.h: New.
18907         * gcc.dg/pch/decl-4.c: New.
18908         * gcc.dg/pch/decl-4.h: New.
18909         * gcc.dg/pch/decl-5.c: New.
18910         * gcc.dg/pch/decl-5.h: New.
18911         * gcc.dg/pch/global-1.c: New.
18912         * gcc.dg/pch/global-1.h: New.
18913         * gcc.dg/pch/inline-1.c: New.
18914         * gcc.dg/pch/inline-1.h: New.
18915         * gcc.dg/pch/inline-2.c: New.
18916         * gcc.dg/pch/inline-2.h: New.
18917         * gcc.dg/pch/static-1.c: New.
18918         * gcc.dg/pch/static-1.h: New.
18919         * gcc.dg/pch/static-2.c: New.
18920         * gcc.dg/pch/static-2.h: New.
18921
18922         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18923
18924         * g++.dg/pch/pch.exp: Better handle failing testcases.
18925         * gcc.dg/pch/pch.exp: Likewise.
18926         * gcc.dg/pch/macro-1.c: New.
18927         * gcc.dg/pch/macro-1.h: New.
18928         * gcc.dg/pch/macro-2.c: New.
18929         * gcc.dg/pch/macro-2.h: New.
18930
18931         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18932
18933         * g++.dg/dg.exp: Treat files in pch/ specially.
18934         * g++.dg/pch/pch.exp: New file.
18935         * g++.dg/pch/empty.H: New file.
18936         * g++.dg/pch/empty.C: New file.
18937         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18938         "precompile".
18939
18940         * gcc.dg/pch/pch.exp: New file.
18941         * gcc.dg/pch/empty.h: New file.
18942         * gcc.dg/pch/empty.c: New file.
18943         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18944         "precompile".
18945
18946 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18947
18948         * g++.dg/template/friend14.C: New test.
18949
18950 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18951
18952         * gcc.dg/old-style-asm-1.c: New test.
18953
18954 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18955
18956         * gcc.c-torture/compile/20030109-1.c: New test.
18957
18958 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18959
18960         * gcc.c-torture/execute/20030109-1.c: New test.
18961
18962 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18963
18964         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18965         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18966         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18967         * g++.old-deja/g++.mike/eh2.C: Likewise
18968         * g++.old-deja/g++.mike/eh3.C: Likewise
18969         * g++.old-deja/g++.mike/eh5.C: Likewise
18970         * g++.old-deja/g++.mike/eh6.C: Likewise
18971         * g++.old-deja/g++.mike/eh7.C: Likewise
18972         * g++.old-deja/g++.mike/eh8.C: Likewise
18973         * g++.old-deja/g++.mike/eh9.C: Likewise
18974         * g++.old-deja/g++.mike/eh10.C: Likewise
18975         * g++.old-deja/g++.mike/eh12.C: Likewise
18976         * g++.old-deja/g++.mike/eh13.C: Likewise
18977         * g++.old-deja/g++.mike/eh14.C: Likewise
18978         * g++.old-deja/g++.mike/eh16.C: Likewise
18979         * g++.old-deja/g++.mike/eh17.C: Likewise
18980         * g++.old-deja/g++.mike/eh18.C: Likewise
18981         * g++.old-deja/g++.mike/eh21.C: Likewise
18982         * g++.old-deja/g++.mike/eh23.C: Likewise
18983         * g++.old-deja/g++.mike/eh24.C: Likewise
18984         * g++.old-deja/g++.mike/eh25.C: Likewise
18985         * g++.old-deja/g++.mike/eh26.C: Likewise
18986         * g++.old-deja/g++.mike/eh27.C: Likewise
18987         * g++.old-deja/g++.mike/eh28.C: Likewise
18988         * g++.old-deja/g++.mike/eh29.C: Likewise
18989         * g++.old-deja/g++.mike/eh31.C: Likewise
18990         * g++.old-deja/g++.mike/eh33.C: Likewise
18991         * g++.old-deja/g++.mike/eh34.C: Likewise
18992         * g++.old-deja/g++.mike/eh35.C: Likewise
18993         * g++.old-deja/g++.mike/eh36.C: Likewise
18994         * g++.old-deja/g++.mike/eh37.C: Likewise
18995         * g++.old-deja/g++.mike/eh38.C: Likewise
18996         * g++.old-deja/g++.mike/eh39.C: Likewise
18997         * g++.old-deja/g++.mike/eh40.C: Likewise
18998         * g++.old-deja/g++.mike/eh41.C: Likewise
18999         * g++.old-deja/g++.mike/eh42.C: Likewise
19000         * g++.old-deja/g++.mike/eh44.C: Likewise
19001         * g++.old-deja/g++.mike/eh46.C: Likewise
19002         * g++.old-deja/g++.mike/eh47.C: Likewise
19003         * g++.old-deja/g++.mike/eh48.C: Likewise
19004         * g++.old-deja/g++.mike/eh49.C: Likewise
19005         * g++.old-deja/g++.mike/eh50.C: Likewise
19006         * g++.old-deja/g++.mike/eh51.C: Likewise
19007         * g++.old-deja/g++.mike/eh53.C: Likewise
19008         * g++.old-deja/g++.mike/eh55.C: Likewise
19009         * g++.old-deja/g++.mike/p7912.C: Likewise
19010         * g++.old-deja/g++.mike/p9706.C: Likewise
19011         * g++.old-deja/g++.mike/p10416.C: Likewise
19012         * g++.old-deja/g++.mike/p11667.C: Likewise
19013         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19014         Remove redundant reference to Iris.
19015         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19016         Elxsi, i860, Pico Java, and WE32K.
19017
19018 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19019
19020         * g++.dg/ext/asm4.C: New test.
19021
19022 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19023
19024         PR c++/9030
19025         * g++.dg/template/friend12.C: New test.
19026         * g++.dg/template/friend13.C: Likewise.
19027         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19028
19029 2003-01-08  Jan Hubicka  <jh@suse.cz>
19030
19031         * gcc.dg/i386-cadd.c: New test.
19032         * gcc.dg/i386-cmov4.c: Likewise.
19033
19034 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19035
19036         PR c++/9165
19037         * g++.dg/warn/Wunused-3.C: New test.
19038
19039         * g++.dg/abi/bitfield9.C: New test.
19040
19041         PR c++/9189
19042         * g++.dg/parse/defarg3.C: New test.
19043
19044 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19045
19046         * g++.dg/parse/ambig1.C: New test.
19047         * g++.dg/parse/defarg2.C: New test.
19048
19049 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19050
19051         * g++.dg/template/defarg-1.C: New test.
19052         * g++.dg/template/local2.C: Likewise.
19053
19054 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19055
19056         * gcc.c-torture/execute/20030105-1.c: New test.
19057
19058 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19059
19060         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19061         * g++.dg/parse/namespace4.C: Likewise.
19062
19063 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19064
19065         * g++.dg/template/ntp2.C: New test.
19066
19067 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19068
19069         * g++.dg/parse/extern-C-1.C: New test.
19070
19071         * g++.dg/parse/namespace4.C: New test.
19072
19073         * g++.dg/template/nested1.C: New test.
19074
19075         * g++.dg/parse/namespace3.C: New test.
19076
19077 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19078
19079         * g++.dg/lookup/two-stage1.C: New test.
19080
19081 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19082
19083         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19084         * g++.old-deja/g++.jason/access8.C: Likewise.
19085         * g++.old-deja/g++.other/decl5.C: Likewise.
19086
19087 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19088
19089         * g++.dg/parse/parse7.C: New test.
19090
19091 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19092
19093         PR c++/2843
19094         * g++.dg/ext/attrib7.C: New test.
19095
19096 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19097
19098         * g++.dg/parse/parse6.C: New test.
19099
19100 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19101
19102         * gcc.dg/h8300-stack-1.c: New.
19103
19104 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19105
19106         g++.dg/lookup/exception1.C: New test.
19107
19108         g++.dg/lookup/template1.C: New test.
19109
19110         g++.dg/parse/namespace2.C: New test.
19111
19112         g++.dg/parse/parens2.C: New test.
19113
19114 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19115
19116         * g++.dg/parse/parse5.C: New test.
19117         * g++.dg/lookup/scoped4.C: New test.
19118
19119 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19120
19121         * g++.dg/parse/parens1.C: New test.
19122
19123         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19124         angle-bracket1.C.
19125         * g++.dg/parse/parens2.C: New test.
19126
19127         * g++.dg/lookup/scope-operator1.C: New test.
19128
19129         * g++.dg/parse/operator1.C: New test.
19130
19131 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19132
19133         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19134         * g++.old-deja/g++.other/access6.C: Likewise.
19135         * g++.old-deja/g++.other/decl1.C: Likewise.
19136         * g++.old-deja/g++.pt/typename12.C: Likewise.
19137
19138 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19139
19140         * g++.dg/parse/namespace1.C: New test.
19141
19142 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19143
19144         * g++.dg/parse/parse4.C: New test.
19145
19146 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19147
19148         * g++.dg/parse/parse3.C: New test.
19149
19150 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19151
19152         * g++.dg/parse/parse2.C: New test.
19153
19154 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19155
19156         * g++.dg/template/friend11.C: New test.
19157
19158 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19159
19160         * g++.dg/parse/parse1.C: New test.
19161
19162 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19163
19164         * lib/profopt.exp: Change the name of a global variable to avoid
19165         possible clashes with other test suites.
19166
19167 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19168
19169         * g++.dg/inherit/covariant8.C: New test.
19170
19171 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19172
19173         * g++.dg/init/array9.C: New test.
19174
19175         PR c++/9112
19176         * g++.dg/parse/expr1.C: New test.
19177
19178 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19179
19180         * gcc.c-torture/compile/20021230-1.c: New test.
19181
19182 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19183
19184         * g++.dg/inherit/covariant5.C: New test.
19185         * g++.dg/inherit/covariant6.C: New test.
19186         * g++.dg/inherit/covariant7.C: New test.
19187
19188 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19189
19190         PR c++/2739
19191         * g++.dg/other/access2.C: New test.
19192
19193 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19194
19195         * g++.dg/other/anon-struct.C: No longer fails
19196         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19197         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19198         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19199
19200 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19201
19202         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19203
19204 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19205
19206         * g++.dg/eh/spec4.C: Remove stray semicolon.
19207         * g++.dg/expr/pmf-1.C: Change error message.
19208         * g++.dg/ext/asm1.C: Remove stray semicolon.
19209         * g++.dg/ext/typename1.C: Add missing typenames.
19210         * g++.dg/inherit/template-as-base.C: Change error message.
19211         * g++.dg/lookup/scoped1.C: Likewise.
19212         * g++.dg/lookup/scoped2.C: Likewise.
19213         * g++.dg/lookup/using2.C: Likewise.
19214         * g++.dg/other/component1.C: Remove stray semicolon.
19215         * g++.dg/other/do1.C: Change error message.
19216         * g++.dg/other/error2.C: Likewise.
19217         * g++.dg/other/init1.C: Likewise.
19218         * g++.dg/other/packed1.C: Remove stray semicolon.
19219         * g++.dg/other/ptrmem2.C: Change error message.
19220         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19221         marker.
19222         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19223         * g++.dg/template/access3.C: Add typename keyword.
19224         * g++.dg/template/access5.C: Remove stray semicolon.
19225         * g++.dg/template/access6.C: Likewise.
19226         * g++.dg/template/complit1.C: Likewise.
19227         * g++.dg/template/crash1.C: Change error message.
19228         * g++.dg/template/inherit2.C: Remove stray semicolon.
19229         * g++.dg/template/instantiate2.C: Likewise.
19230         * g++.dg/template/instantiate3.C: Change error message.
19231         * g++.dg/template/qual1.C: Remove stray semicolon.
19232         * g++.dg/template/qualttp18.C: Change error message.
19233         * g++.dg/template/ref1.C: Remove stray semicolon.
19234         * g++.dg/template/sizeof1.C (A::value): Declare it.
19235         * g++.dg/template/spec4.C: Change error message.
19236         * g++.dg/template/static1.C: Likewise.
19237         * g++.dg/template/type1.C: Likewise.
19238         * g++.dg/template/typename3.C: Likewise.
19239         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19240         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19241         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19242         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19243         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19244         named return value extension.
19245         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19246         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19247         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19248         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19249         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19250         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19251         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19252         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19253         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19254         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19255         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19256         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19257         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19258         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19259         syntax.
19260         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19261         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19262         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19263         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19264         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19265         * g++.old-deja/g++.brendan/template11.C: Likewise.
19266         * g++.old-deja/g++.brendan/template26.C: Likewise.
19267         * g++.old-deja/g++.brendan/template27.C: Use explicit
19268         specialization syntax.
19269         * g++.old-deja/g++.brendan/template30.C: Likewise.
19270         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19271         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19272         non-dependent names.
19273         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19274         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19275         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19276         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19277         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19278         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19279         named return value extension.
19280         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19281         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19282         * g++.old-deja/g++.ext/return1.C: Likewise.
19283         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19284         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19285         * g++.old-deja/g++.jason/access8.C: Likewise.
19286         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19287         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19288         pseudo-destructor names.
19289         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19290         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19291         pseudo-destructor names.
19292         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19293         * g++.old-deja/g++.jason/overload19.C: Likewise.
19294         * g++.old-deja/g++.jason/overload32.C: Likewise.
19295         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19296         stray semicolons.
19297         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19298         * g++.old-deja/g++.jason/return.C: Likewise.
19299         * g++.old-deja/g++.jason/return2.C: Likewise.
19300         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19301         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19302         syntax.
19303         * g++.old-deja/g++.jason/template10.C: Account for use of
19304         non-dependent names.
19305         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19306         syntax.
19307         * g++.old-deja/g++.jason/template37.C: Likewise.
19308         * g++.old-deja/g++.law/access4.C: Change error messages.
19309         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19310         pseudo-destructor names.
19311         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19312         * g++.old-deja/g++.law/ctors9.C: Likewise.
19313         * g++.old-deja/g++.law/cvt22.C: Likewise.
19314         * g++.old-deja/g++.law/dtors5.C: Likewise.
19315         * g++.old-deja/g++.law/global-init1.C: Likewise.
19316         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19317         * g++.old-deja/g++.law/operators28.C: Likewise.
19318         * g++.old-deja/g++.law/visibility28.C: Likewise.
19319         * g++.old-deja/g++.martin/eval1.C: Likewise.
19320         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19321         name.
19322         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19323         * g++.old-deja/g++.mike/net34.C: Likewise.
19324         * g++.old-deja/g++.mike/net36.C: Likewise.
19325         * g++.old-deja/g++.mike/ns2.C: Likewise.
19326         * g++.old-deja/g++.mike/p12306.C: Likewise.
19327         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19328         value extension.
19329         * g++.old-deja/g++.mike/p700.C: Likewise.
19330         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19331         * g++.old-deja/g++.mike/p710.C: Likewise.
19332         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19333         value extension.
19334         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19335         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19336         * g++.old-deja/g++.ns/crash2.C: Likewise.
19337         * g++.old-deja/g++.ns/crash3.C: Likewise.
19338         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19339         * g++.old-deja/g++.ns/ns17.C: Likewise.
19340         * g++.old-deja/g++.ns/template16.C: Likewise.
19341         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19342         keyword.
19343         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19344         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19345         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19346         named return value extension.
19347         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19348         * g++.old-deja/g++.other/access4.C: Issue additional error
19349         messages.
19350         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19351         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19352         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19353         * g++.old-deja/g++.other/crash25.C: Change error message.
19354         * g++.old-deja/g++.other/crash4.C: Change error message.
19355         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19356         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19357         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19358         checks.
19359         * g++.old-deja/g++.other/defarg8.C: Likewise.
19360         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19361         * g++.old-deja/g++.other/dtor10.C: Likewise.
19362         * g++.old-deja/g++.other/incomplete.C: Likewise.
19363         * g++.old-deja/g++.other/linkage7.C: Likewise.
19364         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19365         lookup algorithm.
19366         * g++.old-deja/g++.other/mangle2.C: Likewise.
19367         * g++.old-deja/g++.other/refinit2.C: Likewise.
19368         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19369         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19370         * g++.old-deja/g++.pt/crash28.C: Likewise.
19371         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19372         syntax.
19373         * g++.old-deja/g++.pt/crash32.C: Change error message.
19374         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19375         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19376         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19377         error message position.
19378         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19379         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19380         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19381         syntax.
19382         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19383         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19384         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19385         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19386         keyword.
19387         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19388         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19389         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19390         keyword.
19391         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19392         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19393         syntax.
19394         * g++.old-deja/g++.pt/friend28.C: Account for use of
19395         non-dependent names.
19396         * g++.old-deja/g++.pt/friend29.C: Likewise.
19397         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19398         rules.
19399         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19400         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19401         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19402         lookup rules.
19403         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19404         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19405         keyword.
19406         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19407         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19408         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19409         keyword.
19410         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19411         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19412         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19413         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19414         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19415         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19416         keyword.
19417         * g++.old-deja/g++.pt/spec10.C: Likewise.
19418         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19419         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19420         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19421         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19422         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19423         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19424         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19425         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19426         * g++.old-deja/g++.pt/typename15.C: Likewise.
19427         * g++.old-deja/g++.pt/typename22.C: Likewise.
19428         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19429         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19430         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19431         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19432         syntax.
19433         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19434         return value extension.
19435         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19436         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19437         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19438         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19439
19440 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19441
19442         * g++.dg/warn/inline1.C: New test.
19443         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19444         * g++.old-deja/g++.jason/synth10.C: Likewise.
19445         * g++.old-deja/g++.mike/net31.C: Likewise.
19446         * g++.old-deja/g++.mike/p8786.C: Likewise.
19447
19448         * g++.dg/template/friend10.C: New test.
19449         * g++.dg/template/conv5.C: New test.
19450
19451 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19452
19453         * g++.dg/lookup/scoped3.C: New test.
19454
19455         * g++.dg/lookup/decl1.C: New test.
19456         * g++.dg/lookup/decl2.C: New test.
19457
19458 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19459
19460         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19461         gcc.c-torture/compile/20021015-1.c,
19462         gcc.c-torture/compile/20021015-2.c,
19463         gcc.c-torture/compile/20021123-1.c,
19464         gcc.c-torture/compile/20021123-2.c,
19465         gcc.c-torture/compile/20021123-3.c,
19466         gcc.c-torture/compile/20021123-4.c,
19467         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19468         only to 3.1 or 3.2 branch.
19469
19470 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19471
19472         * gcc.dg/i386-bitfield3.c: New test.
19473
19474         * gcc.dg/i386-bitfield2.c: New test.
19475
19476 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19477
19478         * g++.dg/parse/conv_op1.C: New test.
19479
19480 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19481
19482         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19483         approved.
19484
19485 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19486
19487         * gcc.c-torture/compile/20021220-1.c: New test.
19488
19489 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19490
19491         * gcc.dg/i386-fastcall-1.c: New.
19492
19493 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19494
19495         * gcc.c-torture/execute/20021219-1.c: New test.
19496
19497 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19498
19499         * gcc.dg/i386-pic-1.c: New test.
19500
19501 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19502
19503         PR c++/8099
19504         * g++.dg/template/friend9.C: New test.
19505
19506 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19507
19508         PR c++/3663
19509         * g++.dg/template/access7.C: New test.
19510
19511 2002-12-18  Nick Clifton  <nickc@redhat.com>
19512
19513         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19514         the libstdc++-v3 directory has been found.
19515
19516 2002-12-12  Devang Patel <dpatel@apple.com>
19517         * gcc.dg/darwin-ld-1.c: New test.
19518         * gcc.dg/darwin-ld-2.c: New test.
19519         * gcc.dg/darwin-ld-3.c: New test.
19520         * gcc.dg/darwin-ld-4.c: New test.
19521         * gcc.dg/darwin-ld-5.c: New test.
19522
19523 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19524
19525         * gcc.c-torture/compile/20021212-1.c: New test.
19526
19527 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19528
19529         * gcc.dg/fshort-wchar: New test.
19530
19531 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/8372
19534         * g++.dg/template/dtor1.C: New test.
19535
19536         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19537         markers.
19538
19539 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19540
19541         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19542
19543 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19544
19545         * g++.dg/template/static1.C: New test.
19546         * g++.dg/template/static2.C: New test.
19547         * g++.old-deja/g++.ext/memconst.C: New test.
19548
19549 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19550
19551         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19552         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19553         * g++.dg/special/initp1.C: Likewise.
19554
19555 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19556
19557         * gcc.c-torture/execute/20021204-1.c: New test.
19558
19559 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19560
19561         * gcc.dg/ppc-fmadd-1.c: New file.
19562         * gcc.dg/ppc-fmadd-2.c: New file.
19563         * gcc.dg/ppc-fmadd-3.c: New file.
19564
19565 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19566
19567         * gcc.c-torture/compile/20021204-1.c: New test.
19568
19569 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19570
19571         * g++.dg/inherit/covariant2.C: New test.
19572         * g++.dg/inherit/covariant3.C: New test.
19573         * g++.dg/inherit/covariant4.C: New test.
19574         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19575         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19576
19577 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19578
19579         PR c++/8688
19580         * g++.dg/init/brace3.C: New test.
19581
19582 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19583
19584         * gcc.dg/20020210-1.c: Fix a comment typo.
19585
19586 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19587
19588         PR c++/8720
19589         * g++.dg/parse/defarg1.C: New test.
19590
19591         PR c++/8615
19592         * g++.dg/template/char1.C: New test.
19593
19594         * g++.dg/template/varmod1.C: Fix typo.
19595
19596 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19597
19598         DR 180
19599         * g++.old-deja/g++.pt/crash32.C: Expect error.
19600
19601 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19602
19603         PR c++/5919
19604         * g++.dg/template/varmod1.C: New test.
19605
19606         PR c++/8727
19607         * g++.dg/inherit/typeinfo1.C: New test.
19608
19609         PR c++/8663
19610         * g++.dg/inherit/typedef1.C: New test.
19611
19612 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19613
19614         PR c++/8332
19615         PR c++/8493
19616         * g++.dg/template/strlen1.C: New test.
19617
19618         PR c++/8227
19619         * g++.dg/template/ctor2.C: New test.
19620
19621         PR c++/8214
19622         * g++.dg/init/string1.C: New test.
19623
19624         PR c++/8511
19625         * g++.dg/template/friend8.C: New test.
19626
19627 2002-11-29  Joe Buck <jbuck@synopsys.com>
19628
19629         * g++.dg/lookup/anon2.C: New test.
19630
19631 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19632
19633         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19634         h8300 port.
19635
19636 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19637
19638         * gcc.dg/bitfld-6.c: New test.
19639
19640 2002-11-27  Jan Hubicka  <jh@suse.cz>
19641
19642         * gcc.c-torture/execute/20021127.[cx]: New test.
19643
19644 2002-11-26  Jan Hubicka  <jh@suse.cz>
19645
19646         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19647         quality.
19648
19649 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19650
19651         * g++.dg/init/brace2.C: New test.
19652         * g++.old-deja/g++.mike/p9129.C: Correct.
19653
19654 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19655
19656         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19657
19658 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19659
19660         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19661
19662 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19663
19664         * testsuite/g++.dg/abi/empty11.C: New test.
19665         * testsuite/g++.dg/rtti/cv1.C: New test.
19666
19667 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19668
19669         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19670
19671 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19672
19673         * g++.dg/abi/empty10.C: New test.
19674
19675 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19676
19677         * gcc.c-torture/compile/20021124-1.c: New test.
19678
19679 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19680
19681         * g++.dg/abi/rtti2.C: New test.
19682
19683 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19684
19685         * gcc.dg/i386-unroll-1.c: New test.
19686
19687 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19688
19689         * gcc.c-torture/compile/20021120-1.c: New test.
19690         * gcc.c-torture/compile/20021120-2.c: New test.
19691
19692 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19693
19694         * gcc.dg/bitfld-5.c: New test.
19695
19696 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19697
19698         * gcc.c-torture/execute/20021120-3.c: New test.
19699
19700 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19701
19702         * gcc.c-torture/execute/20021120-2.c: New test.
19703
19704 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19705
19706         * gcc.c-torture/execute/20021120-1.c: New test.
19707
19708 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19709
19710         * gcc.c-torture/execute/20021118-3.c: New test.
19711
19712 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19713
19714         * gcc.c-torture/compile/20021119-1.c: New test.
19715
19716 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19717
19718         * gcc.dg/duff-1.c: New test.
19719         * gcc.dg/duff-2.c: New test.
19720         * gcc.dg/duff-3.c: New test.
19721
19722 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19723
19724         * gcc.dg/cpp/_Pragma5.c: New test.
19725
19726 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19727
19728         * gcc.c-torture/execute/20021118-2.c: New test.
19729
19730 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19731
19732         * gcc.c-torture/execute/20021118-1.c: New test.
19733
19734 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19735
19736         * gcc.dg/20021116-1.c: New test.
19737
19738 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19739
19740         * g++.dg/abi/vcall1.C: New test.
19741
19742 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19743
19744         * gcc.dg/20021029-1.c: New test.
19745         * gcc.dg/20021029-2.c: New test.
19746
19747 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19748
19749         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19750
19751 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19752
19753         PR c/8439
19754         * gcc.dg/20021110.c: Move to ...
19755         * gcc.c-torture/compile/20021110.c: .... here.
19756
19757 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19758
19759         PR c/8467
19760         * gcc.c-torture/execute/20021111-1.c
19761
19762 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19763
19764         PR c/8439
19765         * gcc.dg/20021110.c: New test.
19766
19767 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19768
19769         * g++.dg/abi/vthunk3.C: Run only on x86.
19770
19771 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19772
19773         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19774
19775 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19776
19777         * lib/compat.exp (compat-execute): Fix logic error in last
19778         change.
19779
19780 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19781
19782         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19783
19784 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19785
19786         PR c++/8389
19787         * g++.dg/template/access6.C: New test.
19788
19789 2002-11-08  Jan Hubicka  <jh@suse.cz>
19790
19791         * gcc.dg/i386-ssefp-1.c: New test.
19792         * gcc.dg/i386-ssefp-1.c: New test.
19793
19794 2002-11-08  Jan Hubicka  <jh@suse.cz>
19795
19796         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19797
19798 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19799
19800         * g++.dg/abi/vthunk3.C: New test.
19801
19802         PR c++/8338
19803         * g++.dg/template/crash2.C: New test.
19804
19805 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19806
19807         * testsuite/g++.dg/abi/dtor1.C: New test.
19808         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19809
19810 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19811
19812         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19813         Darwin.
19814
19815 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19816
19817         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19818         -mthumb.  Only xfail with -O0.
19819
19820 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19821
19822         * g++.dg/abi/thunk1.C: New test.
19823         * g++.dg/abi/thunk2.C: Likewise.
19824         * g++.dg/abi/vtt1.C: Likewise.
19825
19826 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19827
19828         PR optimization/8423
19829         * gcc.c-torture/execute/builtin-constant.c: New test.
19830
19831 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19832
19833         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19834         Add some more cases.
19835
19836 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/8391
19839         * g++.dg/opt/local1.C: New test.
19840
19841 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19842
19843         PR c++/8160
19844         * g++.dg/template/complit1.C: New test.
19845
19846         PR c++/8149
19847         * g++.dg/template/typename4.C: Likewise.
19848
19849 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19850
19851         Core issue 287, PR c++/7639
19852         * g++.dg/template/instantiate1.C: Adjust error location.
19853         * g++.dg/template/instantiate3.C: New test.
19854         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19855         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19856         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19857
19858 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19859
19860         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19861
19862 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19863
19864         PR c++/8287
19865         * g++.dg/init/dtor2.C: New test.
19866
19867 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19868
19869         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19870         * gcc.dg/nest.c: Bypass errors on irix6.
19871
19872 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19873
19874         * gcc.dg/nest.c: Expect error for mmix-*-*.
19875         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19876
19877 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19878
19879         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19880         markers.
19881
19882         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19883
19884 2002-10-25  Mike Stump  <mrs@apple.com>
19885
19886         * gcc.dg/warn-1.c: New test.
19887
19888 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19889
19890         * g++.dg/template/typename3.C: New test.
19891
19892 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19893
19894         * g++.dg/lookup/ptrmem1.C: New test.
19895
19896         * g++.dg/abi/vthunk2.C: New test.
19897
19898 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19899
19900         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19901
19902 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19903
19904         * g++.dg/abi/empty9.C: New test.
19905
19906 2002-10-24  Richard Henderson  <rth@redhat.com>
19907
19908         * g++.dg/inherit/thunk1.C: Enable for ia64.
19909
19910 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19911
19912         PR c++/8067
19913         * g++.dg/lookup/pretty1.C: New test.
19914
19915 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19916
19917         * gcc.dg/20021023-1.c: New test.
19918
19919 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR c++/7679
19922         * g++.dg/parse/inline1.C: New test.
19923
19924 2002-10-23  Richard Henderson  <rth@redhat.com>
19925
19926         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19927
19928         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19929
19930 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19931
19932         PR c++/6579
19933         * g++.dg/parse/stmtexpr3.C: New test.
19934
19935 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         * g++.dg/expr/cond1.C: New test.
19938
19939 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19940
19941         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19942
19943 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19944
19945         * g++.dg/abi/vbase13.C: New test.
19946         * g++.dg/abi/vbase14.C: Likewise.
19947
19948 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19949
19950         * gcc.dg/tls/pic-1.c: New test.
19951         * gcc.dg/tls/nonpic-1.c: New test.
19952         * gcc.dg/20021018-1.c: New test.
19953
19954 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19955
19956         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19957         Remove only files with the same base name as the test case.
19958         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19959         (profopt-execute): Likewise.  Also, remove old profiling
19960         and performance data files before running the tests.
19961
19962         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19963         * g++.dg/bprob/bprob.exp: Likewise.
19964         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19965         to allow more general test case names.
19966
19967         * g++.dg/bprob/bprob-1.C: Rename to ...
19968         * g++.dg/bprob/g++-bprob-1.C: ... this.
19969
19970         * g77.dg/bprob/bprob-1.f: Rename to ...
19971         * g77.dg/bprob/g77-bprob-1.f: ... this.
19972
19973 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19974
19975         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19976         bison 1.50 or later.
19977
19978 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19979
19980         * g++.dg/README: Describe more test directories.
19981
19982 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19983
19984         * g++.dg/init/array6.C: Add additional tests.
19985
19986 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19987
19988         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19989         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19990
19991 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19992
19993         * gcc.c-torture/compile/20020604-1.x: New.
19994         * gcc.c-torture/compile/simd-5.x: Likewise.
19995         * gcc.c-torture/execute/920710-1.x: Likewise.
19996         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19997
19998 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19999
20000         * g++.dg/inherit/override1.C: Add dg-options clause.
20001
20002 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20003
20004         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20005         _mm_slli_si128.
20006
20007 2002-10-19  Andreas Schwab  <schwab@suse.de>
20008
20009         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20010         directory component.
20011
20012 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20013
20014         * g++.dg/inherit/thunk1.C: New test.
20015
20016         * g++.dg/inherit/override1.C: New test.
20017
20018         * g++.dg/abi/mangle11.C: New test.
20019         * g++.dg/abi/mangle14.C: New test.
20020         * g++.dg/abi/mangle17.C: New test.
20021
20022 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * g++.dg/overload/member2.C: New test.
20025
20026 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20027
20028         * g++.dg/README: Describe new compat directory.
20029         * g++.dg/dg.exp: Skip tests in compat directory.
20030         * README.compat: New file.
20031         * lib/compat.exp: New expect script.
20032         * g++.dg/compat: New test directory.
20033         * g++.dg/compat/compat.exp: New expect script.
20034         * g++.dg/compat/abi: New test directory.
20035         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20036         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20037         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20038         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20039         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20040         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20041         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20042         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20043         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20044         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20045         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20046         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20047         * g++.dg/compat/break: New test directory.
20048         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20049         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20050         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20051         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20052         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20053         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20054         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20055         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20056         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20057         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20058         g++.dg/compat/break/README: New files.
20059         * g++.dg/compat/eh: New test directory.
20060         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20061         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20062         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20063         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20064         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20065         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20066         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20067         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20068         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20069         g++.dg/compat/eh/filter2_y.C,
20070         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20071         g++.dg/compat/eh/new1_y.C,
20072         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20073         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20074         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20075         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20076         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20077         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20078         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20079         g++.dg/compat/eh/unexpected1_y.C: New files.
20080         * g++.dg/compat/init: New test directory.
20081         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20082         g++.dg/compat/init/array5_y.C,
20083         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20084         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20085         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20086         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20087         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20088         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20089         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20090         g++.dg/compat/init/init-ref2_y.C: New files.
20091
20092 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20093
20094         PR c++/7584
20095         * g++.dg/inherit/using3.C: New test.
20096
20097 2002-10-17  Jan Hubicka  <jh@suse.cz>
20098
20099         * gcc.dg/20021017-2.c: New test.
20100
20101 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20102
20103         * g++.dg/abi/mangle16.C: Adjust.
20104
20105         * g++.dg/init/array8.C: New test.
20106
20107 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20108
20109         * gcc.dg/special/mips-abi.exp: New test.
20110         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20111
20112 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20113
20114         * g++.dg/abi/mangle16.C: New test.
20115         * g++.dg/abi/mangle17.C: Likewise.
20116
20117         PR c++/7478
20118         * g++.dg/template/ref1.C: New test.
20119
20120 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20121
20122         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20123
20124 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20125
20126         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20127
20128 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/7524
20131         * g++.dg/init/array7.C: New test.
20132
20133 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20134
20135         * g++.dg/init/array6.C: New test.
20136
20137         * g++.dg/abi/mangle13.C: Likewise.
20138         * g++.dg/abi/mangle14.C: Likewise.
20139         * g++.dg/abi/mangle15.C: Likewise.
20140
20141 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20142
20143         * g++.dg/abi/empty8.C: New test.
20144
20145 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20146
20147         * g++.dg/init/ctor1.C: New test.
20148
20149 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20150
20151         * gcc.c-torture/execute/20021015-1.c: New test.
20152
20153 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20154
20155         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20156
20157 2002-10-14  Jan Hubicka  <jh@suse.cz>
20158
20159         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20160
20161 2002-10-14  Richard Henderson  <rth@redhat.com>
20162
20163         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20164
20165 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20166
20167         PR optimization/6631
20168         * g++.dg/opt/const2.C: New test.
20169
20170 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR c++/7176
20173         * g++.dg/parse/friend1.C: New test.
20174         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20175
20176 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20177
20178         * gcc.dg/20021014-1.c: New test.
20179
20180 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20181
20182         PR c++/5661
20183         * g++.dg/ext/vlm1.C: New test.
20184         * g++.dg/ext/vlm2.C: Likewise.
20185
20186         * g++.dg/init/array1.C: Remove invalid braces.
20187         * g++.dg/init/brace1.C: New test.
20188         * g++.dg/init/copy2.C: Likewise.
20189         * g++.dg/init/copy3.C: Likewise.
20190         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20191         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20192         braces.
20193
20194 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20195
20196         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20197
20198 2002-10-11  Richard Shann  <richard.shann@superh.com>
20199
20200         * gcc.c-torture/compile/simd-5.c: New test.
20201
20202 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20203
20204         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20205
20206 2002-10-10  Jim Wilson  <wilson@redhat.com>
20207
20208         * gcc.c-torture/execute/20021010-1.c: New test.
20209
20210 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20211
20212         PR c/7353
20213         * g++.dg/ext/typedef-init.C: New test.
20214         * gcc.dg/typedef-init.c: New test.
20215
20216 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20217
20218         * gcc.dg/cpp/paste13.c: New test.
20219
20220 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20221
20222         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20223         remaining platforms, XFAIL during compile, not execute.  Don't
20224         XFAIL at -O0.
20225
20226 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         * gcc.dg/alias-1.c: Tweak expected warning.
20229
20230 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20231
20232         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20233
20234 2002-10-06  Andreas Jaeger  <aj@suse.de>
20235
20236         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20237         * gcc.dg/cpp/c++98.C: Likewise.
20238
20239         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20240         * g++.dg/cpp/c++98.C: Likewise.
20241
20242         * g++.dg/README (Subdirectories): Mention cpp directory.
20243
20244         PR target/7559
20245         * gcc.dg/20021006-1.c: New test.
20246
20247 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20248
20249         PR c++/7804
20250         * g++.dg/other/warning1.C: New test.
20251
20252 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20253
20254         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20255         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20256         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20257
20258 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20259
20260         PR c++/7931
20261         * g++.dg/template/ptrmem3.C: New test.
20262
20263         PR c++/7754
20264         * g++.dg/template/union1.C: New test.
20265
20266 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20267
20268         PR c++/8006
20269         * g++.dg/abi/mangle9.C: New test.
20270         * g++.dg/abi/mangle10.C: New test.
20271         * g++.dg/abi/mangle11.C: New test.
20272         * g++.dg/abi/mangle12.C: New test.
20273
20274 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20275
20276         PR c++/7188.
20277         * g++.dg/template/meminit1.C: New test.
20278         * g++.dg/warn/Wreorder-1.C: Likewise.
20279         * g++.old-deja/g++.mike/warn3.C: Tweak.
20280         * lib/prune.exp: Ingore "in copy constructor".
20281
20282 2002-10-02  Andreas Jaeger  <aj@suse.de>
20283
20284         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20285         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20286         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20287         on x86-64.
20288
20289 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20290
20291         * gcc.dg/empty1.C: Fix typo.
20292
20293 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20294
20295         * gcc.dg/alias-1.c: New test.
20296
20297 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20298
20299         * gcc.dg/empty1.C: New test.
20300
20301         * g++.dg/tls/init-2.C: Tweak error messages.
20302
20303 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20304
20305         * gcc.c-torture/compile/20020923-1.c: New test.
20306
20307 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20308
20309         * gcc.c-torture/execute/ffs-1.c: New test.
20310         * gcc.c-torture/execute/ffs-2.c: Ditto.
20311
20312 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20313
20314         * g++.dg/overload/member1.C: New test.
20315
20316 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20317
20318         * g++.dg/abi/empty7.C: New test.
20319         * g++.dg/init/pm2.C: Likewise.
20320
20321 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20322
20323         * g++.dg/rtti/crash1.C: New test.
20324
20325 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20326
20327         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20328         gcc.dg/sibcall-4.c: New tests.
20329
20330 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20331
20332         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20333         powerpc and MMIX targets.
20334
20335 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20336
20337         * gcc.dg/cpp/20020927-1.c: New.
20338
20339 2002-09-26  David S. Miller  <davem@redhat.com>
20340
20341         * gcc.c-torture/compile/trunctfdf.c: New.
20342
20343 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20344
20345         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20346
20347 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20348
20349         * gcc.c-torture/execute/loop-15.c: New.
20350
20351 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20352
20353         * README.QMTEST: Fix typo.
20354
20355 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20356
20357         * gcc.dg/20020926-1.c: New test.
20358
20359 2002-09-25  David S. Miller  <davem@redhat.com>
20360
20361         PR target/7842
20362         * gcc.c-torture/execute/shiftdi.c: New test.
20363
20364 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20365
20366         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20367         unique to the tool.
20368         * lib/g77.exp (g77_init): Likewise.
20369         * lib/g++.exp (g++_init): Likewise.
20370         * lib/objc.exp (objc_init): Likewise.
20371
20372 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20373
20374         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20375         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20376         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20377
20378 2002-09-25  Richard Henderson  <rth@redhat.com>
20379
20380         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20381         too-small long double.
20382
20383 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20384
20385         * gcc.dg/20020919-1.c: New test.
20386
20387 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20388
20389         * g++.dg/abi/bitfield6.C: New test.
20390         * g++.dg/abi/bitfield7.C: New test.
20391         * g++.dg/abi/bitfield8.C: New test.
20392         * g++.dg/abi/vbase11.C: New test.
20393
20394 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20395
20396         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20397         hppa*-*-hpux*.  Update test comment.
20398
20399 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20400
20401         * gcc.dg/tls/struct-1.c: New test.
20402
20403 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20404
20405         * gcc.dg/cpp/tr-warn2.c: Update.
20406
20407 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20408
20409         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20410
20411 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20412
20413         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20414         systems.
20415
20416 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20417
20418         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20419
20420         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20421         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20422         setting of cxxfilt.
20423
20424 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20425
20426         * gcc.dg/20020312-2.c: Update for darwin.
20427
20428 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20429
20430         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20431
20432 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20433
20434         * objc.dg/comp-types-1.m: New test.
20435         * objc.dg/comp-types-2.m: New test.
20436         * objc.dg/comp-types-3.m: New test.
20437         * objc.dg/comp-types-4.m: New test.
20438         * objc.dg/comp-types-5.m: New test.
20439         * objc.dg/comp-types-6.m: New test.
20440
20441 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20442
20443         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20444
20445 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20446
20447         * g++.dg/other/do1.C: New test.
20448
20449         * g++.dg/template/subst1.C: New test.
20450
20451 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20452
20453         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20454
20455 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20456
20457         * g++.dg/template/qualttp20.C: Adjust expected errors.
20458         * g++.old-deja/g++.jason/report.C: Likewise.
20459         * g++.old-deja/g++.other/qual1.C: Likewise.
20460
20461         * g++.dg/lookup/scoped2.C: New test.
20462
20463         * g++.dg/ext/asm3.C: New test.
20464
20465 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20466
20467         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20468
20469 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20470
20471         * ChangeLog: follow spelling conventions.
20472         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20473         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20474         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20475         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20476         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20477         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20478         * g++.old-deja/g++.law/global-init1.C: Likewise.
20479         * g++.old-deja/g++.other/delete4.C: Likewise.
20480         * g++.old-deja/g++.other/inline21.C: Likewise.
20481         * g++.old-deja/g++.other/singleton.C: Likewise.
20482         * g77.dg/strlen0.f: Likewise.
20483         * g77.f-torture/compile/20010519-1.f: Likewise.
20484         * g77.f-torture/compile/980310-4.f: Likewise.
20485         * gcc.c-torture/compile/20000605-1.c: Likewise.
20486         * gcc.c-torture/execute/20020225-1.c: Likewise.
20487         * gcc.dg/c90-hexfloat-2.c: Likewise.
20488         * gcc.dg/c99-bool-1.c: Likewise.
20489         * gcc.dg/c99-hexfloat-2.c: Likewise.
20490         * gcc.dg/dll-2.c: Likewise.
20491         * gcc.dg/wtr-union-init-1.c: Likewise.
20492         * gcc.dg/wtr-union-init-2.c: Likewise.
20493         * gcc.dg/wtr-union-init-3.c: Likewise.
20494         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20495         * gcc.dg/cpp/defined.c: Likewise.
20496         * gcc.dg/cpp/macsyntx.c: Likewise.
20497         * gcc.dg/cpp/paste2.c: Likewise.
20498         * gcc.dg/cpp/trad/defined.c: Likewise.
20499         * gcc.dg/format/c90-printf-1.c: Likewise.
20500         * gcc.dg/format/c90-scanf-1.c: Likewise.
20501         * gcc.dg/format/c99-printf-1.c: Likewise.
20502         * gcc.dg/format/c99-scanf-1.c: Likewise.
20503         * gcc.misc-tests/gcov-8.c: Likewise.
20504         * lib/profopt.exp: Likewise.
20505
20506 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20507
20508         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20509
20510 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20511
20512         * g++.dg/inherit/using2.C: New test.
20513
20514 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20515
20516         * ChangeLog: Follow spelling conventions.
20517         * g++.dg/template/friend4.C: Likewise.
20518         * g++.old-deja/g++.pt/crash67.C: Likewise.
20519         * gcc.c-torture/execute/20000801-4.c: Likewise.
20520         * gcc.dg/c90-digraph-1.c: Likewise.
20521         * gcc.dg/c94-digraph-1.c: Likewise.
20522         * gcc.dg/c99-digraph-1.c: Likewise.
20523         * gcc.dg/cpp/line5.c: Likewise.
20524         * gcc.dg/cpp/multiline.c: Likewise.
20525         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20526         * gcc.dg/format/attr-3.c: Likewise.
20527         * gcc.dg/format/c90-scanf-3.c: Likewise.
20528         * gcc.dg/format/ext-4.c: Likewise.
20529
20530 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20531
20532         * g++.dg/template/pretty1.C: New test.
20533
20534 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20535
20536         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20537
20538 2002-09-13  Matt Austern  <austern@apple.com>
20539
20540         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20541         passing a cast expression to a function by const reference.
20542
20543 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20544
20545         * g++.dg/template/deduce1.C: New test.
20546
20547 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20548
20549         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20550         32-bit int.
20551
20552 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20553
20554         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20555         usage.
20556
20557 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20558
20559         * gcc.c-torture/compile/20020910-1.c: New test.
20560
20561 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20562
20563         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20564
20565 2002-09-10  Andreas Jaeger  <aj@suse.de>
20566
20567         * gcc.dg/20020312-2.c: Adjust for x86-64.
20568
20569 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20570
20571         * g77.dg/7388.f: New test case for PR 7388.
20572
20573 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20574
20575         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20576
20577 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20578
20579         * objc.dg/proto-lossage-1.m: New test.
20580
20581 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20582
20583         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20584
20585 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20586
20587         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20588         expected to pass.
20589
20590 2002-09-06  Stan Shebs  <shebs@apple.com>
20591             David Edelsohn  <edelsohn@gnu.org>
20592
20593         * gcc.dg/weak: New directory.
20594         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20595         target-specific xfail bits.
20596         * gcc.dg/typeof-2.c: Move to new directory.
20597         * gcc.dg/weak.exp: New expect script.
20598
20599 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20600
20601         * gcc.c-torture/execute/extzvsi.c: New test.
20602
20603 2002-09-05  Stan Shebs  <shebs@apple.com>
20604
20605         * gcc.dg/weak-1.c: xfail on Darwin.
20606         * gcc.dg/weak-2.c: Ditto.
20607         * gcc.dg/weak-3.c: Ditto.
20608         * gcc.dg/weak-4.c: Ditto.
20609         * gcc.dg/weak-5.c: Ditto.
20610         * gcc.dg/weak-6.c: Ditto.
20611         * gcc.dg/weak-7.c: Ditto.
20612         * gcc.dg/weak-8.c: Ditto.
20613         * gcc.dg/weak-9.c: Ditto.
20614
20615 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20616
20617         * gcc.c-torture/execute/loop-14.c: New test.
20618
20619 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20620
20621         * g++.dg/other/cxa-atexit1.C: New test.
20622
20623         * gcc.dg/typeof-2.c: New test.
20624
20625 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20626
20627         * gcc.dg/builtins-2.c: New testcase.
20628         * gcc.dg/builtins-3.c: New testcase.
20629
20630 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20631
20632         * gcc.dg/cpp/_Pragma4.c: New test.
20633
20634 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20635
20636         * objc/execute/nil_method-1.m: New testcase.
20637
20638 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20639
20640         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20641         [Object class], not [Object initialize].
20642
20643 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20644             Hans-Peter Nilsson  <hp@bitrange.com>
20645
20646         * gcc.c-torture/execute/20020720-1.x: Skip test on
20647         mmix-knuth-mmixware.  Correct comment.
20648
20649 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20650
20651         * testsuite/g++.dg/abi/bitfield5.C: New test.
20652         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20653
20654 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20655
20656         * objc.dg/undeclared-selector.m: New test.
20657
20658 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20659
20660         * g++.dg/other/offsetof1.C: Avoid cast warning.
20661
20662 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20663
20664         * objc.dg/super-class-2.m: New test.
20665
20666 2002-08-24  Matt Austern  <austern@apple.com>
20667
20668         * g++.dg/ext/lvaddr.C: New test.
20669         * g++.dg/ext/lvcast.C: New test.
20670
20671 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20672
20673         * testsuite/g++.dg/inherit/cond1.C: New test.
20674
20675 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20676
20677         * gcc.dg/noncompile/incomplete-1.c: New test.
20678
20679 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20680
20681         * gcc.dg/typespec-1.c: New test.
20682
20683 2002-08-20  Devang Patel  <dpatel@apple.com>
20684         * objc.dg/proto-hier-2.m: New test.
20685
20686 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20687
20688         * objc.dg/bitfield-1.m: New test.
20689         * objc.dg/bitfield-2.m: New test.
20690
20691 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20692
20693         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20694         gcc.dg/c99-flex-array-4.c: New tests.
20695
20696 2002-08-16  Stan Shebs  <shebs@apple.com>
20697
20698         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20699
20700 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20701
20702         * gcc.dg/typeof-1.c: New test.
20703         * g++.dg/ext/typeof2.C: New test.
20704
20705 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20706
20707         * g++.dg/other/offsetof1.C: New test.
20708
20709 2002-08-14  Richard Henderson  <rth@redhat.com>
20710
20711         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20712
20713 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20714
20715         * gcc.dg/cpp/_Pragma3.c: New test.
20716
20717 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20718
20719         * g++.dg/template/inherit3: New test.
20720
20721 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20722
20723         * gcc.dg/bitfld-4.c: Add blank options.
20724
20725 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20726
20727         * g++.dg/template/crash1.C: New test.
20728
20729 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * gcc.dg/tls/opt-2.c: New test.
20732
20733 2002-08-08  Devang Patel  <dpatel@apple.com>
20734
20735         * objc.dg/selector-1.m : New test
20736
20737 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20738
20739         * g++.dg/abi/bitfield4.C: New test.
20740         * gcc.dg/bitfld-4.c: New test.
20741
20742 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20743
20744         * g++.dg/other/packed1.C: New test.
20745
20746 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20747
20748         * g++.dg/abi/offsetof.C: Tweak error messages.
20749         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20750
20751 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20752
20753         * gcc.dg/bitfld-3.c: New test.
20754
20755 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20756             Richard Henderson  <rth@redhat.com>
20757
20758         * gcc.dg/i386-bitfield1.c: New test.
20759         * g++.dg/abi/bitfield3.C: Update.
20760
20761 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20762
20763         * objc.dg/const-str-2.m: Update.
20764         * gcc.dg/cpp/c++98.c: Change to C extension.
20765         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20766         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20767
20768 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20769
20770         * testsuite/gcc.dg/tls/diag-3.c: New.
20771
20772 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20773
20774         * g++.dg/README (Subdirectories): Document new subdir expr.
20775         * g++.dg/expr/pmf-1.C: New test.
20776
20777 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20778
20779         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20780
20781 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20782
20783         * g++.dg/abi/bitfield3.C: New test.
20784
20785 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20786
20787         * lib/gcov.exp: Tweak expected line formats.
20788         * gcc.misc-tests/gcov8.c: New test.
20789         * gcc.misc-tests/gcov8.x: New flags.
20790
20791 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20792
20793         * consistency.vlad/layout/endian.c: Include string.h.
20794
20795         * gcc.c-torture/execute/20020805-1.c: New test.
20796
20797 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20798
20799         * g++.dg/other/conversion1.C: New test.
20800
20801 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20802
20803         * gcc.dg/builtins-1.c: New testcase.
20804
20805 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20806
20807         * g++.dg/inherit/access3.C: New test.
20808
20809 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20810
20811         * gcc.dg/ia64-visibility-2.c: New test.
20812
20813 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20814
20815         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20816         __qualifier_flags to __flags.
20817
20818 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20819
20820         * g++.dg/inherit/operator1.C: New test.
20821         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20822         * g++.dg/other/error1.C: Change expected error message.
20823         * g++.dg/template/conv4.C: Likewise.
20824
20825 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20826
20827         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20828         for documented behavior.
20829
20830 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20831
20832         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20833         several targets known to fail.
20834
20835 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20836
20837         * gcc.dg/mips-args-[123].c: New tests.
20838
20839 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20840
20841         * gcc.dg/ppc-spe.c: New.
20842
20843 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20844
20845         * g++.dg/other/ptrmem4.C: New testcase.
20846
20847 2002-07-24  Richard Henderson  <rth@redhat.com>
20848
20849         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20850
20851 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20852
20853         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20854
20855 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20856
20857         * gcc.c-torture/execute/memset-3.c: New testcase.
20858
20859 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20860
20861         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20862         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20863
20864 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20865
20866         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20867         Delete.
20868
20869 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20870
20871         * gcc.c-torture/compile/simd-4.c: New test.
20872
20873 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20874
20875         PR c++/7347, c++/7348
20876         * g++.dg/template/access4.C: New test.
20877         * g++.dg/template/access5.C: New test.
20878         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20879         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20880         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20881         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20882
20883 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20884
20885         * gcc.dg/gnu89-init-2.c: New test.
20886
20887 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20888
20889         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20890
20891 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20892
20893         * gcc.c-torture/execute/20020720-1.c: New testcase.
20894
20895 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20896
20897         * gcc.dg/cpp/Wsignprom.c: New tests.
20898
20899 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20900
20901         * gcc.c-torture/execute/loop-13.c: New test.
20902
20903 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20904
20905         * gcc.dg/cpp/expr.c: New tests.
20906
20907 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20908
20909         * g++.dg/opt/pr6713.C: Add template instantiation.
20910
20911 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20912
20913         * gcc.dg/nest.c: New test.
20914
20915 2002-07-17  Richard Henderson  <rth@redhat.com>
20916
20917         * g++.dg/opt/pr6713.C: New test.
20918
20919 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20920
20921         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20922         XFAIL for all x86 processors.
20923
20924 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20925
20926         * gcc.c-torture/execute/20010122-1.x: Do not test with
20927         -fomit-frame-pointer.
20928
20929 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20930
20931         * g++.dg/template/instantiate2.C: New test.
20932         * g++.dg/template/spec4.C: New test.
20933
20934 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20935
20936         * g++.dg/template/access2.C: New test.
20937         * g++.dg/template/access3.C: New test.
20938
20939 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20940
20941         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20942         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20943         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20944         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20945         Convert to use <stdarg.h>.
20946         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20947         Delete.
20948         * gcc.dg/va-arg-2.c: New.
20949         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20950
20951 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20952
20953         * gcc.c-torture/compile/20020710-1.c: New test.
20954
20955 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20956                           Andrew Pinski  <pinskia@physics.uc.edu>
20957
20958         gcc.c-torture/compile/simd-2.c: New testcase.
20959         gcc.c-torture/compile/simd-3.c: Likewise.
20960
20961 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20962
20963         PR c++/7224
20964         * g++.dg/overload/error1.C: New test.
20965
20966 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20967
20968         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20969         configuration and IRIX 6 O32 ABI.
20970
20971 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20972
20973         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20974
20975 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20976
20977         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20978
20979 2002-07-10  Jeffrey A Law  <law@redhat.com>
20980
20981         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20982
20983         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20984
20985 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20986
20987         * gcc.dg/20020312-2.c: Check for __PPC__.
20988
20989 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20990
20991         * gcc.c-torture/compile/20020709-1.c: New test.
20992
20993 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20994
20995         * g++.dg/template/qualttp21.C: New test case.
20996
20997 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20998
20999         * gcc.c-torture/compile/20020706-1.c: New test.
21000         * gcc.c-torture/compile/20020706-2.c: New test.
21001
21002 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21003             Alexandre Oliva  <aoliva@redhat.com>
21004
21005         * g++.dg/warn/incomplete1.C: New test.
21006
21007 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21008
21009         PR c++/7099
21010         * g++.dg/warn/noreturn1.C: New test.
21011
21012 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21013
21014         PR c++/6706
21015         * g++.dg/debug/debug6.C: New test.
21016         * g++.dg/debug/debug7.C: New test.
21017
21018 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21019
21020         * gcc.c-torture/compile/simd-3.c: New test.
21021
21022 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21023
21024         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21025         * gcc.dg/20020620-1.c: Likewise.
21026
21027 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21028
21029         PR c++/6944
21030         * g++.dg/init/array4.C: New test.
21031         * g++.dg/init/array5.C: New test.
21032
21033 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21034
21035         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21036         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21037
21038 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21039
21040         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21041         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21042         * gcc.dg/wtr-conversion-1.c: Likewise.
21043         * gcc.dg/wtr-escape-1.c: Likewise.
21044         * gcc.dg/wtr-int-type-1.c: Likewise.
21045         * gcc.dg/wtr-label-1.c: Likewise.
21046         * gcc.dg/wtr-static-1.c: Likewise.
21047         * gcc.dg/wtr-strcat-1.c: Likewise.
21048         * gcc.dg/wtr-suffix-1.c: Likewise.
21049         * gcc.dg/wtr-switch-1.c: Likewise.
21050         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21051         * gcc.dg/wtr-union-init-1.c: Likewise.
21052         * gcc.dg/wtr-union-init-2.c: Likewise.
21053         * gcc.dg/wtr-union-init-3.c: Likewise.
21054
21055         * gcc.dg/wtr-func-def-1.c: New test.
21056
21057 2002-07-02 Devang Patel <dpatel@apple.com>
21058
21059         * objc.dg/param-1.m: New test.
21060
21061 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21062
21063         * gcc.dg/cpp/trad/directive.c: Add test.
21064         * gcc.dg/cpp/trad/macroargs.c: Add test.
21065         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21066
21067 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21068
21069         * gcc.dg/cpp/cmdlne-M.c: New test.
21070
21071 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21072
21073         * objc.dg/desig-init-1.m: New test.
21074
21075 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21076
21077         PR c++/6716
21078         * g++.dg/template/instantiate1.C: New test.
21079
21080 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21081
21082         PR c++/7112
21083         * g++.dg/template/sizeof2.C: New test.
21084
21085 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21086
21087         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21088         gcc.dg/cpp/trad/include.c: New tests.
21089
21090 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21091
21092         PR target/7177
21093         * gcc.c-torture/compile/20020701-1.c: New test.
21094
21095 2002-07-01  Stan Shebs  <shebs@apple.com>
21096
21097         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21098         header here...
21099         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21100         (objc-torture-execute): or here.
21101
21102 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21103
21104         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21105
21106 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21107
21108         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21109
21110 2002-06-30  Devang Patel  <dpatel@apple.com>
21111
21112         * objc.dg/fsyntax-only.m: New test.
21113
21114 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/6695
21117         * g++.dg/template/friend7.C: New file.
21118
21119 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21120
21121         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21122         return type.
21123
21124 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21125
21126         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21127         avoid division by zero.
21128
21129 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21130
21131         * gcc.dg/Wunknownprag.c: New tests.
21132
21133 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21134
21135         * gcc.c-torture/execute/simd-2.c: New test.
21136
21137 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21138
21139         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21140         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21141         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21142         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21143         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21144         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21145         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21146         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21147         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21148         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21149         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21150         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21151         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21152         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21153         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21154         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21155         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21156
21157 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21158
21159         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21160         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21161         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21162         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21163         New tests.
21164         * gcc.dg/cpp/trad/directive.c: Update.
21165
21166 2002-06-23  Andreas Jaeger  <aj@suse.de>
21167
21168         * gcc.c-torture/execute/complex-6.c: New.
21169
21170 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21171
21172         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21173         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21174         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21175         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21176
21177 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21178
21179         * gcc.dg/cpp/trad: New directory with traditional tests copied
21180         from parent directory.
21181         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21182         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21183         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21184         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21185         Move to trad/ and rename.
21186         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21187         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21188         gcc.dg/cpp/trad/redef2.c: New tests.
21189         * gcc.dg/cpp/trad/trad.exp: New driver.
21190
21191 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21192
21193         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21194         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21195         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21196         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21197         Remove.
21198
21199 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21200
21201         * gcc.dg/20020620-1.c: New test.
21202
21203 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21204
21205         * g++.dg/template/ttp4.C: New test.
21206
21207 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21208
21209         * g++.dg/opt/vt1.C: Fix regexp.
21210
21211 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21212
21213         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21214         Don't use attribute `noinline'.
21215
21216 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21217
21218         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21219
21220 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21221
21222         * gcc.c-torture/execute/simd-1.c: New.
21223
21224         * gcc.dg/simd-1.c: New.
21225
21226 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21227
21228         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21229
21230 2002-06-16  Richard Henderson  <rth@redhat.com>
21231
21232         * g++.dg/ext/anon-struct1.C: New.
21233         * g++.dg/ext/anon-struct2.C: New.
21234         * g++.dg/ext/anon-struct3.C: New.
21235         * gcc.dg/anon-struct-1.c: New.
21236         * gcc.dg/anon-struct-2.c: New.
21237         * gcc.dg/anon-struct-3.c: New.
21238         * gcc.dg/20011008-1.c: Adjust warning text.
21239         * gcc.dg/20020527-1.c: Add -fms-extensions.
21240
21241 2002-06-16  Richard Henderson  <rth@redhat.com>
21242
21243         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21244
21245 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21246
21247         * gcc.c-torture/execute/20020615-1.c: New test.
21248
21249 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21250
21251         * gcc.c-tortuture/execute/compare-1.c: New test case.
21252         * gcc.c-tortuture/execute/compare-2.c: New test case.
21253         * gcc.c-tortuture/execute/compare-3.c: New test case.
21254
21255 2002-06-13  Richard Henderson  <rth@redhat.com>
21256
21257         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21258         ia64 ilp32.
21259
21260 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21261
21262         * g++.dg/template/typename2.C: Update error message.
21263
21264 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21265
21266         * gcc.c-torture/execute/20020611-1.c: New test.
21267
21268 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21269
21270         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21271         list of targets to skip.
21272
21273 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21274
21275         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21276         targets if not optimizing.
21277
21278 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21279
21280         * gcc.c-torture/compile/20020605-1.c: New test.
21281
21282         * g++.dg/opt/vt1.C: New test.
21283
21284         * gcc.dg/20020531-1.c: New test.
21285
21286         * gcc.dg/20020530-1.c: New test.
21287
21288         * gcc.dg/20020527-1.c: New test.
21289
21290         * g++.dg/opt/cse1.C: New test.
21291
21292 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21293
21294         * gcc.dg/20020607-2.c: New test case.
21295
21296 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21297
21298         * gcc.c-torture/compile/20020604-1.c: New test.
21299
21300 2002-06-04  Richard Henderson  <rth@redhat.com>
21301
21302         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21303         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21304         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21305
21306 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21307
21308         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21309
21310 2002-06-03  Richard Henderson  <rth@redhat.com>
21311
21312         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21313         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21314
21315 2002-06-02  Richard Henderson  <rth@redhat.com>
21316
21317         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21318         test functions static.
21319
21320 2002-06-02  Andreas Jaeger  <aj@suse.de>
21321
21322         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21323         now.
21324
21325 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21326
21327         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21328         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21329         Update for mofified diagnostics.
21330         * gcc.dg/c99-intconst-1.c: No longer fail.
21331
21332 2002-06-02  Richard Henderson  <rth@redhat.com>
21333
21334         * gcc.dg/uninit-A.c: Remove xfail markers.
21335
21336 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21337
21338         * gcc.dg/fnegate-1.c: New test case.
21339
21340 2002-05-30  Osku Salerma  <osku@iki.fi>
21341
21342         * gcc.c-torture/execute/mayalias-1.c: New file.
21343
21344 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21345
21346         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21347         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21348         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21349
21350 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21351
21352         * gcc.c-torture/execute/20020529-1.c: New test.
21353
21354 2002-05-27  Richard Henderson  <rth@redhat.com>
21355
21356         * g++.dg/ext/attrib6.C: New test case.
21357
21358 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21359
21360         * gcc.c-torture/execute/pure-1.c: New test.
21361
21362 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21363
21364         * gcc.dg/cpp/arith-2.c: Remove.
21365
21366 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21367
21368         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21369         * gcc.dg/cpp/if-3.c: Remove.
21370
21371 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21372
21373         * g++.dg/opt/cse2.C: New test.
21374
21375 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21376
21377         * gcc.dg/cpp/arith-1.c: New semantic tests.
21378         * gcc.dg/cpp/if-1.c: Update.
21379
21380 2002-05-24  Ben Elliston  <bje@redhat.com>
21381
21382         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21383
21384 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21385
21386         * gcc.dg/verbose-asm.c: New test.
21387
21388 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21389
21390         * gcc.dg/cpp/paste12.c: New test.
21391
21392 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21393
21394         * g++.dg/parse/named_ops.C: New test.
21395
21396 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21397
21398         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21399
21400 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21401
21402         * gcc.dg/weak-2.c: Allow optional leading underscore
21403         in scan-assembler symbol name.
21404         * gcc.dg/weak-3.c: Likewise.
21405         * gcc.dg/weak-4.c: Likewise.
21406         * gcc.dg/weak-5.c: Likewise.
21407
21408 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21409
21410         * gcc.dg/20020523-1.c: New test.
21411
21412 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21413
21414         * objc.dg/const-str-2.m: Update now that we stop after
21415         a command line error.
21416
21417 2002-05-22  Richard Henderson  <rth@redhat.com>
21418
21419         * g++.dg/dg.exp: Fix typo in test pruneing.
21420
21421 2002-05-22  Richard Henderson  <rth@redhat.com>
21422
21423         * g++.dg/dg.exp: Prune the tls subdirectory.
21424         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21425         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21426         * g++.dg/tls/init-1.C: New.
21427
21428 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21429
21430         * gcc.dg/20020517-1.c: New test.
21431
21432 2002-05-21  Richard Henderson  <rth@redhat.com>
21433
21434         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21435         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21436
21437 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21438
21439         * g++.dg/other/copy2.C: New test.
21440
21441 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21442
21443         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21444         (MAX_COPY): Bump up to 10 times sizeof (long long).
21445         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21446
21447         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21448         sizeof (long long).
21449
21450         * gcc.c-torture/execute/strcpy-1.c: New test.
21451
21452 2002-05-19  Jason Merrill  <jason2redhat.com>
21453
21454         * g++.dg/ext/oper1.C: New test.
21455
21456 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21457 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21458
21459         * README.QMTEST: New file.
21460
21461         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21462
21463 2002-05-19  Andreas Jaeger  <aj@suse.de>
21464
21465         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21466         now.
21467         * gcc.c-torture/execute/loop-2d.x: Likewise.
21468
21469 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21470
21471         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21472         support weak symbols.
21473         * gcc.dg/weak-4.c: Likewise
21474         * gcc.dg/weak-6.c: Likewise
21475
21476 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21477
21478         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21479         cygwin, coff and h8300-*-hms targets
21480         * gcc.dg/weak-5.c: Likewise
21481         * gcc.dg/weak-7.c: Likewise
21482
21483 2002-05-16  Jason Merrill  <jason@redhat.com>
21484
21485         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21486         (scan-assembler-not, scan-assembler-dem): Likewise.
21487         (scan-assembler-dem-not): Likewise.
21488
21489 2002-05-15  Richard Henderson  <rth@redhat.com>
21490
21491         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21492
21493 2002-05-15  Richard Henderson  <rth@redhat.com>
21494
21495         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21496         (vfoo1f): Warning here.
21497         (vfoo1l): Don't redefine the alias.
21498
21499 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21500
21501         * g++.dg/init/pm1.C: New test.
21502
21503 2002-05-12  David S. Miller  <davem@redhat.com>
21504
21505         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21506         types.
21507
21508 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21509
21510         * gcc.c-torture/execute/20020510-1.c: New test case.
21511
21512 2002-05-10  David S. Miller  <davem@redhat.com>
21513
21514         * gcc.c-torture/execute/conversion.c: Test long double too.
21515
21516 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21517
21518         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21519         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21520         * lib/g++.exp (g++_link_flags): Likewise.
21521         * lib/objc.exp (objc_target_compile): Likewise.
21522
21523 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21524
21525         * gcc.dg/cpp/poison.c: Update.
21526         * gcc.dg/cpp/20000625-2.c: Remove.
21527         * gcc.dg/cpp/direct2s.c: Remove final test.
21528
21529 2002-05-08  Tom Rix  <trix@redhat.com>
21530
21531         * gcc.c-torture/execute/20020508-1.c: New test.
21532         * gcc.c-torture/execute/20020508-2.c: New test.
21533         * gcc.c-torture/execute/20020508-3.c: New test.
21534
21535 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21536
21537         * gcc.dg/cpp/charconst-4.c: More tests.
21538
21539 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21540
21541         PR c/6569
21542         * gcc.dg/weak-3.c: Update location of warning messages.
21543         * gcc.dg/weak-5.c: Likewise.
21544
21545 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21546
21547         * gcc.c-torture/execute/20020506-1.c: New test case.
21548
21549 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21550
21551         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21552
21553 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21554
21555         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21556
21557 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21558
21559         * gcc.dg/cpp/charconst-3.c: New test.
21560
21561 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21562
21563         * gcc.dg/cpp/charconst.c: Update tests.
21564
21565 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21566
21567         * treelang: Added directory for new sample language treelang. Also
21568         lib/treelang.exp: New file to signal treelang should be tested.
21569
21570 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21571
21572         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21573         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21574         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21575         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21576         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21577         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21578         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21579
21580 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21581
21582         * gcc.dg/format/xopen-2.c: New test.
21583
21584 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21585
21586         * gcc.dg/20020503-1.c: New test.
21587
21588 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21589
21590         * g++.dg/init/dtor1.C: Make it tougher.
21591
21592 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21593
21594         * g++.dg/init/dtor1.C: New test.
21595
21596 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21597
21598         * gcc.dg/altivec-8.c: New.
21599
21600 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21601
21602         * gcc.dg/altivec-7.c: New.
21603
21604 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21605
21606         * g++.dg/parse/typedef1.C: New test.
21607
21608 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21609
21610         PR c++/6486
21611         * g++.dg/template/friend6.C: New test.
21612
21613         PR c++/6492
21614         * g++.dg/init/copy1.C: New test.
21615
21616 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21617
21618         * g++.dg/warn/effc1.C: New test.
21619
21620 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21621
21622         * gcc.dg/cpp/if-cexp.c: Add a test.
21623
21624 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21625
21626         * gcc.dg/20020426-2.c: New test.
21627
21628 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21629
21630         * gcc.dg/cpp/if-mop.c: Update.
21631         * gcc.dg/cpp/if-mpar.c: Add test.
21632         * gcc.dg/cpp/if-oppr.c: Update.
21633
21634 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21635
21636         PR c/6343
21637         * gcc.dg/weak-[2-7].c: New tests.
21638
21639 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21640
21641         * gcc.dg/enum1.c: New test.
21642
21643 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21644
21645         PR c++/6497
21646         * g++.dg/inherit/access2.C: New test.
21647
21648 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21649
21650         PR bootstrap/6445
21651         * gcc.dg/20020426-1.c: New test.
21652
21653 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21654
21655         * g++.dg/abi/enum1.C: New test.
21656
21657 2002-04-26  Richard Henderson  <rth@redhat.com>
21658
21659         * gcc.dg/c99-bool-1.c: Expect always true warning.
21660
21661 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21662
21663         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21664
21665 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21666
21667         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21668         targets.
21669
21670 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21671
21672         * g++.dg/abi/mange7.C: New test.
21673
21674         PR c++/6438.
21675         * g++.dg/parse/stmtexpr2.C: New test.
21676
21677 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21678
21679         * gcc.dg/20020312-2.c: Add SH target.
21680
21681 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21682
21683         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21684         compiler output on mips*-*-irix*.
21685
21686 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21687
21688         * g++.dg/parse/attr1.C: New test.
21689
21690 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21691
21692         * gcc.c-torture/execute/string-opt-17.c: New test case.
21693         * gcc.c-torture/execute/memset-2.c: New test case.
21694
21695 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21696
21697         PR c++/6256:
21698         * g++.dg/template/friend5.C: New test.
21699
21700         PR c++/6331:
21701         * g++.dg/template/qual1.C: Likewise.
21702
21703 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21704
21705         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21706         Include stdlib.h, not stdio.h or ctype.h.
21707
21708 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21709
21710         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21711         cris-*-elf* and mmix-*-*.
21712         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21713         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21714         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21715         Ditto.
21716         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21717         * gcc.dg/wchar_t-1.c: Ditto.
21718
21719 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21720
21721         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21722         Clarify comment.
21723
21724 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21725
21726         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21727
21728 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21729
21730         * gcc.c-torture/execute/20000906-1.x: Delete.
21731
21732 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21733
21734         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21735
21736 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21737
21738         * PR6367
21739         * g77.f-torture/execute/6367.f: New test.
21740         * g77.f-torture/execute/6367.x: Disable for MMIX.
21741
21742 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21743
21744         * PR6352
21745         * g++.dg/opt/inline2.C: New test.
21746
21747 2002-04-18  Richard Henderson  <rth@redhat.com>
21748
21749         * gcc.dg/20000906-1.c: Enable for all targets.
21750         * gcc.c-torture/compile/iftrap-2.c: New.
21751
21752 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21753
21754         * gcc.dg/20020418-1.c: New test.
21755         * gcc.dg/20020418-2.c: New test.
21756
21757 2002-04-18  Richard Henderson  <rth@redhat.com>
21758
21759         * gcc.c-torture/compile/iftrap-1.c: New.
21760         * gcc.dg/iftrap-1.c: Adjust for ia64.
21761         * gcc.dg/iftrap-2.c: New.
21762
21763 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21764
21765         * gcc.c-torture/compile/20020418-1.c: New test.
21766
21767 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21768
21769         * gcc.c-torture/compile/20020415-1.c: New.
21770
21771 2002-04-18  David S. Miller  <davem@redhat.com>
21772
21773         * gcc.c-torture/execute/20020418-1.c: New test.
21774
21775 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21776
21777         * gcc.dg/20020416-1.c: New test.
21778
21779         * g++.dg/opt/inline1.C: New test.
21780
21781 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21782
21783         * gcc.dg/altivec-5.c: New test.
21784
21785         * gcc.dg/20020415-1.c: New test.
21786
21787 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21788
21789         * testsuite/lib/chill.exp: Remove.
21790
21791 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21792
21793         * g++.dg/other/big-struct.C: New test.
21794
21795 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21796
21797         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21798         of scratch file.
21799
21800 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21801
21802         PR c/6277
21803         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21804         in scan-assembler function name
21805
21806 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21807
21808         * g77.f-torture/execute/980628-4.x,
21809         g77.f-torture/execute/980628-5.x,
21810         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21811         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21812         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21813         i[34567]86-*-*.
21814
21815 2002-04-13  David S. Miller  <davem@redhat.com>
21816
21817         * gcc.c-torture/execute/20020413-1.c: New test.
21818
21819 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21820
21821         * gcc.dg/asm-6.c,
21822         * g++.dg/ext/asm1.C: New tests.
21823
21824 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++ 5373.
21827         * g++.dg/parse/stmtexpr1.C: New test.
21828
21829         PR c++/5189.
21830         * g++.dg/template/copy1.C: New test.
21831
21832 2002-04-12  Richard Henderson  <rth@redhat.com>
21833
21834         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21835
21836 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21837
21838         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21839         gcc.c-torture/execute/20020307-2.c.
21840
21841 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21842
21843         * g++.dg/ext/attrib5.C,
21844         * g++.dg/lookup/struct1.C: New tests.
21845
21846 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21847
21848         * gcc.dg/20020411-1.c: New test.
21849
21850         * gcc.c-torture/execute/20020411-1.c: New test.
21851
21852 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21853
21854         * g77.f-torture/execute/6177.f: New test.
21855
21856 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21857
21858         PR middle-end/6247
21859         * g++.dg/opt/cleanup1.C: New test.
21860
21861         * g++.dg/opt/const1.C: New test.
21862
21863 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21864
21865         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21866
21867 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21868
21869         PR c++/5507
21870         * g++.dg/template/typename2.C: New test.
21871
21872 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21873
21874         * gcc.c-torture/execute/loop-12.c: New.
21875
21876 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21877
21878         * g77.f-torture/execute/980628-4.x,
21879         g77.f-torture/execute/980628-5.x,
21880         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21881         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21882         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21883
21884 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21885
21886         PR optimization/6086
21887         * g++.dg/opt/preinc1.C: New test.
21888
21889 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21890
21891         PR c++/5571
21892         * g++.dg/opt/static2.C: New test.
21893
21894 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21895
21896         PR c/5120
21897         * gcc.dg/20020406-1.c: New test.
21898
21899 2002-04-04  David S. Miller  <davem@redhat.com>
21900
21901         * gcc.c-torture/execute/20020404-1.c: New test.
21902
21903 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21904
21905         PR c/6123
21906         * gcc.dg/20020312-2.c: Do not declare global register variable
21907         if __PIC__ or __pic__ is defined.
21908
21909 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21910
21911         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21912         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21913
21914 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21915
21916         * gcc.misc-tests/linkage.exp: Update last change to handle
21917         sparc*-, not just sparc-.
21918
21919 2002-04-03  Richard Henderson  <rth@redhat.com>
21920
21921         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21922
21923 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21924
21925         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21926
21927 2002-04-02  David S. Miller  <davem@redhat.com>
21928
21929         * gcc.c-torture/execute/20020402-3.c: New test.
21930
21931 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21932
21933         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21934         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21935
21936         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21937         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21938         g77.f-torture/execute/20001201.x,
21939         g77.f-torture/execute/u77-test.x: New files.
21940
21941         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21942         * gcc.dg/wchar_t-1.c: Ditto.
21943
21944 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21945
21946         * gcc.c-torture/execute/20020402-1.c: New test.
21947
21948 2002-04-01  Richard Henderson  <rth@redhat.com>
21949
21950         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21951
21952         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21953
21954 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21955
21956         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21957
21958 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21959
21960         * g++.dg/inherit/template-as-base.C: Expect error.
21961         * g++.dg/inherit/namespace-as-base.C: Likewise.
21962
21963 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21964
21965         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21966         g++.dg/ext/instantiate3.C: Tweak match patterns.
21967
21968         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21969         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21970         -da test.
21971
21972 2002-03-31  Richard Henderson  <rth@redhat.com>
21973
21974         * gcc.dg/special/alias-2.c: New.
21975         * gcc.dg/special/ecos.exp: Run it.
21976
21977 2002-03-31  Richard Henderson  <rth@redhat.com>
21978
21979         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21980
21981 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21982
21983         * gcc.dg/weak-1.c: Disable on h8300 port.
21984
21985 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21986
21987         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21988         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21989         ordering tests.
21990         * g++.dg/bprob/bprob-1.C: New test.
21991         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21992         * g++.dg/gcov/gcov-1.C: New test.
21993         * g++.dg/gcov/gcov-1.x: New file.
21994         * g++.dg/gcov/gcov-2.C: New test.
21995         * g++.dg/gcov/gcov-3.C: New test.
21996         * g++.dg/gcov/gcov-3.h: New file.
21997
21998 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21999
22000         * g++.old-deja/g++.other/builtins5.C: New test.
22001         * g++.old-deja/g++.other/builtins6.C: New test.
22002         * g++.old-deja/g++.other/builtins7.C: New test.
22003         * g++.old-deja/g++.other/builtins8.C: New test.
22004         * g++.old-deja/g++.other/builtins9.C: New test.
22005
22006 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22007
22008         * g++.dg/opt/static1.C: New test.
22009
22010         * g++.dg/opt/longbranch1.C: New test.
22011
22012 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22013
22014         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22015
22016         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22017
22018 2002-03-28  Jeffrey A Law  (law@redhat.com)
22019
22020         * gcc.c-torture/execute/20020328-1.c: New test.
22021
22022 2002-03-27  Richard Henderson  <rth@redhat.com>
22023
22024         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22025         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22026         move from g++.old-deja/g++.ext/.
22027
22028 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22029
22030         * g++.dg/init/new2.C: New test.
22031
22032 2002-03-26  Richard Henderson  <rth@redhat.com>
22033
22034         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22035
22036         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22037         on sparc.
22038
22039         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22040         sparcv9 systems.
22041         * gcc.dg/20001102-1.c: Likewise.
22042
22043 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22044
22045         * gcc.dg/cpp/endif-pedantic1.c,
22046         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22047
22048 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22049
22050         * g++.dg/init/new1.C: New test.
22051
22052 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22053
22054         * g++.dg/abi/vbase9.C: New test.
22055
22056 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22057
22058         * gcc.dg/arm-asm.c: New test.
22059
22060 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22061
22062         * gcc.dg/Wswitch-enum.c: New test.
22063         Fix PR c/5044.
22064
22065 2002-03-26  Richard Henderson  <rth@redhat.com>
22066
22067         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22068         structure.
22069
22070 2002-03-25  Richard Henderson  <rth@redhat.com>
22071
22072         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22073         sparcv9 systems.
22074
22075         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22076         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22077
22078 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22079
22080         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22081
22082 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22083
22084         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22085         targets using generic thunk support.
22086
22087 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22088
22089         * gcc.c-torture/compile/20020323-1.c: New test.
22090
22091         * g++.dg/opt/conj2.C: New test.
22092
22093 2002-03-24  Richard Henderson  <rth@redhat.com>
22094
22095         * gcc.dg/weak-1.c: Use -fno-common.
22096
22097 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22098
22099         * g77.dg/f77-edit-apostrophe-out.f: New test
22100         * g77.dg/f77-edit-h-out.f: New test
22101         * g77.dg/f77-edit-t-in.f: New test
22102         * g77.dg/f77-edit-t-out.f: New test
22103         * g77.dg/f77-edit-x-out.f: New test
22104         * g77.dg/f77-edit-slash-out.f: New test
22105         * g77.dg/f77-edit-colon-out.f: New test
22106         * g77.dg/f77-edit-s-out.f: New test
22107
22108 2002-03-24  Richard Henderson  <rth@redhat.com>
22109
22110         * objc/execute/formal_protocol-6.x: New XFAIL.
22111
22112 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22113
22114         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22115         that do not support weak symbols
22116
22117 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22118
22119         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22120         * lib/g77.exp:  Likewise
22121         * lib/objc.exp: Likewise
22122
22123 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22124
22125         * gcc.dg/Wswitch-default.c: New test.
22126
22127 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22128
22129         * g++.dg/other/enum1.C: New test.
22130
22131 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22132
22133         * gcc.dg/pragma-ep-3.c: Fix typo.
22134
22135 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22136
22137         * g++.dg/inherit/template-as-base.C: New test.
22138
22139 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22140
22141         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22142         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22143
22144 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22145
22146         * gcc.dg/cpp/multiline.c: Update to match.
22147
22148 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22149
22150         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22151
22152 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22153
22154         * gcc.dg/cpp/extratokens2.c:  New file.
22155
22156 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22157
22158         * gcc.dg/20020312-2.c: Add rs6000 target.
22159
22160         * gcc.c-torture/compile/20020319-1.c: New test.
22161
22162 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22163
22164         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22165         (A, E): Handle this.
22166
22167 2002-03-20  Jason Merrill  <jason@redhat.com>
22168
22169         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22170         ignoring -fpic.
22171         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22172         through prune_gcc_output.
22173
22174 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22175
22176         * gcc.c-torture/compile/20020320-1.c: New test.
22177
22178 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22179
22180         * gcc.c-torture/compile/20020318-1.c: New test.
22181
22182         * gcc.dg/struct-by-value-1.c: New test.
22183
22184         * gcc.dg/20020319-1.c: New test.
22185
22186 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22187
22188         * g++.dg/opt/conj1.C: New test.
22189
22190 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22191
22192         * g++.dg/template/qualttp20.C: Revert previous change.
22193         * g++.dg/template/qualttp3.C: Likewise.
22194         * g++.dg/template/qualttp4.C: Likewise
22195         * g++.dg/template/qualttp5.C: Likewise
22196         * g++.dg/template/qualttp6.C: Likewise
22197         * g++.dg/template/qualttp7.C: Likewise
22198         * g++.dg/template/qualttp8.C: Likewise
22199         * g++.dg/template/recurse.C: Likewise.
22200
22201 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22202
22203         * gcc.dg/cpp/wchar-1.c: Update.
22204
22205 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22206
22207         * g++.dg/template/conv1.C: New test.
22208         * g++.dg/template/conv2.C: New test.
22209         * g++.dg/template/conv3.C: New test.
22210         * g++.dg/template/conv4.C: New test.
22211
22212 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22213
22214         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22215         * g++.dg/template/qualttp3.C: Likewise.
22216         * g++.dg/template/qualttp4.C: Likewise
22217         * g++.dg/template/qualttp5.C: Likewise
22218         * g++.dg/template/qualttp6.C: Likewise
22219         * g++.dg/template/qualttp7.C: Likewise
22220         * g++.dg/template/qualttp8.C: Likewise
22221         * g++.dg/template/recurse.C: Likewise.
22222
22223 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22224
22225         * g++.dg/opt/dtor1.C: New test.
22226
22227 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22228
22229         * gcc.c-torture/compile/20020315-1.c: New test.
22230
22231 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22232
22233         * gcc.dg/weak-1.c: Fix scan tests.
22234
22235 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22236
22237         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22238         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22239         cris-*-aout* mmix-*-*.
22240         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22241         cris-*-aout* mmix-*-*.
22242         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22243         cris-*-elf* cris-*-aout* and mmix-*-*.
22244         * gcc.dg/20001009-1.c: Ditto.
22245         * gcc.dg/20010912-1.c: Ditto.
22246         * gcc.dg/20020122-4.c: Ditto.
22247         * gcc.dg/inline-2.c: Ditto.
22248
22249 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22250
22251         * gcc.c-torture/compile/20020314-1.c: New test.
22252
22253 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22254
22255         * gcc.c-torture/execute/20020314-1.c: New test.
22256
22257 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22258
22259         * g++.dg/warn/Wunused-1.C: New test.
22260
22261 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22262
22263         * g++.dg/abi/mangle6.C: New test.
22264
22265 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22266
22267         * gcc.c-torture/compile/20020309-2.c: New test.
22268
22269         * gcc.c-torture/compile/20020312-1.c: New test.
22270
22271 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22272
22273         * g++.dg/other/access1.C: New test.
22274
22275 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22276
22277         * gcc.c-torture/execute/wchar_t-1.c: New test.
22278
22279 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22280
22281         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22282
22283 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22284
22285         * gcc.dg/20020312-1.c: New test case.
22286
22287 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22288
22289         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22290
22291 2002-03-11  Richard Henderson  <rth@redhat.com>
22292
22293         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22294         * g++.old-deja/g++.jason/report.C: Likewise.
22295
22296 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22297
22298         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22299         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22300
22301 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22302
22303         * testsuite/g++.dg/overload/pmf1.C: New test.
22304
22305 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22306
22307         * gcc.c-torture/execute/20020307-1.c: Use long.
22308
22309 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22310
22311         PR optimization/5844
22312         * gcc.dg/20020310-1.c: New test.
22313
22314 2002-03-09  Michael Meissner  <meissner@redhat.com>
22315
22316         * gcc.c-torture/execute/memcpy-2.c: New test.
22317         * gcc.c-torture/execute/memset-1.c: New test.
22318         * gcc.c-torture/execute/strlen-1.c: New test.
22319         * gcc.c-torture/execute/strcmp-1.c: New test.
22320         * gcc.c-torture/execute/strncmp-1.c: New test.
22321
22322 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22323
22324         * gcc.dg/ppc-ldstruct.c: New test.
22325
22326 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22327
22328         * gcc.c-torture/execute/va-arg-22.c: New test.
22329
22330 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22331
22332         * gcc.c-torture/compile/20020309-1.c: New test.
22333
22334 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22335
22336         * gcc.c-torture/execute/20020307-2.c: New test.
22337
22338 2002-03-07  Jeffrey A Law  (law@redhat.com)
22339
22340         * g77.f-torture/compile/20020307-1.f: New test.
22341
22342 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22343
22344         * gcc.dg/unordered-1.c: New test.
22345
22346 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22347
22348         * gcc.c-torture/execute/20020307-1.c: New test.
22349
22350 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22351
22352         * gcc.dg/20020304-1.c: New test.
22353
22354         * gcc.c-torture/compile/20020304-2.c: New test.
22355
22356 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22357
22358         * gcc.c-torture/compile/20020304-1.c: New test case
22359         (from PR c/5830).
22360
22361 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22362
22363         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22364
22365 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22366
22367         * g++.dg/other/classkey1.C: New test.
22368
22369 2002-03-01  Richard Henderson  <rth@redhat.com>
22370
22371         * gcc.c-torture/compile/981223-1.x: New.
22372         * gcc.c-torture/compile/920625-1.x: New.
22373
22374 2002-02-28  Richard Henderson  <rth@redhat.com>
22375
22376         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22377
22378 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22379
22380         * gcc.c-torture/execute/20020227-1.c: New test.
22381
22382 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22383
22384         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22385         here" ERROR lines.
22386         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22387         * g++.old-deja.g++.other/defarg1.C: Likewise.
22388         * g++.old-deja/g++.pt/calls2.C: Likewise.
22389         * g++.old-deja/g++.pt/crash20.C: Likewise.
22390         * g++.old-deja/g++.pt/crash30.C: Likewise.
22391         * g++.old-deja/g++.pt/crash36.C: Likewise.
22392         * g++.old-deja/g++.pt/crash6.C: Likewise.
22393         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22394         * g++.old-deja/g++.pt/derived3.C: Likewise.
22395         * g++.old-deja/g++.pt/error1.C: Likewise.
22396         * g++.old-deja/g++.pt/friend21.C: Likewise.
22397         * g++.old-deja/g++.pt/friend23.C: Likewise.
22398         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22399         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22400
22401 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22402
22403         * gcc.c-torture/execute/20020225-2.c: New test.
22404
22405 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22406
22407         * gcc.c-torture/execute/920730-1t.c,
22408         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22409         Delete test cases, only relevant to -traditional.
22410
22411 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22412
22413         * gcc.dg/cpp/undef1.c: Remove.
22414         * gcc.dg/cpp/directiv.c: Update.
22415         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22416
22417 2002-02-27  Michael Meissner  <meissner@redhat.com>
22418
22419         * gcc.c-torture/execute/20020226-1.c: New test.
22420
22421 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22422
22423         * g++.dg/debug/debug4.C: New test.
22424
22425         * gcc.dg/ia64-visibility-1.c: New test.
22426
22427 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22428
22429         * gcc.dg/debug/20020224-1.c: New.
22430
22431 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22432
22433         * gcc.c-torture/execute/960416-1.x: New.
22434         * gcc.c-torture/execute/divconst-3.x: Likewise.
22435
22436 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22437
22438         * gcc.dg/20020224-1.c: New test.
22439
22440 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22441
22442         * gcc.c-torture/execute/20020225-1.c: New.
22443
22444 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22445
22446         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22447
22448 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22449
22450         * gcc.dg/20020222-1.c: New test.
22451
22452 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22453
22454         * g++.dg/opt/anonunion1.C: New test.
22455
22456 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22457
22458         * g++.dg/template/qualttp19.C: New test.
22459         * g++.dg/template/qualttp20.C: New test.
22460         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22461         * g++.old-deja/g++.other/qual1.C: Likewise.
22462
22463 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22464
22465         * gcc.dg/attr-alwaysinline.c: New.
22466
22467 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.dg/20020220-1.c: New test.
22470
22471         * gcc.dg/20020220-2.c: New test.
22472
22473         * g++.dg/opt/mmx1.C: New test.
22474
22475 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22476
22477         * gcc.c-torture/compile/20020110.c: New test.
22478
22479 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22480
22481         * gcc.c-torture/execute/20020219-1.c: New test.
22482
22483         * gcc.dg/20020219-1.c: New test.
22484
22485         * gcc.dg/noncompile/20020220-1.c: New test.
22486
22487         * g++.dg/opt/ptrintsum1.C: New test.
22488
22489         * gcc.dg/debug/20020220-1.c: New test.
22490
22491 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22492
22493         * gcc.c-torture/execute/20020216-1.c: New test.
22494
22495 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22496
22497         * gcc.dg/decl-1.c: Update, new test.
22498
22499 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22500
22501         * g++.dg/abi/bitfield1.C: New test.
22502         * g++.dg/abi/bitfield2.C: New test.
22503
22504 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22505
22506         * gcc.dg/attr-nest.c: New test.
22507
22508 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22509
22510         * gcc.c-torture/execute/20020215-1.c: New test.
22511
22512 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22513
22514         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22515         * g++.dg/debug/debug.exp: New.
22516         * g++.dg/debug/trivial.C: New.
22517         * g++.dg/debug/debug1.C: Moved...
22518         * g++.dg/other/debug1.C: ...from here.
22519         * g++.dg/debug/debug2.C: Moved...
22520         * g++.dg/other/debug2.C: ...from here.
22521         * g++.dg/debug/debug3.C: Moved...
22522         * g++.dg/other/debug3.C: ...from here.
22523
22524         * gcc.dg/noncompile/20020213-1.c: New test.
22525
22526 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22527
22528         * g++.dg/other/debug3.C: New test.
22529
22530         * gcc.c-torture/execute/20020213-1.c: New test.
22531
22532 2002-02-13  Richard Smith <richard@ex-parrot.com>
22533
22534         * g++.old-deja/g++.other/thunk1.C: New test.
22535
22536 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22537
22538         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22539
22540 2002-02-13  Stan Shebs  <shebs@apple.com>
22541
22542         * gcc.dg/altivec-3.c: New.
22543
22544 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22545
22546         * gcc.dg/Wunreachable-1.c: New test.
22547         * gcc.dg/Wunreachable-2.c: New test.
22548
22549 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22550
22551         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22552
22553 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22554
22555         * gcc.dg/decl-1.c: New test.
22556
22557 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22558
22559         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22560
22561 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22562
22563         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22564         * gcc.c-torture/compile/980506-1.x: Likewise.
22565
22566 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22567
22568         * gcc.dg/20020210-1.c: New.
22569
22570 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22571
22572         * g77.f-torture/execute/947.f: New regression test
22573         for PR fortran/947.
22574
22575 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22576
22577         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22578         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22579
22580 2002-02-08  Richard Henderson  <rth@redhat.com>
22581
22582         * gcc.c-torture/compile/labels-3.c: New.
22583
22584 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22585
22586         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22587         expression statements work instead.
22588         * gcc.dg/noncompile/20020207-1.c: New test.
22589
22590 2002-02-07  Richard Henderson  <rth@redhat.com>
22591
22592         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22593
22594 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22595
22596         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22597         message from g77
22598         * lib/g77-dg.exp: Trim g77 error messages so that they are
22599         recognized by dg.exp.
22600
22601 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22602
22603         PR fortran/5473
22604         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22605
22606 2002-02-07  Richard Henderson  <rth@redhat.com>
22607
22608         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22609         to be sufficiently aligned for integers.
22610
22611 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.dg/template/friend4.C: New test.
22614
22615 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22616
22617         PR fortran/5743
22618         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22619         unsupported cases.
22620
22621 2002-02-07  Richard Henderson  <rth@redhat.com>
22622
22623         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22624         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22625         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22626         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22627
22628 2002-02-06  Richard Henderson  <rth@redhat.com>
22629
22630         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22631
22632 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22633
22634         * gcc.dg/20020206-1.c: New test.
22635
22636 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22637
22638         * gcc.c-torture/execute/20020206-1.c: New test.
22639
22640         * gcc.c-torture/execute/20020206-2.c: New test.
22641
22642         PR optimization/5429:
22643         * gcc.c-torture/compile/20020206-1.c: New test.
22644
22645 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22646
22647         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22648         as certain file formats cannot support particularly large
22649         alignments.
22650
22651         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22652         and do not expect to be able to link the executable.
22653
22654         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22655         fail because the COFF format does not support the weak attribute.
22656
22657 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22658
22659         * g77.dg/pr5473.f:  New test
22660
22661 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22662
22663         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22664         Fix testcase accordingly.
22665
22666 2002-02-04  Richard Henderson  <rth@redhat.com>
22667
22668         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22669         (buf): Change to be an array of pointers, not ints.
22670
22671 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22672
22673         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22674         before all tests.  Move warning one line above to match where it
22675         C frontend emits.
22676         * gcc.dg/Wswitch-2.c: New test.
22677         * g++.dg/warn/Wswitch-1.C: New test.
22678         * g++.dg/warn/Wswitch-2.C: New test.
22679
22680 2002-02-04  Richard Henderson  <rth@redhat.com>
22681
22682         * g++.dg/abi/offsetof.C: Fix size comparison.
22683
22684 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22685
22686         * gcc.dg/cast-qual-2.c: New test.
22687
22688 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22689
22690         * gcc.dg/20020201-4.c: New test.
22691
22692 2002-02-04  Ben Elliston  <bje@redhat.com>
22693
22694         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22695         target_info attribute != 0, in addition to the empty string.
22696         (gcc_target_compile): Likewise.
22697
22698 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22699
22700         * gcc.dg/Wswitch.c: New test.
22701         PR gcc/4475. PR gcc/3780.
22702
22703 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22704
22705         * g77.f-torture/execute/5122.f: New test for regressions
22706         against PR fortran/5122.
22707
22708 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22709
22710         * g77.f-torture/compile/pr3743.f: Delete
22711         * g77.dg/pr3743-1.f: New test.
22712         * g77.dg/pr3743-2.f: New test.
22713         * g77.dg/pr3743-3.f: New test.
22714         * g77.dg/pr3743-4.f: New test.
22715
22716 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22717
22718         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22719
22720 2002-02-02  Richard Henderson  <rth@redhat.com>
22721
22722         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22723         * gcc.c-torture/execute/bf64-1.c: Likewise.
22724
22725 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * gcc.dg/20020201-2.c: New test.
22728
22729         * gcc.dg/20020201-3.c: New test.
22730
22731         * gcc.c-torture/execute/bitfld-2.c: New test.
22732
22733 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22734
22735         * gcc.dg/bitfld-1.c: Update.
22736         * gcc.dg/bitfld-2.c: Update.
22737         * gcc.c-torture/execute/bitfld-1.x: New.
22738
22739 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22740
22741         * gcc.c-torture/execute/20020201-1.c: New test.
22742
22743 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22744
22745         PR target/5469
22746         * gcc.dg/20020201-1.c: New test.
22747
22748 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22749
22750         PR fortran/3743
22751         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22752         * g77.f-torture/compile/pr3743.x: Remove
22753
22754 2002-01-31  Tom Rix  <trix@redhat.com>
22755
22756         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22757
22758 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22759
22760         * gcc.dg/noncompile/20020130-1.c: New test.
22761
22762 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22763
22764         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22765
22766 2002-01-29  Richard Henderson  <rth@redhat.com>
22767
22768         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22769         to long long.
22770         * gcc.c-torture/execute/bf64-1.c: Likewise.
22771
22772 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22773
22774         * gcc.c-torture/execute/20020129-1.c: New test.
22775
22776 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22777
22778         * gcc.c-torture/compile/20000224-1.c: Update.
22779         * gcc.c-torture/execute/bitfld-1.c: New tests.
22780         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22781         * gcc.dg/uninit-A.c: Update.
22782
22783 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22784
22785         * g++.dg/template/ctor1.C: Add instantiation.
22786
22787 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22788
22789         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22790         argument to __builtin_prefetch to be const ptr.
22791
22792 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22793
22794         * gcc.c-torture/compile/20020120-1.c: New test.
22795
22796 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22797
22798         * gcc.c-torture/execute/20020127-1.c: New test.
22799
22800 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22801
22802         * g77.dg/f77-edit-i-in.f: New test
22803         * g77.dg/f77-edit-i-out.f: New test
22804
22805 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22806
22807         * gcc.dg/debug/debug.exp: New file.
22808         * gcc.dg/debug/trivial.c: New file.
22809         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22810         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22811         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22812         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22813         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22814         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22815         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22816         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22817         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22818         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22819         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22820         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22821         * gcc.dg/20000503-1.c: Removed.
22822         * gcc.dg/20010207-1.c: Removed.
22823         * gcc.dg/20011223-1.c: Removed.
22824         * gcc.dg/20020104-2.c: Removed.
22825         * gcc.dg/debug-1.c: Removed.
22826         * gcc.dg/debug-2.c: Removed.
22827         * gcc.dg/debug-3.c: Removed.
22828         * gcc.dg/debug-4.c: Removed.
22829         * gcc.dg/debug-5.c: Removed.
22830         * gcc.dg/debug-6.c: Removed.
22831         * gcc.dg/dwarf2-1.c: Removed.
22832         * gcc.dg/dwarf2-2.c: Removed.
22833
22834 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22835
22836         * g++.old-deja/g++.other/eh5.C: New test.
22837         * g++.old-deja/g++.other/sibcall2.C: New test.
22838         * g++.old-deja/g++.other/array9.C: New test.
22839         * g++.old-deja/g++.other/typename2.C: New test.
22840         * g++.old-deja/g++.other/crash60.C: New test.
22841         * g++.old-deja/g++.other/conv9.C: New test.
22842         * g++.old-deja/g++.other/mangle10.C: New test.
22843         * g++.old-deja/g++.other/unchanging1.C: New test.
22844         * g++.old-deja/g++.other/exprstmt1.C: New test.
22845         * g++.old-deja/g++.other/inline23.C: New test.
22846         * g++.old-deja/g++.eh/ia64-1.C: New test.
22847         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22848         * g++.old-deja/g++.other/reload1.C: New test.
22849         * g++.old-deja/g++.other/static20.C: New test.
22850         * g++.old-deja/g++.other/local-alloc1.C: New test.
22851         * g++.old-deja/g++.other/conv8.C: New test.
22852         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22853         * g++.old-deja/g++.other/storeexpr1.C: New test.
22854         * g++.old-deja/g++.other/storeexpr2.C: New test.
22855         * g++.dg/eh/template2.C: New test.
22856         * g++.dg/warn/weak1.C: New test.
22857
22858 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22859
22860         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22861         Remove first, non-varying, argument.
22862
22863 2002-01-23  Richard Henderson  <rth@redhat.com>
22864
22865         * gcc.dg/inline-2.c: New.
22866
22867         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22868         Add optional target arg.  Check number of arguments.
22869         (scan-assembler-not, scan-assembler-dem): Likewise.
22870         (scan-assembler-dem-not): Likewise.
22871
22872 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22873
22874         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22875         line 12.
22876         * g++.old-deja/g++.brendan/parse3.C,
22877         g++.old-deja/g++.other/crash26.C,
22878         g++.old-deja/g++.other/crash28.C,
22879         g++.old-deja/g++.other/crash29.C,
22880         g++.old-deja/g++.other/crash30.C,
22881         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22882
22883 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22884
22885         * gcc.dg/20020115-1.c: New.
22886
22887 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22888
22889         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22890
22891 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22892
22893         * gcc.dg/20020122-3.c: New.
22894
22895 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22896
22897         * g++.dg/other/gc1.C: New test.
22898
22899 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22900
22901         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22902
22903 2002-01-22  Richard Henderson  <rth@redhat.com>
22904
22905         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22906
22907 2002-01-22  Richard Henderson  <rth@redhat.com>
22908
22909         * gcc.dg/20020122-4.c: New.
22910
22911 2002-01-22  H.J. Lu <hjl@gnu.org>
22912
22913         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22914         link output.
22915         * gcc.dg/special/ecos.exp: Likewise.
22916         * lib/g++-dg.exp: Likewise.
22917         * lib/g77-dg.exp: Likewise.
22918         * lib/gcc-dg.exp : Likewise.
22919         * lib/mike-g++.exp: Likewise.
22920         * lib/mike-g77.exp: Likewise.
22921         * lib/mike-gcc.exp: Likewise.
22922         * lib/objc-dg.exp: Likewise.
22923
22924 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22925
22926         PR target/5379
22927         * gcc.dg/20020122-2.c: New test.
22928
22929 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22930
22931         * gcc.dg/20020122-1.c: New test.
22932
22933 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22934
22935         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22936
22937 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22938
22939         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22940
22941 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22942
22943         * gcc.c-torture/compile/20020121-1.c: New test.
22944
22945 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22946
22947         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22948         ld_library_path.
22949
22950 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22951
22952         * gcc.dg/20020218-1.c: New test.
22953
22954 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22955
22956         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22957         messages
22958         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22959         "At global scope" warning
22960         * g++.dg/ext/align1.C: Change cygwin test for alignment
22961         from db-bogus to dg-warning
22962
22963 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22964
22965         * g77.f-torture/compile/cpp2.F: New test.
22966
22967 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22968
22969         * g++.dg/template/access1.C: New test.
22970
22971 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22972
22973         * gcc.dg/20020118-1.c: New.
22974
22975 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22976
22977         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22978
22979 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22980
22981         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22982         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22983         alignment warnings.
22984
22985 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22986
22987         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22988         torture_with_loops and torture_without_loops
22989
22990 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22991
22992         * gcc.c-torture/compile/20020116-1.c: New test.
22993
22994 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22995
22996         * gcc.dg/20020116-2.c: New test.
22997
22998         * gcc.dg/ultrasp4.c: New test.
22999
23000         * gcc.dg/20020116-1.c: New test.
23001
23002 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23003
23004         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23005         by EABI.
23006
23007 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23008
23009         * gcc.misc-tests/i386-prefetch.exp: New.
23010         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23011         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23012         * gcc.misc-tests/i386-pf-none-1.c: New test.
23013         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23014
23015 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23016
23017         * gcc.dg/gnu89-init-1.c: Add new tests.
23018
23019 2002-01-15  Andreas Jaeger  <aj@suse.de>
23020
23021         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23022         * gcc.dg/i386-mmx-2.c: Likewise.
23023         * gcc.dg/i386-sse-1.c: Likewise.
23024         * gcc.dg/i386-sse-2.c: Likewise.
23025         * gcc.dg/i386-sse-3.c: Likewise.
23026
23027 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23028
23029         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23030         Uncomment additional cases that now pass.
23031
23032 2002-01-11  Richard Henderson  <rth@redhat.com>
23033
23034         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23035         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23036
23037 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23038
23039         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23040
23041 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23042
23043         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23044         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23045
23046 2002-01-10  Dale Johannesen  <dalej@apple.com>
23047
23048         * gcc.c-torture/execute/loop-11.c: New.
23049
23050 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23051
23052         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23053         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23054
23055 2002-01-09  Richard Henderson  <rth@redhat.com>
23056
23057         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23058         type in which to perform the operation for each size.
23059
23060 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23061
23062         * gcc.c-torture/compile/20020109-2.c: New test.
23063
23064 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23065
23066         * gcc.c-torture/execute/loop-10.c: New test.
23067
23068 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23069
23070         * gcc.c-torture/compile/20010226-1.c: New test.
23071         * gcc.c-torture/compile/20010227-1.c: New test.
23072         * gcc.c-torture/compile/20010426-1.c: New test.
23073         * gcc.c-torture/compile/20010510-1.c: New test.
23074         * gcc.c-torture/compile/20010605-3.c: New test.
23075         * gcc.c-torture/compile/20010824-1.c: New test.
23076         * gcc.c-torture/execute/20010409-1.c: New test.
23077         * gcc.dg/noncompile/20000901-1.c: New test.
23078         * gcc.dg/20001023-1.c: New test.
23079         * gcc.dg/20001101-1.c: New test.
23080         * gcc.dg/20001102-1.c: New test.
23081         * gcc.dg/20010207-1.c: New test.
23082         * gcc.dg/20010405-1.c: New test.
23083         * gcc.dg/20010822-1.c: New test.
23084         * gcc.dg/20011107-1.c: New test.
23085
23086 2002-01-09  Jeffrey A Law  (law@redhat.com)
23087
23088         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23089
23090         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23091         execution failure on PA targets.
23092
23093 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23094
23095         * gcc.c-torture/compile/20020109-1.c: New test.
23096
23097 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23098
23099         * gcc.c-torture/execute/20020108-1.c: New test.
23100
23101 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23102
23103         * gcc.dg/20020108-1.c: New test.
23104
23105 2002-01-08  H.J. Lu <hjl@gnu.org>
23106
23107         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23108         for header files.
23109
23110 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23111
23112         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23113         consistency.
23114
23115 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23116
23117         * gcc.dg/altivec-4.c: Test altivec predicates.
23118
23119 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * gcc.c-torture/execute/20020107-1.c: New test.
23122
23123 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23124
23125         PR c/5279
23126         * gcc.c-torture/compile/20020106-1.c: New test.
23127
23128 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23129
23130         * gcc.c-torture/execute/nestfunc-4.c: New test.
23131
23132 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23133
23134         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23135         extra triple that slipped in.
23136         * g++.old-deja/g++.abi/align.C: Likewise.
23137         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23138
23139 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23140
23141         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23142         * g++.old-deja/g++.abi/align.C: Likewise.
23143         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23144
23145         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23146         on FreeBSD/i386.
23147         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23148         FreeBSD.
23149
23150 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23151
23152         * gcc.dg/20020104-1.c: New test.
23153
23154         * gcc.dg/20020104-2.c: New test.
23155
23156 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23157
23158         * gcc.dg/20020103-1.c: Fix typo in target selector.
23159
23160 2002-01-03  Richard Henderson  <rth@redhat.com>
23161
23162         * gcc.dg/20020103-1.c: New.
23163
23164 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23165
23166         * gcc.c-torture/execute/20020103-1.c: New test.
23167
23168 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23169
23170         * g++.dg/other/debug2.C: New test.
23171
23172         * gcc.c-torture/compile/20020103-1.c: New test.
23173
23174 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23175
23176         * gcc.dg/gnu89-init-1.c: Added new tests.
23177
23178 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23179
23180         * g++.dg/template/friend2.C: Remove as patch is reverted.
23181
23182         * g++.dg/warn/oldcast1.C: New test.
23183
23184         * g++.dg/template/ptrmem1.C: New test.
23185         * g++.dg/template/ptrmem2.C: New test.
23186
23187         * g++.dg/template/ntp.C: New test.
23188
23189         * g++.dg/other/component1.C: New test.
23190
23191         * g++.dg/template/ttp3.C: New test.
23192
23193         * g++.dg/template/friend2.C: New test.
23194         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23195
23196 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.dg/other/ptrmem1.C: New test.
23199         * g++.dg/other/ptrmem2.C: New test.
23200
23201 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23202
23203         * g++.dg/template/ctor1.C: New test.
23204
23205 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23206
23207         * g++.dg/template/friend2.C: New test.
23208
23209 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23210
23211         * gcc.dg/mmix-1.c: New test.
23212
23213 2001-12-31  Richard Henderson  <rth@redhat.com>
23214
23215         * gcc.dg/asm-5.c: New.
23216
23217 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23218
23219         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23220         in namespace __gnu_cxx
23221
23222 2001-12-30  Richard Henderson  <rth@redhat.com>
23223
23224         * gcc.dg/debug-6.c: New.
23225
23226 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23227
23228         * gcc.c-torture/compile/20011229-2.c: New test.
23229
23230 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23231
23232         * gcc.dg/debug-3.c: New test.
23233         * gcc.dg/debug-4.c: New test.
23234         * gcc.dg/debug-5.c: New test.
23235
23236 2001-12-29  Richard Henderson  <rth@redhat.com>
23237
23238         * g++.dg/eh/loop1.C: New.
23239
23240 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23241
23242         * g++.dg/template/crash1.C: New test.
23243
23244 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         * g++.dg/other/const1.C: New test.
23247
23248 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23249
23250         * gcc.c-torture/compile/20011229-1.c: New test.
23251
23252 2001-12-28  Stan Shebs  <shebs@apple.com>
23253
23254         * lib/objc-torture.exp: Resync with c-torture.exp.
23255         * lib/objc.exp: Load standard libraries.
23256
23257 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23258
23259         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23260         additional tests.
23261
23262 2001-12-27  Roger Sayle <roger@eyesopen.com>
23263
23264         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23265
23266 2001-12-27  Richard Henderson  <rth@redhat.com>
23267
23268         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23269
23270 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23271
23272         * g++.dg/eh/ctor1.C: New test.
23273         * g++.dg/other/error2.C: New test.
23274
23275 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23276
23277         * g++.dg/other/init2.C: New test.
23278
23279 2001-12-24  Richard Henderson  <rth@redhat.com>
23280
23281         * gcc.dg/20011223-1.c: New.
23282         * gcc.dg/inline-1.c: New.
23283
23284 2001-12-23  Richard Henderson  <rth@redhat.com>
23285
23286         * gcc.dg/asm-4.c: Test operand modifiers.
23287
23288 2001-12-23  Richard Henderson  <rth@redhat.com>
23289
23290         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23291
23292 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23293
23294         * gcc.c-torture/execute/20011223-1.c: New test.
23295
23296 2001-12-21  Richard Henderson  <rth@redhat.com>
23297
23298         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23299         re-enables the warning.
23300
23301 2001-12-21  Richard Henderson  <rth@redhat.com>
23302
23303         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23304
23305 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23306
23307         * gcc.c-torture/compile/20011218-1.c: New test.
23308
23309 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23310
23311         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23312         arm-isr.c test.
23313         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23314         epilogue generation for ARM ISR routines.
23315
23316 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23317
23318         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23319         * gcc.dg/format/c90-printf-3.c: Likewise.
23320         * gcc.dg/format/c99-printf-3.c: Likewise.
23321         * gcc.dg/format/ext-1.c: Likewise.
23322         * gcc.dg/format/ext-6.c: Likewise.
23323         * gcc.dg/format/format.h: Prototype unlocked stdio.
23324
23325 2001-12-20  Richard Henderson  <rth@redhat.com>
23326
23327         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23328         (arena): Use it.
23329         (malloc): Correct allocation logic.  Abort if we fill up the
23330         arena before initialization complete.
23331         (realloc): Correct allocation logic.
23332
23333 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23334
23335         * gcc.c-torture/compile/20011219-2.c: New test.
23336
23337         * gcc.c-torture/execute/20011219-1.c: New test.
23338
23339 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23340
23341         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23342         target does not support weak symbols.
23343
23344 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23345
23346         * gcc.c-torture/compile/20011219-1.c: New test.
23347
23348 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23349
23350         * g++.dg/other/error1.C: New test.
23351
23352 2001-12-17  Jeffrey A Law  (law@redhat.com)
23353
23354         * gcc.c-torture/execute/20011217-1.c: New test.
23355
23356 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23357
23358         * objc.dg/special/: New directory.
23359         * objc.dg/special/special.exp: New file.
23360         * objc.dg/special/unclaimed-category-1.h: New file.
23361         * objc.dg/special/unclaimed-category-1a.m: New file.
23362         * objc.dg/special/unclaimed-category-1.m: New file.
23363
23364 2001-12-17  Andreas Jaeger  <aj@suse.de>
23365
23366         * gcc.c-torture/compile/20011217-2.c: New test.
23367
23368 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23369
23370         * gcc.c-torture/compile/20011217-1.c: New test.
23371
23372 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23373
23374         * testsuite/gcc.dg/20011214-1.c: New.
23375
23376 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23377
23378         * gcc.dg/altivec-4.c: New.
23379
23380 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23381
23382         * gcc.dg/20011113-1.c: New test.
23383
23384 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23385
23386         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23387         std::__malloc_alloc_template<0> and
23388         std::__default_alloc_template<false, 0>.
23389
23390 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23391
23392         * objc/execute/bf-21.m: New test.
23393         * objc/execute/enumeration-1.m: New test.
23394         * objc/execute/enumeration-2.m: New test.
23395
23396 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * gcc.dg/gnu89-init-1.c: New test.
23399
23400 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23401
23402         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23403         * g++.old-deja/g++.jason/2371.C: Likewise.
23404         * g++.old-deja/g++.jason/template33.C: Likewise.
23405         * g++.old-deja/g++.jason/template34.C: Likewise.
23406         * g++.old-deja/g++.jason/template36.C: Likewise.
23407         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23408         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23409         * g++.old-deja/g++.other/typename1.C: Likewise.
23410         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23411         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23412         * g++.old-deja/g++.pt/typename11.C: Likewise.
23413         * g++.old-deja/g++.pt/typename14.C: Likewise.
23414         * g++.old-deja/g++.pt/typename16.C: Likewise.
23415         * g++.old-deja/g++.pt/typename3.C: Likewise.
23416         * g++.old-deja/g++.pt/typename4.C: Likewise.
23417         * g++.old-deja/g++.pt/typename5.C: Likewise.
23418         * g++.old-deja/g++.pt/typename7.C: Likewise.
23419         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23420
23421 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23422
23423         * g++.dg/other/linkage1.C: New test.
23424         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23425         specifiers.
23426
23427 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23428
23429         * gcc.dg/concat.c: New test.
23430
23431 2001-12-11  Stan Shebs  <shebs@apple.com>
23432
23433         * objc/compile: New test directory.
23434         * objc/compile/compile.exp: New expect script.
23435         * objc/compile/20011211-1.m: New compile test.
23436
23437 2001-12-11  Jason Merrill  <jason@redhat.com>
23438
23439         * lib/prune.exp (prune_gcc_output): Also handle "In member
23440         function".  So many permutations...
23441
23442 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23443
23444         * g++.dg/template/typedef1.C: New test.
23445
23446 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         * g++.dg/other/copy1.C: New test.
23449
23450 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23451
23452         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23453
23454         * gcc.dg/builtin-choose-expr.c: New.
23455
23456 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23457
23458         * gcc.dg/altivec-2.c: New.
23459
23460 2001-12-07  Richard Henderson  <rth@redhat.com>
23461
23462         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23463
23464 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23465
23466         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23467         ultrasparc.
23468
23469 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23470
23471         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23472
23473 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23474
23475         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23476         variable argument list.
23477
23478 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23479
23480         * gcc.c-torture/execute/memcheck: Delete entire directory.
23481         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23482         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23483
23484 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23485
23486         * gcc.dg/Wshadow-1.c: New test.
23487
23488 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23489
23490         * gcc.c-torture/compile/20011130-1.c: New test.
23491
23492         * gcc.dg/noncompile/20011025-1.c: New test.
23493
23494         * g++.dg/other/anon-union.C: New test.
23495
23496         * gcc.c-torture/execute/20011024-1.c: New test.
23497
23498 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23499
23500         * gcc.c-torture/execute/20000722-1.x,
23501         gcc.c-torture/execute/20010123-1.x: Remove.
23502         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23503         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23504         gcc.dg/c99-complit-2.c: New tests.
23505
23506 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23507
23508         * g++.dg/inherit/base1.C: New test.
23509
23510 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * g++.dg/other/stdarg1.C: New test.
23513
23514         * gcc.c-torture/compile/20011130-2.c: New test.
23515
23516 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23517
23518         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23519         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23520         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23521         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23522         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23523         * gcc.dg/builtin-prefetch-1.c: New test.
23524
23525 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23526
23527         * gcc.dg/20011130-1.c: New test.
23528
23529 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23530
23531         * g++.dg/other/scope1.C: New test.
23532         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23533
23534 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23535
23536         * gcc.dg/vla-init-1.c: New test.
23537
23538 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23539
23540         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23541
23542 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23543
23544         * objc.dg/alias.m: Update.
23545         * objc.dg/class-1.m: Update.
23546         * objc.dg/const-str-1.m: Update.
23547         * objc.dg/fwd-proto-1.m: Update.
23548         * objc.dg/id-1.m: Update.
23549         * objc.dg/super-class-1.m: Update.
23550
23551 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23552
23553         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23554         constructs.
23555
23556 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23557
23558         * gcc.c-torture/execute/20011128-1.c: New test.
23559
23560 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23561
23562         * gcc.dg/20011127-1.c: New test.
23563
23564 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23565
23566         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23567         from Austin Group draft 7.
23568         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23569         scanf format arguments.
23570         * gcc.dg/format/no-exargs-2.c: New test.
23571
23572 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23573
23574         * g++.dg/abi/vbase8-4.C: New test.
23575
23576 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23577
23578         * gcc.c-torture/execute/20011121-1.c: New test.
23579
23580 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23581
23582         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23583
23584 2001-11-23  Andreas Jaeger  <aj@suse.de>
23585
23586         * gcc.dg/cpp/charconst-2.c: New test.
23587
23588 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23589
23590         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23591         to the host if it is remote.  Let tests specify extra headers
23592         they use.
23593         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23594         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23595         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23596         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23597         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23598         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23599         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23600         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23601         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23602         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23603
23604 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23605
23606         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23607         for little endian ARMs.
23608
23609 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23610
23611         * gcc.c-torture/compile/20011119-1.c: New test.
23612         * gcc.c-torture/compile/20011119-2.c: New test.
23613
23614 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23615
23616         * gcc.dg/altivec-1.c: Fix typo.
23617
23618 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23619
23620         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23621
23622 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23623
23624         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23625
23626 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23627
23628         * lib/g77.exp: Don't specify --rpath-link.
23629
23630         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23631         across all the headers.
23632         * gcc.dg/format/format.exp: For testing on a remote host,
23633         copy format.h.
23634
23635         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23636         * gcc.c-torture/execute/930406-1.c: Likewise.
23637         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23638
23639 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23640
23641         * gcc.dg/altivec-1.c: New.
23642
23643 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23644
23645         * gcc.dg/cpp/fpreprocessed.c: New test case.
23646
23647 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23648
23649         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23650         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23651         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23652
23653 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23654
23655         * gcc.dg/no-builtin-1.c: New test.
23656
23657 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23658
23659         * gcc.c-torture/execute/20011115-1.c: New test.
23660
23661 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23662
23663         * gcc.c-torture/compile/20011114-2.c: New test.
23664         * gcc.c-torture/compile/20011114-3.c: New test.
23665         * gcc.c-torture/compile/20011114-4.c: New test.
23666
23667 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23668
23669         * g++.dg/other/init1.C: New test.
23670
23671 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23672
23673         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23674         message.
23675
23676         * gcc.c-torture/execute/20011114-1.c: New testcase.
23677
23678         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23679         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23680         like the (before this change) version of 20010327-1.c.
23681
23682 2001-11-14  Roger Sayle <roger@eyesopen.com>
23683
23684         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23685
23686 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23687
23688         * g++.dg/init/array2.C: New test.
23689
23690 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23691
23692         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23693
23694 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23695
23696         * g++.dg/other/forscope1.C: New test.
23697         * g++.dg/ext/forscope1.C: New test.
23698         * g++.dg/ext/forscope2.C: New test.
23699
23700 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23701
23702         * gcc.c-torture/execute/20011113-1.c: New test.
23703
23704 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23705
23706         * gcc.c-torture/execute/20011109-2.c: New test.
23707
23708         * gcc.c-torture/execute/20011109-1.c: New test.
23709
23710 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23711
23712         * gcc.c-torture/compile/20011109-1.c: New test.
23713
23714 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23715
23716         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23717         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23718         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23719         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23720         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23721         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23722         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23723
23724 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23725
23726         * g++.dg/warn/Wshadow-1.C: New tests.
23727         * g++.old-deja/g++.mike/for3.C: Update.
23728
23729 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23730
23731         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23732         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23733         XFAILs.  Adjust expected error texts.
23734         * gcc.c-torture/compile/20011106-1.c,
23735         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23736         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23737         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23738         gcc.dg/c99-array-lval-5.c: New tests.
23739
23740 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23741
23742         * gcc.dg/cpp/defined.c: Update.
23743
23744 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23745
23746         * gcc.c-torture/execute/anon-1.c: New test.
23747
23748 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23749
23750         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23751         same size, so no warning should be produced on stormy16.
23752
23753         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23754         due to oversized array.
23755         * g++.old-deja/g++.mike/ns15.C: Likewise.
23756         * g++.old-deja/g++.pt/crash16.C: Likewise.
23757
23758 2001-11-02  Graham Stott  <grahams@redhat.com>
23759
23760         * g++.dgother/debug1.C: Fix typos.
23761
23762 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * g++.dg/other/debug1.C: New test.
23765
23766 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23767
23768         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23769         of unsigned long.
23770
23771 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23772
23773         * gcc.dg/20011029-2.c: New test.
23774
23775         * gcc.c-torture/compile/20011029-1.c: New test.
23776
23777 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23778
23779         * objc/execute/class_self-1.m: New test.
23780         * objc/execute/class_self-2.m: New test.
23781
23782 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23783
23784         * gcc.misc-tests/msgs.exp: Delete.
23785         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23786         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23787         error set to match recent changes.
23788
23789 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23790
23791         * gcc.dg/20011021-1.c: New test.
23792
23793 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23794
23795         * gcc.c-torture/compile/20011023-1.c: New test.
23796
23797 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23798
23799         * lib/g77.exp: Rewrite based on lib/g++.exp.
23800
23801 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23802
23803         * gcc.c-torture/execute/20011019-1.c: New test.
23804
23805         * gcc.dg/20011018-1.c: New test.
23806
23807 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23808
23809         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23810
23811 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23812
23813         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23814         * gcc.dg/attr-invalid.c: Likewise.
23815
23816 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23817
23818         * testsuite/gcc.dg/20011015-1.c: New test.
23819
23820 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23821
23822         * g++.dg/template/unify2.C: New test.
23823
23824 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23825
23826         * g++.dg/other/exception-specification.C: New test
23827
23828 2001-10-13  Tom Rix  <trix@redhat.com>
23829
23830         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23831         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23832
23833 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23834
23835         * testsuite/gcc.dg/20011009-1.c: New test.
23836
23837 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         PR g++/4476
23840         * g++.dg/other/friend1.C: New test.
23841
23842 2001-10-11  Richard Henderson  <rth@redhat.com>
23843
23844         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23845
23846 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23847
23848         * gcc.c-torture/compile/20011010-1.c: New.
23849
23850 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23851
23852         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23853         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23854         g77.f-torture/execute/execute.exp,
23855         g77.f-torture/noncompile/noncompile.exp,
23856         gcc.c-torture/compile/compile.exp,
23857         gcc.c-torture/execute/execute.exp,
23858         gcc.c-torture/execute/ieee/ieee.exp,
23859         gcc.c-torture/execute/memcheck/memcheck.exp,
23860         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23861         objc/execute/execute.exp: Update FSF address.
23862
23863 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23864
23865         * gcc.dg/cpp/cmdlne-C.c: Update.
23866         * gcc.dg/cpp/cmdlne-C2.c: New.
23867
23868 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23869
23870         * gcc.c-torture/execute/20011008-3.c: New.
23871
23872 2001-10-08  DJ Delorie  <dj@redhat.com>
23873
23874         * gcc.dg/20011008-1.c: New.
23875         * gcc.dg/20011008-2.c: New.
23876
23877 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23878
23879         * gcc.dg/cpp/spacing1.c: Update test.
23880
23881 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23882
23883         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23884         spelling errors of "separate" as "seperate".
23885
23886 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23887
23888         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23889         enough to avoid inlining.
23890
23891 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23892
23893         * lib/g77.exp: set libg2c_dir correctly.
23894
23895 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23896
23897         * gcc.dg/cpp/macro11.c: New test.
23898
23899 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23900
23901         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23902         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23903         gcc.dg/format/multattr-3.c: New tests.
23904         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23905         tests for format attributes on function pointers being rejected.
23906
23907 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23908
23909         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23910
23911 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23912
23913         * g++.dg/warn/format1.C: New test.
23914
23915 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23916
23917         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23918
23919 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23920
23921         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23922
23923 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23924
23925         * gcc.dg/cpp/redef2.c: Add test.
23926
23927 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23928
23929         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23930         long-standing bug on i686, apparently.
23931         * gcc.c-torture/execute/loop-2c.x: New file.
23932         * gcc.c-torture/execute/loop-2d.x: New file.
23933         * gcc.c-torture/execute/loop-3c.x: New file.
23934
23935 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23936
23937         * gcc.dg/cpp/20000625-2.c: Correct line number.
23938
23939 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23940
23941         * gcc.dg/cpp/macro10.c: New test.
23942         * gcc.dg/cpp/strify3.c: New test.
23943         * gcc.dg/cpp/spacing1.c: Add tests.
23944         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23945         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23946
23947 2001-09-24  DJ Delorie  <dj@redhat.com>
23948
23949         * gcc.c-torture/execute/20010924-1.c: New test.
23950
23951 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23952
23953         * testsuite/objc/execute/paste.m: Remove.
23954
23955 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23956
23957         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23958
23959 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23960
23961         * g77.dg/strlen0.f: New test.
23962
23963 2001-09-21  Richard Henderson  <rth@redhat.com>
23964
23965         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23966         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23967
23968 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23969
23970         Table-driven attributes.
23971         * g++.dg/ext/attrib1.C: New test.
23972
23973 2001-09-20  DJ Delorie  <dj@redhat.com>
23974
23975         * gcc.dg/20000926-1.c: Update expected warning messages.
23976         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23977         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23978         array.
23979
23980 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23981
23982         * g++.dg/eh/registers1.C: New test case.
23983
23984 2001-09-17  Richard Henderson  <rth@redhat.com>
23985
23986         * gcc.dg/array-5.c: Fix VLA decomposition test.
23987
23988 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23989
23990         * gcc.dg/cpp/line5.c: New testcase.
23991
23992 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23993
23994         * gcc.dg/cpp/macro9.c: New test.
23995
23996 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23997
23998         * gcc.c-torture/execute/980223.c: Change type of addr from long
23999         to char *.
24000
24001 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24002
24003         * gcc.c-torture/execute/20010915-1.c: New test.
24004
24005 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24006
24007         * g77.dg/bprob: New directory.
24008         * g77.dg/bprob/bprob.exp: New file.
24009         * g77.dg/bprob/bprob-1.f: New test.
24010         * g77.dg/gcov: New directory.
24011         * g77.dg/gcov/gcov.exp: New file.
24012         * g77.dg/gcov/gcov-1.f: New test.
24013         * g77.dg/gcov/gcov-1.x: New file.
24014
24015 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24016
24017         * gcc.dg/cpp/directiv.c: Update.
24018         * gcc.dg/cpp/undef1.c: Update.
24019
24020 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24021
24022         * gcc.dg/20010912-1.c: New test.
24023
24024 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24025
24026         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24027         language-independent file in lib.
24028         * lib/gcov.exp: New file.
24029
24030 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24031
24032         * gcc.c-torture/compile/20010911-1.c: New test.
24033
24034 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24035
24036         * lib/profopt.exp: New, to support profile-directed optimizations.
24037         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24038         * gcc.misc-tests/bprob-1.c: New test.
24039         * gcc.misc-tests/bprob-2.c: New test.
24040
24041 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24042
24043         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24044         XFAIL and which kinds of gcov output to verify.
24045         * gcc.misc-tests/gcov-4b.x: New file.
24046         * gcc.misc-tests/gcov-5b.x: New file.
24047         * gcc.misc-tests/gcov-6.x: New file.
24048         * gcc.misc-tests/gcov-7.c: New test.
24049         * gcc.misc-tests/gcov-7.x: New file.
24050
24051 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24052
24053         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24054         * gcc.misc-tests/gcov-6.c: New test.
24055
24056 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24057
24058         PR c++/3986
24059         * g++.dg/abi/vbase1.C: New test.
24060
24061 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24062
24063         * objc.dg/method-2.m: New.
24064
24065 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24066
24067         PR c++/4203
24068         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24069         * g++.dg/init/empty1.C: New test.
24070
24071 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24072
24073         * gcc.c-torture/compile/20010903-1.c: New test.
24074
24075 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24076
24077         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24078         for m68k.
24079
24080 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24081
24082         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24083
24084         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24085
24086         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24087
24088 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24089
24090         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24091         for 16-bit 'unsigned int'.
24092
24093 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24094
24095         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24096
24097 2001-08-27  Richard Henderson  <rth@redhat.com>
24098
24099         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24100         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24101
24102 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24103
24104         * gcc.dg/asm-names.c (ymain): New.
24105
24106 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24107
24108         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24109         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24110         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24111
24112 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24113
24114         * gcc.dg/compare5.c: New testcase.
24115
24116 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24117
24118         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24119         and "In instantiation".
24120
24121 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24122
24123         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24124
24125 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24126
24127         * gcc.misc-tests/gcov.exp: Add support for branch information.
24128         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24129         * gcc.misc-tests/gcov-4.c: New test.
24130         * gcc.misc-tests/gcov-4b.c: New test.
24131         * gcc.misc-tests/gcov-5b.c: New test.
24132
24133 2001-08-20  Zack Weinberg  <zackw@panix.com>
24134
24135         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24136         expected to fail.
24137
24138 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24139
24140         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24141
24142 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24143
24144         * g++.dg/eh/template1.C: New test.
24145
24146 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24147
24148         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24149         Fix thinko.
24150         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24151         for xfail.
24152
24153 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24154
24155         * lib/g77-dg.exp:  Use prune.exp for common procedures
24156         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24157         * lib/g77.exp: (g77-dg-prune) Remove
24158
24159 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24160
24161         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24162
24163 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24164
24165         * g++.dg/template/unify1.C: New test.
24166
24167 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24168
24169         * g++.dg/abi/empty4.C: New test.
24170
24171 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24172
24173         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24174         solaris2.*
24175         * g77.f-torture/compile/pr3743.x: Likewise
24176
24177 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24178
24179         * g++.dg/other/using-declaration.C: New test.
24180
24181 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24182
24183         * gcc.dg/cpp/tr-sign.c: New testcase.
24184
24185 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24186
24187         * gcc.dg/cpp/19951025-1.c: Revert.
24188         * gcc.dg/cpp/directiv.c: We no longer process directives that
24189         interrupt macro arguments.
24190
24191 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24192
24193         * gcc.dg/bconstp-1.c: New test.
24194
24195 2001-08-03  Richard Henderson  <rth@redhat.com>
24196
24197         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24198
24199 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24200
24201         * gcc.dg/cpp/19951025-1.c: Update.
24202
24203 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24204
24205         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24206         should be x.
24207
24208 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24209
24210         Kill -fhonor-std.
24211         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24212         * g++.old-deja/g++.other/std1.C: Likewise.
24213         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24214
24215 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24216
24217         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24218         (g77_pass, g77_fail, g77_finish, g77_exit,
24219         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24220
24221 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24222
24223         * g77.dg/fbackslash.f
24224         * g77.dg/fcase-preserve.f
24225         * g77.dg/ff90-1.f
24226         * g77.dg/ffixed-line-length-0.f
24227         * g77.dg/ffixed-line-length-132.f
24228         * g77.dg/ffixed-line-length-7.f
24229         * g77.dg/ffixed-line-length-72.f
24230         * g77.dg/ffixed-line-length-none.f
24231         * g77.dg/ffree-form-1.f
24232         * g77.dg/fno-backslash.f
24233         * g77.dg/fno-f90-1.f
24234         * g77.dg/fno-fixed-form-1.f
24235         * g77.dg/fno-onetrip.f
24236         * g77.dg/fno-typeless-boz.f
24237         * g77.dg/fno-underscoring.f
24238         * g77.dg/fno-vxt-1.f
24239         * g77.dg/fonetrip.f
24240         * g77.dg/ftypeless-boz.f
24241         * g77.dg/fugly-assumed.f
24242         * g77.dg/funderscoring.f
24243         * g77.dg/fvxt-1.f
24244
24245 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24246
24247         * objc.dg/fwd-proto-1.m: New.
24248         * objc.dg/local-decl-1.m: New.
24249         * objc.dg/naming-1.m: New.
24250         * objc.dg/naming-2.m: New.
24251         * objc.dg/proto-hier-1.m: New.
24252
24253 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24254
24255         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24256         largest-type elements to a struct makes its size grow.
24257
24258 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24259
24260         * g++.dg/abi/vthunk1.C: New test.
24261
24262 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24263
24264         * g++.dg/abi/vbase8-22.C: New test.
24265
24266 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24267
24268         * gcc.dg/cpp/macro8.c: New test.
24269
24270 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24271
24272         * g++.dg/abi/vbase8-21.C: New test.
24273
24274 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24275
24276         * g++.dg/abi/vbase8-10.C: New test.
24277
24278 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24279
24280         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24281         ${tool}_set_ld_library_path.
24282         Changed caller.
24283         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24284         g++.exp.
24285
24286 2001-07-26  Stan Cox <scox@redhat.com>
24287
24288         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24289         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24290         gcc_exit, gcc_check_unsupported_p):
24291         Moved to gcc-deps.exp
24292         * gcc-deps.exp: New file.
24293
24294 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24295
24296         * g++.old-deja/g++.pt/defarg14.C: New test.
24297
24298 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         * g++.old-deja/g++.other/lineno5.C: New test.
24301
24302 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         * g++.old-deja/g++.pt/crash68.C: New test.
24305
24306 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24307
24308         * g++.old-deja/g++.other/crash42.C: New test.
24309
24310 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24311
24312         * gcc.dg/cpp/extratokens.c: Fix.
24313         * gcc.dg/cpp/skipping2.c: New tests.
24314
24315 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24316
24317         * gcc.c-torture/execute/20010724-1.c: New file.
24318         * gcc.c-torture/execute/20010724-1.x: New file.
24319
24320 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24321
24322         * g++.old-deja/g++.other/cond7.C: New test.
24323
24324 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24325
24326         * g++.old-deja/g++.other/optimize4.C: New test.
24327
24328 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24329
24330         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24331
24332 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24333
24334         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24335         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24336         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24337         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24338
24339         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24340         bug report" message.
24341
24342         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24343         * g++.dg/ext/instantiate1.C: Move from old-deja.
24344
24345 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24346
24347         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24348         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24349         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24350         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24351
24352 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24353
24354         * gcc.c-torture/execute/20010723-1.c: New test.
24355
24356 2001-07-23  Ben Elliston  <bje@redhat.com>
24357
24358         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24359
24360 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24361
24362         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24363         i[34567]86-*-*.
24364         Delete handling of ieee_multilib_flags.
24365         Pass -mieee for alpha*-*-* and sh-*-*.
24366         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24367
24368 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24369
24370         Remove old-abi tests.
24371         * g++.old-deja/g++.mike/p11116.C: Remove.
24372         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24373
24374 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24375
24376         * g77.f-torture/compile/pr3743.f:  New test
24377
24378 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24379
24380         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24381
24382 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24383
24384         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24385         g++.old-deja/g++.pt/static6.C: Likewise.
24386         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24387         supports weak symbols.
24388
24389 2001-07-18  Andreas Jaeger  <aj@suse.de>
24390
24391         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24392         supported again.
24393
24394 2001-07-18  Andreas Jaeger  <aj@suse.de>
24395
24396         * gcc.dg/iftrap-1.c: Fix target line.
24397
24398 2001-07-17  Richard Henderson  <rth@redhat.com>
24399
24400         * gcc.c-torture/execute/20010717-1.c: New.
24401
24402 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24403
24404         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24405         tests.
24406
24407 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24408
24409         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24410
24411 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24412
24413         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24414         UAC_SIGBUS, UAC_NOPRINT definitions.
24415
24416 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24417
24418         * objc/execute/object_is_class.m: New test.
24419         * objc/execute/object_is_meta_class.m: New test.
24420
24421 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24422
24423         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24424         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24425
24426 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24427
24428         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24429         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24430
24431 2001-07-14  Richard Henderson  <rth@redhat.com>
24432
24433         * gcc.dg/iftrap-1.c: New.
24434
24435 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24436
24437         * g77.f-torture/execute/intrinsic77.f: New test.
24438
24439 2001-07-11  Janis Johnson <janis@us.ibm.com>
24440
24441         * gcc.misc-tests/gcov-3.c: New test.
24442
24443 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24444
24445         * gcc.c-torture/compile/20010711-1.c,
24446         * gcc.c-torture/compile/20010711-2.c: New tests.
24447
24448 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24449
24450         * gcc.c-torture/execute/20010711-1.c: New test.
24451
24452 2001-07-11  Ben Elliston  <bje@redhat.com>
24453
24454         * g++.old-deja/g++.other/enum5.C: New test.
24455
24456 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24457
24458         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24459         (g++-dg-prune): Call prune_gcc_output.
24460         * prune.exp: New file for prune_gcc_output.
24461         * lib/g++.exp, lib/gcc.exp: Load it.
24462
24463 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24464
24465         * gcc.c-torture/compile/20010701-1.c,
24466         g++.old-deja/g++.ext/attrib6.C: New tests.
24467
24468 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24469
24470         * gcc.c-torture/compile/20010706-1.c: New test.
24471
24472 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24473
24474         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24475
24476 2001-06-28  Stan Shebs  <shebs@apple.com>
24477
24478         * gcc.dg/pragma-darwin.c: New test.
24479
24480 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24481
24482         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24483         Solaris 2.[678] system.
24484
24485 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24486
24487         * gcc.dg/20010622-1.c: New test.
24488
24489 2001-06-18  Stan Shebs  <shebs@apple.com>
24490
24491         * objc.dg: New directory.
24492         * objc.dg/dg.exp: New file.
24493         * objc.dg/alias.m: New.
24494         * objc.dg/class-1.m: New.
24495         * objc.dg/class-2.m: New.
24496         * objc.dg/const-str-1.m: New.
24497         * objc.dg/const-str-2.m: New.
24498         * objc.dg/id-1.m: New.
24499         * objc.dg/method-1.m: New.
24500         * objc.dg/super-class-1.m: New.
24501         * lib/objc-dg.exp: New file.
24502
24503 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24504
24505         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24506         of label name.
24507
24508 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24509
24510         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24511
24512 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24513
24514         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24515         variable.
24516
24517 2001-06-12  Richard Henderson  <rth@redhat.com>
24518
24519         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24520
24521 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         * g++.old-deja/g++.abi/vbase5.C: New test.
24524         * g++.old-deja/g++.abi/vbase6.C: New test.
24525         * g++.old-deja/g++.abi/vbase7.C: New test.
24526
24527 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24528
24529         * gcc.c-torture/compile/20010610-1.c: New test.
24530
24531 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         * g++.old-deja/g++.abi/vbase4.C: New test.
24534
24535 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24536
24537         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24538         support %f for HC11/HC12 targets.
24539         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24540         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24541         on HC11/HC12 targets.
24542         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24543
24544 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24545
24546         * gcc.dg/wchar_t-1.c: New file.
24547         * gcc.dg/wint_t-1.c: Likewise.
24548
24549 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24550
24551         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24552
24553 2001-06-11  Richard Henderson  <rth@redhat.com>
24554
24555         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24556
24557 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24558
24559         * gcc.c-torture/compile/20010611-1.c: New test.
24560
24561 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24562
24563         * gcc.dg/c99-tag-1.c: Add more tests.
24564
24565 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24566
24567         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24568         representation on MN10300 and ARM/Thumb.
24569
24570 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24571
24572         * g77.f-torture/execute/20010610.f: New.
24573
24574 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24575
24576         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24577         names.
24578
24579 2001-06-09  Richard Henderson  <rth@redhat.com>
24580
24581         * gcc.c-torture/execute/ashrdi-1.c: New.
24582         * gcc.c-torture/execute/ashldi-1.c: New.
24583         * gcc.c-torture/execute/lshrdi-1.c: New.
24584
24585 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24586
24587         * objc/execute/load-3.m: Added. Check sending +load to categories,
24588         in addition to classes.
24589
24590 2001-06-08  Stan Shebs  <shebs@apple.com>
24591
24592         * objc/execute/load-2.m: New test.  From Nicola Pero
24593         <n.pero@mi.flashnet.it>.
24594
24595 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24596
24597         * gcc.c-torture/execute/20010605-2.c: New test.
24598
24599 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24600
24601         * g++.old-deja/g++.abi/vbase2.C: New test.
24602         * g++.old-deja/g++.abi/vbase3.C: New test.
24603
24604 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24605
24606         * g++.old-deja/g++.pt/friend49.C: New test.
24607
24608 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24609
24610         * g++.old-deja/g++.ext/anon3.C: New test.
24611
24612 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24613
24614         * g++.old-deja/g++.other/conv7.C: New test.
24615
24616 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24617
24618         * gcc.c-torture/compile/20010605-2.c: New test.
24619
24620 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24621
24622         * gcc.c-torture/execute/20010604-1.c: New test.
24623
24624 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24625
24626         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24627
24628 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24629
24630         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24631         (g++_link_flags): Likewise.
24632         (g++_init): Pass gccpath's value to two previous functions.
24633
24634 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24635
24636         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24637         Ensure logfile entry matches exec command line.
24638
24639 2001-05-31  Richard Henderson  <rth@redhat.com>
24640
24641         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24642         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24643
24644 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24645
24646         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24647         compiler for irix6.2
24648
24649 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24650
24651         * g++.old-deja/g++.other/optimize3.C: New file.
24652
24653 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24654
24655         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24656         assemble.
24657
24658 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24659
24660         * g++.old-deja/g++.other/optimize2.C: New file.
24661
24662 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24663
24664         * gcc.c-torture/compile/20010518-2.c: New file.
24665         * gcc.c-torture/execute/20010518-1.c: New file.
24666         * gcc.c-torture/execute/20010518-2.c: New file.
24667
24668 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24669
24670         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24671
24672 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24673
24674         G++ no longer defines builtins that do not begin with __builtin.
24675         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24676         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24677         * g++.old-deja/g++.law/builtin1.C: Likewise.
24678         * g++.old-deja/g++.law/cvt2.C: Likewise.
24679         * g++.old-deja/g++.mike/net5.C: Likewise.
24680         * g++.old-deja/g++.other/builtins1.C: Likewise.
24681         * g++.old-deja/g++.other/builtins2.C: Likewise.
24682         * g++.old-deja/g++.other/builtins3.C: Likewise.
24683         * g++.old-deja/g++.other/builtins4.C: Likewise.
24684         * g++.old-deja/g++.other/inline8.C: Likewise.
24685         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24686
24687 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24688
24689         * g++.old-deja/g++.pt/using1.C: Adjust.
24690         * g++.old-deja/g++.pt/using2.C: New test.
24691
24692 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24693
24694         * gcc.dg/cpp/charconst.c: New tests.
24695         * gcc.dg/cpp/escape.c: New tests.
24696         * gcc.dg/cpp/escape-1.c: New tests.
24697         * gcc.dg/cpp/escape-2.c: New tests.
24698         * gcc.dg/cpp/ucs.c: New tests.
24699
24700 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24701
24702         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24703         native compiler for irix6.5.
24704
24705 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24706
24707         * lib/g++.exp (g++_include_flags): Use args to compute
24708         get_multilibs.
24709         (g++_link_flags): Likewise.
24710         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24711
24712 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24713
24714         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24715
24716 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24717
24718         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24719         this file.
24720
24721 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24722
24723         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24724         STACK_SIZE;
24725         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24726         to STACK_SIZE; Use it to define size of add_histo array.
24727         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24728         to STACK_SIZE.
24729         (f): Use GITT_SIZE to define size of gitt local table.
24730         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24731         to STACK_SIZE; Use it to define size of bytemem array.
24732
24733 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24734
24735         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24736         on 68HC11/HC12 due to the asm instruction.
24737         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24738         * gcc.c-torture/compile/920520-1.x: Likewise.
24739         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24740         on 68HC11/HC12 because the function is larger than 64K.
24741         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24742         on 68HC11/HC12 because the structure is too large.
24743
24744 2001-05-20  Richard Henderson  <rth@redhat.com>
24745
24746         * gcc.c-torture/execute/20010520-1.c: New.
24747
24748 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24749
24750         * g++.old-deja/g++.warn/compare1.C: New test.
24751         * gcc.dg/compare4.c: New test.
24752
24753 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24754
24755         * g++.old-deja/g++.other/optimize1.C: New test.
24756
24757 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24758
24759         * g++.old-deja/g++.pt/spec41.C: New test.
24760
24761 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24762
24763         * gcc.c-torture/compile/20010114-1.x: Remove.
24764
24765 2001-05-18  Stan Shebs  <shebs@apple.com>
24766
24767         * gcc.c-torture/compile/20010518-1.c: New test.
24768
24769 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24770
24771         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24772         * g++.old-deja/g++.pt/crash67.C: New test.
24773
24774 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24775
24776         * g++.old-deja/g++.other/debug9.C: New test.
24777
24778 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24779
24780         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24781
24782 2001-05-16  Jan Hubicka  <jh@suse.cz>
24783
24784         * gcc.c-torture/compile/20010516-1.c: New test.
24785
24786 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24787
24788         * g++.old-deja/g++.other/crash41.C: New test.
24789
24790 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24791
24792         * g++.old-deja/g++.pt/crash66.C: New test.
24793
24794 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24795
24796         * g++.old-deja/g++.robertl/eb27.C: Convert.
24797
24798 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24799
24800         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24801         declaration being redundant.
24802
24803 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24804
24805         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24806
24807 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24808
24809         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24810
24811 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24812
24813         * lib/g++.exp: Use testsuite_flags.
24814
24815 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24816
24817         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24818
24819 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24820
24821         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24822
24823 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24826
24827 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24828
24829         * gcc.c-torture/compile/20010313-1.c: New test.
24830
24831 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24832
24833         * gcc.dg/cpp/direct2.c: New test.
24834         * gccq.dg/cpp/direct2s.c: New test.
24835
24836         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24837
24838 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24839
24840         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24841         * g++.old-deja/g++.other/op3.C: Likewise.
24842
24843 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24844
24845         * gcc.dg/cpp/syshdr.h: New file.
24846         * gcc.dg/cpp/sysmac1.c: Update.
24847         * gcc.dg/cpp/sysmac2.c: Update.
24848
24849 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24850
24851         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24852
24853 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24854
24855         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24856         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24857
24858 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24859
24860         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24861
24862 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24863
24864         * lib/g++.exp (g++_include_flags): Don't use any special flags
24865         if TESTING_IN_BUILD_TREE is not defined.
24866         (g++_init): Use a plain 'c++' as the compiler if
24867         TESTING_IN_BUILD_TREEE is not defined.
24868
24869 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24870
24871         * g++.old-deja/g++.eh/catch13.C: New test.
24872         * g++.old-deja/g++.eh/catch14.C: New test.
24873
24874 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24875
24876         * gcc.dg/cpp/tr-define.c: New test.
24877
24878 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24879
24880         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24881         <stdlib.h>, not <malloc.h>.
24882
24883 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24884
24885         * g++.old-deja/g++.ns/template17.C: New test.
24886
24887 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24888
24889         * g++.old-deja/g++.pt/ref4.C: New test.
24890
24891 2001-04-30  Richard Henderson  <rth@redhat.com>
24892
24893         * gcc.dg/20000724-1.c: Revert last change.
24894
24895 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24896
24897         * g77.f-torture/execute/20010430.f: New test.
24898
24899 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24900
24901         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24902
24903 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24904
24905         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24906
24907 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24908
24909         * g++.old-deja/g++.eh/crash6.C: New test.
24910
24911 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24912
24913         * g++.old-deja/g++.other/warn7.C: New test.
24914
24915 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24916
24917         * g++.old-deja/g++.other/defarg9.C: New test.
24918
24919 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24920
24921         * g77.f-torture/compile/20010426.f: New test.
24922         * g77.f-torture/execute/20010426.f: New test.
24923
24924 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24925
24926         * g77.f-torture/compile/20000629-1.x: Remove - error
24927         has been fixed.
24928
24929 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24930
24931         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24932         Tweak slightly to work with g++.dg framework.
24933         * g++.dg/special/ecos.exp: Run initp1.C test.
24934         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24935
24936         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24937         its linker doesn't give line numbers either.
24938         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24939
24940 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24941
24942         * g++.old-deja/g++.other/lex1.C: New test.
24943
24944 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24945
24946         * gcc.dg/noncompile/20010425-1.c: New test.
24947
24948 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24949
24950         * g++.old-deja/g++.pt/mangle2.C: New test.
24951
24952 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24953
24954         * gcc.dg/format/plus-1.c: New test.
24955
24956 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24957
24958         * gcc.dg/20010423-1.c: New test.
24959
24960 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24961
24962         * gcc.c-torture/execute/20010422-1.c: New test.
24963
24964 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24965
24966         * g++.old-deja/g++.ns/type2.C: New test.
24967
24968 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24969
24970         * g++.old-deja/g++.other/perf1.C: New test.
24971
24972 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24973
24974         * gcc.dg/c99-func-2.c: Remove xfail.
24975         * gcc.dg/c99-func-3.c: Remove xfail.
24976         * gcc.dg/c99-func-4.c: Remove xfail.
24977
24978 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24979
24980         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24981
24982 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24983
24984         * gcc.c-torture/compile/20010423-1.c: New test.
24985
24986 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24987
24988         * g++.old-deja/g++.pt/typename28.C: New test.
24989
24990 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24991
24992         * g++.old-deja/g++.abi/empty2.C: New test.
24993         * g++.old-deja/g++.abi/empty3.C: New test.
24994
24995 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24996
24997         * g++.old-deja/g++.other/comdat2.C: New test.
24998         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24999
25000 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25001
25002         * g++.old-deja/g++.other/overload14.C: New test.
25003
25004 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25005
25006         * g++.old-deja/g++.other/lookup23.C: New test.
25007
25008 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.c-torture/execute/20010403-1.c: New test.
25011
25012 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25013             Mark Mitchell  <mark@codesourcery.com>
25014
25015         * lib/old-dejagnu.exp: Don't delete output of executable.
25016         Add .exe suffix to executables.
25017
25018 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25019
25020         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25021
25022 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25023
25024         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25025
25026 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25027
25028         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25029         * g++.old-deja/g++.abi/crash1.C: New test.
25030
25031 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25032
25033         * g++.old-deja/g++.other/crash40.C: New test.
25034
25035 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25036
25037         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25038
25039 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25040
25041         * g++.old-deja/g++.other/warn6.C: New test.
25042
25043 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25044
25045         * g++.old-deja/g++.robertl/eb42.C: Same.
25046
25047 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25048
25049         * gcc.dg/wtr-conversion-1.c: New testcase.
25050
25051 2001-04-10  Richard Henderson  <rth@redhat.com>
25052
25053         * g++.old-deja/g++.other/array5.C: New.
25054
25055 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25056
25057         * gcc.c-torture/execute/20010408-1.c: New test.
25058
25059 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25060
25061         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25062         headers and constructs.
25063         * g++.old-deja/g++.robertl/eb79.C: Same.
25064         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25065         * g++.old-deja/g++.robertl/eb73.C: Same.
25066         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25067         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25068         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25069         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25070         * g++.old-deja/g++.robertl/eb44.C: Same.
25071         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25072         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25073         * g++.old-deja/g++.robertl/eb39.C: Same.
25074         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25075         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25076         * g++.old-deja/g++.robertl/eb30.C: Same.
25077         * g++.old-deja/g++.robertl/eb3.C: Same.
25078         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25079         * g++.old-deja/g++.robertl/eb21.C: Same.
25080         * g++.old-deja/g++.robertl/eb15.C: Same.
25081         * g++.old-deja/g++.robertl/eb118.C: Same.
25082         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25083         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25084         * g++.old-deja/g++.robertl/eb109.C: Same.
25085         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25086         * g++.old-deja/g++.mike/rtti1.C: Same.
25087         * g++.old-deja/g++.mike/p658.C: Same.
25088         * g++.old-deja/g++.mike/net46.C: Same.
25089         * g++.old-deja/g++.mike/net34.C: Same.
25090         * g++.old-deja/g++.mike/memoize1.C: Same.
25091         * g++.old-deja/g++.mike/eh2.C: Same.
25092         * g++.old-deja/g++.law/weak.C: Same.
25093         * g++.old-deja/g++.law/visibility7.C: Same.
25094         * g++.old-deja/g++.law/visibility25.C: Same.
25095         * g++.old-deja/g++.law/visibility22.C: Same.
25096         * g++.old-deja/g++.law/visibility2.C: Same.
25097         * g++.old-deja/g++.law/visibility17.C: Same.
25098         * g++.old-deja/g++.law/visibility13.C: Same.
25099         * g++.old-deja/g++.law/visibility10.C: Same.
25100         * g++.old-deja/g++.law/visibility1.C: Same.
25101         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25102         * g++.old-deja/g++.law/vbase1.C: Same.
25103         * g++.old-deja/g++.law/operators32.C: Same.
25104         * g++.old-deja/g++.law/nest3.C: Same.
25105         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25106         * g++.old-deja/g++.law/except5.C (main): Same.
25107         * g++.old-deja/g++.law/cvt7.C (run): Same.
25108         * g++.old-deja/g++.law/cvt2.C: Same.
25109         * g++.old-deja/g++.law/cvt16.C: Same.
25110         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25111         * g++.old-deja/g++.law/ctors17.C (main): Same.
25112         * g++.old-deja/g++.law/ctors13.C: Same.
25113         * g++.old-deja/g++.law/ctors12.C (main): Same.
25114         * g++.old-deja/g++.law/ctors10.C: Same.
25115         * g++.old-deja/g++.law/code-gen5.C: Same.
25116         * g++.old-deja/g++.law/bad-error7.C: Same.
25117         * g++.old-deja/g++.law/arm9.C: Same.
25118         * g++.old-deja/g++.law/arm12.C: Same.
25119         * g++.old-deja/g++.law/arg8.C: Same.
25120         * g++.old-deja/g++.law/arg1.C: Same.
25121         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25122         * g++.old-deja/g++.jason/template31.C: Same.
25123         * g++.old-deja/g++.jason/template24.C (main): Same.
25124         * g++.old-deja/g++.jason/2371.C: Same.
25125         * g++.old-deja/g++.eh/new2.C: Same.
25126         * g++.old-deja/g++.eh/new1.C: Same.
25127         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25128         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25129         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25130         * g++.old-deja/g++.brendan/crash62.C: Same.
25131         * g++.old-deja/g++.brendan/crash52.C: Same.
25132         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25133         * g++.old-deja/g++.brendan/crash38.C: Same.
25134         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25135         * g++.old-deja/g++.brendan/copy9.C: Same.
25136
25137 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25138
25139         * gcc.c-torture/execute/20001203-2.c (memset):
25140         Count argument is of type __SIZE_TYPE__.
25141
25142 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25143
25144         * gcc.c-torture/compile/20010404-1.c: New test.
25145
25146 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * gcc.c-torture/compile/20010326-1.c: New test.
25149
25150 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25151
25152         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25153         peculiarities of the SH.
25154         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25155
25156 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25157
25158         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25159         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25160         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25161
25162 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25163
25164         * g77.f-torture/compile/20010321-1.f: New test.
25165
25166 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25167
25168         * gcc.c-torture/compile/20010329-1.c: New test.
25169
25170 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25171
25172         * gcc.c-torture/execute/20010329-1.c: New test.
25173
25174 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25175
25176         * g++.old-deja/g++.other/eh4.C: Fix typo.
25177
25178 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25179
25180         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25181
25182 2001-03-28  Philip Blundell  <philb@gnu.org>
25183
25184         * gcc.c-torture/compile/20010328-1.c: New test.
25185
25186 2001-03-27  Richard Henderson  <rth@redhat.com>
25187
25188         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25189         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25190
25191 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25192
25193         * gcc.c-torture/compile/20010327-1.c: New test.
25194
25195 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25196
25197         * g++.old-deja/g++.other/friend12.C: New test.
25198         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25199         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25200
25201 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25202
25203         * gcc.c-torture/execute/20010325-1.c: New test.
25204
25205 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25206
25207         * g++.old-deja/g++.other/mangle3.C: New test.
25208
25209 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25210
25211         * g++.old-deja/g++.other/anon8.C: New test.
25212
25213 2001-03-20  Philip Blundell  <philb@gnu.org>
25214
25215         * gcc.c-torture/compile/20010320-1.c: New test.
25216
25217 2001-03-17  Richard Henderson  <rth@redhat.com>
25218
25219         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25220
25221 2001-03-15  Geoff Keating  <geoff@redhat.com>
25222
25223         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25224         tests on AIX.
25225
25226 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25227
25228         * g++.old-deja/g++.other/eh4.C: New test.
25229
25230 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25231
25232         * gcc.dg/cpp/mi1.c: Update.
25233
25234 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25235
25236         * g++.old-deja/g++.other/regstack.C: New test.
25237
25238 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.old-deja/g++.other/ref4.C: New test.
25241
25242 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25243
25244         * objc/execute/va_method.m: Added.
25245         * objc/execute/IMP.m: Added.
25246         * objc/execute/_cmd.m: Added.
25247         * objc/execute/accessing_ivars.m: Added.
25248         * objc/execute/class-1.m: Added.
25249         * objc/execute/class-10.m: Added.
25250         * objc/execute/class-11.m: Added.
25251         * objc/execute/class-12.m: Added.
25252         * objc/execute/class-13.m: Added.
25253         * objc/execute/class-14.m: Added.
25254         * objc/execute/class-2.m: Added.
25255         * objc/execute/class-3.m: Added.
25256         * objc/execute/class-4.m: Added.
25257         * objc/execute/class-5.m: Added.
25258         * objc/execute/class-6.m: Added.
25259         * objc/execute/class-7.m: Added.
25260         * objc/execute/class-8.m: Added.
25261         * objc/execute/class-9.m: Added.
25262         * objc/execute/class-tests-1.h
25263         * objc/execute/class-tests-2.h
25264         * objc/execute/compatibility_alias.m: Added.
25265         * objc/execute/encode-1.m: Added.
25266         * objc/execute/formal_protocol-1.m: Added.
25267         * objc/execute/formal_protocol-2.m: Added.
25268         * objc/execute/formal_protocol-3.m: Added.
25269         * objc/execute/formal_protocol-4.m: Added.
25270         * objc/execute/formal_protocol-5.m: Added.
25271         * objc/execute/formal_protocol-6.m: Added.
25272         * objc/execute/formal_protocol-7.m: Added.
25273         * objc/execute/informal_protocol.m: Added.
25274         * objc/execute/initialize.m: Added.
25275         * objc/execute/load.m: Added.
25276         * objc/execute/many_args_method.m: Added.
25277         * objc/execute/nested-3.m: Added.
25278         * objc/execute/no_clash.m: Added.
25279         * objc/execute/private.m: Added.
25280         * objc/execute/redefining_self.m: Added.
25281         * objc/execute/root_methods.m: Added.
25282         * objc/execute/selector-1.m: Added.
25283         * objc/execute/static-1.m: Added.
25284         * objc/execute/static-2.m: Added.
25285         * objc/execute/va_method.m: Added.
25286
25287 2001-03-10  Richard Henderson  <rth@redhat.com>
25288
25289         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25290
25291 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25292
25293         * g++.old-deja/g++.other/crash31.C: XFAIL.
25294         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25295         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25296         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25297         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25298         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25299
25300 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25301
25302         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25303
25304 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25305
25306         * gcc.dg/20000724-1.c: Don't use multiline strings.
25307
25308 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25309
25310         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25311         result of -cString against what we expect it to be; don't just
25312         print it out for no one to read.
25313
25314         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25315         Based on testcases provided by Nicola Pero.
25316
25317 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25318
25319         * gcc.dg/cpp/macro7.c: New test.
25320
25321 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25322
25323         * gcc.dg/cpp/multiline.c: Update.
25324
25325 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25326
25327         * g++.old-deja/g++.other/enum3.C: New test.
25328
25329 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25330
25331         * g++.old-deja/g++.other/pod1.C: New test.
25332
25333 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25334
25335         * g++.old-deja/g++.ext/overload1.C: New test.
25336
25337 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.old-deja/g++.pt/using1.C: New test.
25340
25341 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25342
25343         * g++.old-deja/g++.other/using9.C: New test.
25344
25345 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25346
25347         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25348
25349         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25350
25351 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.ext/realpt1.C: Remove.
25354
25355 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25358
25359 2001-02-26  Will Cohen  <wcohen@redhat.com>
25360
25361         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25362
25363 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25364
25365         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25366         templatized constructors.
25367
25368 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25369
25370         * gcc.c-torture/execute/20010224-1.c: New test.
25371
25372 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25373
25374         * gcc.c-torture/execute/20010222-1.c: New test.
25375
25376 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25377
25378         * g++.old-deja/g++.other/inline20.C: New test.
25379
25380 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25381
25382         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25383
25384 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25385
25386         * g++.old-deja/g++.other/lookup22.C: New test.
25387
25388 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25389
25390         * g77.dg: New directory.
25391         * g77.dg/20010216-1.f: New test case.
25392         * g77.dg/dg.exp: New driver.
25393         * lib/g77-dg.exp: New driver library.
25394
25395 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25396
25397         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25398
25399 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25400
25401         * g++.old-deja/g++.other/decl9.C: New test.
25402
25403 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25406         not need <string> and also tests the initialization at runtime.
25407
25408 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25409
25410         * gcc.c-torture/execute/longlong.c: New test.
25411
25412 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25413
25414         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25415
25416 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25417
25418         * gcc.c-torture/execute/920302-1.c (execute):
25419         Change argument type to short.
25420
25421 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25422
25423         * g++.old-deja/g++.pt/deduct6.C: New test.
25424
25425 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25426
25427         * g++.old-deja/g++.pt/deduct5.C: New test.
25428
25429 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25430
25431         * gcc.c-torture/execute/20010209-1.c: New test.
25432
25433 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25434
25435         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25436
25437 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25438
25439         * g++.dg/vtgc1.C: Update for new ABI.
25440
25441         * consistency.vlad: New directory, 1665 files.
25442
25443 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25444
25445         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25446         return type.
25447         * gcc.dg/cpp/digraphs.c: Declare puts.
25448
25449 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         * g++.old-deja/g++.other/warn5.C: New test.
25452
25453 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25454
25455         * g++.old-deja/g++.pt/spec40.C: New test.
25456
25457 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25458
25459         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25460         case.
25461         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25462
25463 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25464
25465         * gcc.c-torture/compile/20010209-1.c: New test.
25466
25467 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25468
25469         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25470         excess errors message but not if it crashes.
25471         * g++.old-deja/g++.other/crash27.C: Likewise.
25472         * g++.old-deja/g++.other/crash28.C: Likewise.
25473         * g++.old-deja/g++.other/crash30.C: Likewise.
25474         * g++.old-deja/g++.other/crash32.C: Likewise.
25475         * g++.old-deja/g++.other/crash35.C: Likewise.
25476         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25477
25478 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25479
25480         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25481         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25482         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25483         g77.f-torture/execute/execute.exp,
25484         g77.f-torture/noncompile/noncompile.exp,
25485         gcc.c-torture/execute/execute.exp,
25486         gcc.c-torture/execute/memcheck/memcheck.exp,
25487         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25488         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25489         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25490         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25491         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25492         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25493         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25494         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25495         Remove bug reporting instructions with ancient email addresses.
25496
25497 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gcc.dg/20010202-1.c: New test.
25500         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25501
25502 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25503
25504         * g++.dg/stdbool-if.C: New test.
25505
25506 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25507
25508         * objc/execute/fdecl.m: Added main().
25509
25510 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25511
25512         * gcc.c-torture/execute/20010206-1.c: New test.
25513
25514 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25515
25516         * gcc.dg/cpp/avoidpaste1.c: Update.
25517
25518 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25519
25520         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25521         Pero <nicola@brainstorm.co.uk>.
25522         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25523
25524 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25525
25526         * g++.old-deja/g++.pt/spec39.C: New test.
25527
25528 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25529
25530         * gcc.c-torture/compile/20010202-1.c: New test.
25531
25532 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25533
25534         * g++.old-deja/g++.abi/primary2.C: New test.
25535         * g++.old-deja/g++.abi/primary3.C: New test.
25536         * g++.old-deja/g++.abi/primary4.C: New test.
25537         * g++.old-deja/g++.abi/primary5.C: New test.
25538         * g++.old-deja/g++.abi/vtable3.h: New test.
25539         * g++.old-deja/g++.abi/vtable3a.C: New test.
25540         * g++.old-deja/g++.abi/vtable3b.C: New test.
25541         * g++.old-deja/g++.abi/vtable3c.C: New test.
25542         * g++.old-deja/g++.abi/vtable3d.C: New test.
25543         * g++.old-deja/g++.abi/vtable3e.C: New test.
25544         * g++.old-deja/g++.abi/vtable3f.C: New test.
25545         * g++.old-deja/g++.abi/vtable3g.C: New test.
25546         * g++.old-deja/g++.abi/vtable3h.C: New test.
25547         * g++.old-deja/g++.abi/vtable3i.C: New test.
25548         * g++.old-deja/g++.abi/vtable3j.C: New test.
25549         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25550
25551 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25552
25553         * g++.old-deja/g++.other/anon6.C: New test.
25554         * g++.old-deja/g++.other/anon7.C: New test.
25555
25556 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25557
25558         * gcc.dg/cpp/avoidpaste2.c: New tests.
25559
25560 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25561
25562         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25563
25564 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25565
25566         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25567         DECIMAL_DIG cases for Irix."
25568
25569 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25570
25571         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25572
25573 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25574
25575         * gcc.dg/c99-tag-1.c: New test.
25576
25577 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25578
25579         * gcc.dg/cpp/tr-warn1.c: Add tests.
25580
25581 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25582
25583         * gcc.dg/cpp/avoidpaste1.c: Update.
25584         * gcc.dg/cpp/paste4.c: Update.
25585
25586 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25587
25588         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25589         cases for Irix.
25590
25591 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25592
25593         * g++.old-deja/g++.other/inline19.C: New test.
25594
25595 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25596
25597         * gcc.dg/Wlarger-than.c: New test.
25598
25599 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25600
25601         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25602
25603 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25604
25605         * gcc.c-torture/execute/20010129-1.c: New test.
25606         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25607
25608 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25609
25610         * gcc.dg/cpp/avoidpaste1.c: Test case.
25611
25612 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25613
25614         * g++.old-deja/g++.other/inline18.C: New test.
25615
25616 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25617
25618         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25619         and __builtin_putchar.
25620
25621 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25622
25623         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25624         tests.
25625
25626 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25627
25628         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25629         floating point number rounding mode to round to the nearest
25630         representable mode.
25631
25632 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25633
25634         * g++.old-deja/g++.other/mangle2.C: New test.
25635
25636 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25637
25638         * gcc.c-torture/compile/20010124-1.c: New test.
25639
25640 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25641
25642         * g++.old-deja/g++.pt/spec38.C: New test.
25643
25644 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25645
25646         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25647         "Build don't run".
25648
25649 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25650
25651         * gcc.c-torture/execute/20010123-1.c: New test.
25652
25653 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25654
25655         * g++.old-deja/g++.pt/spec37.C: New test.
25656
25657 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25658
25659         * g++.old-deja/g++.pt/overload14.C: New test.
25660
25661 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25662
25663         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25664         __builtin_return_address.
25665
25666 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25667
25668         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25669         * g++.old-deja/g++.pt/spec35.C: New test.
25670         * g++.old-deja/g++.pt/spec36.C: New test.
25671
25672 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25673
25674         * gcc.c-torture/compile/20010118-1.c: New test.
25675
25676 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25677
25678         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25679
25680 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25681
25682         * gcc.c-torture/execute/20010119-1.c: New test.
25683
25684 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25685
25686         * g++.old-deja/g++.other/vbase5.C: New test.
25687
25688 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25689
25690         * gcc.c-torture/execute/20010118-1.c: New test.
25691
25692 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25693
25694         * g++.old-deja/g++.pt/deduct3.C: New test.
25695
25696 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25697
25698         * g++.old-deja/g++.pt/spec34.C: New test.
25699
25700 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25701
25702         * g77.f-torture/compile/20000601-2.f: New test.
25703
25704 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25705
25706         * g++.old-deja/g++.other/init17.C: New test.
25707
25708 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25709
25710         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25711
25712 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25713
25714         * g++.old-deja/g++.pt/unify8.C: New test.
25715
25716 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25717
25718         * g++.old-deja/g++.abi/vbase1.C: New test.
25719
25720 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25721
25722         * g++.old-deja/g++.pt/crash65.C: New test.
25723
25724 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25725
25726         * gcc.dg/cpp/assembl2.S: New test case.
25727
25728 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25729
25730         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25731         are supported.
25732
25733 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25734
25735         * g++.old-deja/g++.other/builtins1.C: New test.
25736         * g++.old-deja/g++.other/builtins2.C: Likewise.
25737         * g++.old-deja/g++.other/builtins3.C: Likewise.
25738         * g++.old-deja/g++.other/builtins4.C: Likewise.
25739
25740 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25741
25742         * gcc.c-torture/compile/20010117-1.c: New test.
25743         * gcc.c-torture/compile/20010117-2.c: New test.
25744
25745 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25746
25747         * g77.f-torture/execute/20010116.[fx]: New test,
25748         XFAIL on i?86-*-*.
25749         * g77.f-torture/compile/20010115.f: Indicate it's
25750         a test for PR fortran/1636.
25751
25752 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25753
25754         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25755
25756 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25757
25758         * g77.f-torture/compile/20010115.f: New test.
25759
25760 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25761
25762         * g++.old-deja/g++.pt/nontype5.C: New test.
25763
25764 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25765
25766         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25767         have an equivalent working one below it.
25768
25769 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25770
25771         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25772         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25773
25774 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25775
25776         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25777         message containing "init_priority".
25778         (conpr-2.C): Likewise.
25779         (conpr-3.C): Likewise.
25780         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25781
25782 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25783
25784         * gcc.c-torture/execute/20010114-2.c: New test.
25785
25786 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25787
25788         * gcc.c-torture/compile/20010114-1.c: New test.
25789         * gcc.c-torture/compile/20010114-1.x: Xfail.
25790         * gcc.c-torture/compile/20010114-2.c: New test.
25791         * gcc.c-torture/execute/20010114-1.c: New test.
25792         * gcc.dg/trunc-1.c: New test.
25793         * gcc.dg/uninit-B.c: New test.
25794
25795 2001-01-13  Nick Clifton  <nickc@redhat.com>
25796
25797         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25798         target.
25799
25800 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25801
25802         * gcc.c-torture/compile/20010113-1.c: New test.
25803
25804 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25805
25806         * gcc.c-torture/compile/20001212-1.c: New test.
25807
25808 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25809
25810         * gcc.dg/cpp/widestr1.c: Update.
25811         * gcc.dg/cpp/prag-imp.c: Remove.
25812
25813 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25814
25815         * gcc.c-torture/execute/20000801-3.x: Remove.
25816         * gcc.dg/c90-init-1.c: New test.
25817         * gcc.dg/c99-init-1.c: New test.
25818         * gcc.dg/c99-init-2.c: New test.
25819         * gcc.dg/gnu99-init-1.c: New test.
25820
25821 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25822
25823         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25824         testing that no relevant ones were found.
25825
25826 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25827
25828         * g++.old-deja/g++.pt/cast2.C: New test.
25829
25830 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25831
25832         * g++.old-deja/g++.pt/friend47.C: New test.
25833
25834 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25835
25836         * g++.old-deja/g++.pt/instantiate13.C: New test.
25837
25838 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25839
25840         * g++.old-deja/g++.other/defarg7.C: New test.
25841         * g++.old-deja/g++.other/defarg8.C: New test.
25842
25843 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25844
25845         * g++.old-deja/g++.pt/crash64.C: New test.
25846
25847 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25848
25849         * g++.old-deja/g++.pt/crash63.C: New test.
25850
25851 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25852
25853         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25854
25855 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25856
25857         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25858
25859 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25860
25861         * g++.old-deja/g++.pt/error3.C: New test.
25862
25863 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         * g++.old-deja/g++.other/crash39.C: New test.
25866
25867 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25868
25869         * g++.old-deja/g++.other/vbase4.C: New test.
25870
25871 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25872
25873         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25874         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25875         * gcc.dg/special/special.exp: New test driver which will check
25876         for alias support for the above test.
25877
25878 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25879
25880         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25881         problems on small machines.
25882         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25883         parameterize.
25884
25885 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25886
25887         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25888         mips.
25889         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25890
25891 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25892
25893         * g++.old_deja/g++.pt/using8.C: New test.
25894
25895 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25896
25897         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25898
25899 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25900
25901         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25902         where a failure is expected.
25903         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25904
25905 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25906
25907         * g++.old_deja/g++.pt/instantiate12.C: New test.
25908
25909 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25910
25911         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25912         start of structs.
25913         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25914         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25915         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25916         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25917         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25918         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25919         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25920         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25921         * g++.old-deja/g++.eh/spec6.C: Likewise.
25922         * g++.old-deja/g++.jason/crash3.C: Likewise.
25923         * g++.old-deja/g++.law/ctors11.C: Likewise.
25924         * g++.old-deja/g++.law/ctors17.C: Likewise.
25925         * g++.old-deja/g++.law/ctors5.C: Likewise.
25926         * g++.old-deja/g++.law/ctors9.C: Likewise.
25927         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25928         * g++.old-deja/g++.mike/net22.C: Likewise.
25929         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25930         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25931         * g++.old-deja/g++.mike/virt3.C: Likewise.
25932         * g++.old-deja/g++.niklas/t128.C: Likewise.
25933         * g++.old-deja/g++.other/anon4.C: Likewise.
25934         * g++.old-deja/g++.other/using1.C: Likewise.
25935         * g++.old-deja/g++.other/warn3.C: Likewise.
25936         * g++.old-deja/g++.pt/t37.C: Likewise.
25937         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25938         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25939
25940 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25941
25942         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25943
25944 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25945
25946         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25947
25948 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25949
25950         * gcc.c-torture/compile/20010107-1.c: New test.
25951
25952 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25953
25954         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25955
25956 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25957
25958         * gcc.dg/format/format.h: New file.
25959         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25960         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25961         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25962         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25963         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25964         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25965         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25966         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25967         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25968         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25969         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25970         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25971         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25972         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25973         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25974         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25975         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25976         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25977         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25978         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25979         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25980         instead of declaring standard types, macros and functions in each
25981         test.
25982
25983 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25984
25985         * gcc.c-torture/execute/20010106-1.c: New test.
25986
25987 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25988
25989         * gcc.dg/format/format.exp: New file.
25990         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25991         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25992         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25993         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25994         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25995         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25996         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25997         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25998         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25999         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26000         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26001         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26002         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26003         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26004         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26005         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26006         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26007         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26008         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26009         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26010         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26011         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26012         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26013         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26014         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26015         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26016         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26017         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26018         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26019         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26020         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26021         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26022         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26023         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26024         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26025         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26026         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26027         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26028         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26029         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26030         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26031         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26032
26033 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26034
26035         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26036         account.
26037
26038 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26039
26040         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26041
26042 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         * g++.old-deja/g++.pt/crash62.C: New test.
26045
26046 2001-01-04  Richard Henderson  <rth@redhat.com>
26047
26048         * gcc.dg/20000926-1.c: Update expected warnings.
26049         * gcc.dg/array-2.c: Likewise.
26050         * gcc.dg/array-4.c: Also validate flexible array members.
26051         * gcc.dg/c99-flex-array-1.c: New.
26052
26053 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26054
26055         * gcc.c-torture/compile/20001222-1.x: Remove.
26056
26057 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26058
26059         * gcc.c-torture/execute/built-in-setjmp.c: New.
26060
26061 2001-01-03  Richard Henderson  <rth@redhat.com>
26062
26063         * gcc.dg/940510-1.c: Update expected error wording.
26064         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26065
26066 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26067
26068         * lib/target-supports.exp (check_alias_available): Modified to
26069         indicate aliases not supported if only weak aliases are supported.
26070
26071 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26072
26073         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26074         Turn on cmpstrsi checks for __pj__ and __i370__.
26075
26076 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26077
26078         * g++.old-deja/g++.other/virtual11.C: New test.
26079
26080 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26081
26082         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26083
26084 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26085
26086         * gcc.c-torture/compile/20010102-1.c: New test.
26087
26088 2001-01-02  Andreas Jaeger  <aj@suse.de>
26089
26090         * gcc.dg/noreturn-3.c: New test.
26091
26092         * gcc.dg/noreturn-4.c: New test.
26093
26094 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26095
26096         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26097         __builtin_fputc and __builtin_fwrite.
26098
26099 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26100
26101         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26102         signed char, not default char.
26103
26104 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26105
26106         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26107
26108 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26109
26110         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26111
26112 2000-12-29  Richard Henderson  <rth@redhat.com>
26113
26114         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26115         (__cyg_profile_func_exit): Define.
26116
26117 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26118
26119         * g++.dg/vtgc1.C: New test.
26120
26121 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26122
26123         * gcc.dg/noncompile/20001228-1.c: New test.
26124
26125         * gcc.dg/20001228-1.c: New test.
26126
26127         * gcc.c-torture/execute/20001228-1.c: New test.
26128
26129 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26130
26131         * gcc.dg/format-strfmon-1.c: New test.
26132
26133 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26134
26135         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26136         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26137         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26138         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26139         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26140         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26141         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26142         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26143         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26144         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26145         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26146         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26147         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26148
26149         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26150         * gcc.c-torture/execute/string-opt-4.c: Test index.
26151
26152 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26153
26154         * gcc.c-torture/compile/20001226-1.c: New test.
26155
26156 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26157
26158         * gcc.c-torture/compile/20001222-1.c: New test.
26159         * gcc.c-torture/compile/20001222-1.x: Xfail.
26160
26161 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26162
26163         * gcc.c-torture/execute/comp-goto-2.c: New test.
26164
26165 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26166
26167         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26168         Use long types if __INT_MAX__ is 32767.
26169         (main): Use cast to (sint32 *) when poking 88 into a_page.
26170
26171         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26172
26173 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26174
26175         * gcc.c-torture/compile/20001221-1.c: New test.
26176         * gcc.c-torture/execute/20001221-1.c: New test.
26177
26178 2000-12-20  Richard Henderson  <rth@redhat.com>
26179
26180         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26181         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26182
26183 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26184
26185         * gcc.dg/compare3.c: New test.
26186
26187 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26188
26189         * gcc.dg/format-warnll-1.c: New test.
26190
26191 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26192
26193         * gcc.dg/cpp/cmdlne-P.c: New test.
26194
26195 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26196
26197         * gcc.c-torture/execute/builtin-abs-1.c,
26198         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26199
26200 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26201
26202         * gcc.dg/cpp/multiline.c: New test.
26203
26204 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26205
26206         * g++.old-deja/g++.other/syshdr1.C: Update.
26207         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26208
26209 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26210
26211         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26212
26213 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26214
26215         * g++.old-deja/g++.pt/ttp65.C: New test.
26216
26217 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26218
26219         * g++.old-deja/g++.pt/ttp64.C: New test.
26220
26221 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26222
26223         * g++.old-deja/g++.pt/spec33.C: New test.
26224
26225 2000-12-14  Catherine Moore  <clm@redhat.com>
26226
26227         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26228         * gcc.c-torture/execute/920612-2.c: Likewise.
26229         * gcc.c-torture/execute/920428-2.c: Likewise.
26230         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26231         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26232
26233 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26234
26235         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26236         * gcc.dg/pack-test-2.c: Likewise.
26237
26238 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26239
26240         Tests by Zack Weinberg <zackw@stanford.edu>.
26241
26242         * gcc.dg/cpp/defined.c: Update.
26243         * gcc.dg/cpp/defined_trad.c: New tests.
26244
26245 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26246
26247         * gcc.dg/cpp/trad-direct.c: Update.
26248
26249 2000-12-11  Neil Booth  <neilb@earthling.net>
26250
26251         * gcc.dg/cpp/defined_trad.c
26252
26253 2000-12-11  Neil Booth  <neilb@earthling.net>
26254
26255         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26256
26257 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26258
26259         * gcc.dg/format-miss-2.c: New test.
26260
26261 2000-12-09  Neil Booth  <neilb@earthling.net>
26262
26263         * gcc.dg/cpp/lineflags.c: New tests.
26264         * gcc.dg/cpp/poison.c: Update.
26265         * gcc.dg/cpp/redef2.c: Update.
26266         * gcc.dg/cpp/skipping.c: New test.
26267
26268 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26269
26270         * g++.old-deja/g++.other/eh3.C: New testcase.
26271
26272 2000-12-07  Neil Booth  <neilb@earthling.net>
26273
26274         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26275         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26276         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26277         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26278         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26279         Update.
26280
26281 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26282
26283         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26284         __SIZE_TYPE__ instead of int for type of integers cast to
26285         pointers.
26286
26287 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26288
26289         * g++.old-deja/g++.other/cleanup4.C: New test.
26290
26291 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26292
26293         * format-sec-1.c: New test.
26294
26295 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26296
26297         * gcc.dg/format-nonlit-3.c: New test.
26298
26299 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26300
26301         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26302         through a null pointer.
26303
26304 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26305
26306         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26307         * g++.old-deja/g++.pt/partial4.C: New test.
26308
26309 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26310
26311         * gcc.c-torture/execute/ieee/hugeval.x: New.
26312
26313 2000-12-06  Neil Booth  <neilb@earthling.net>
26314
26315         * gcc.dg/cpp/backslash2.c: New tests.
26316
26317 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26318
26319         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26320         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26321
26322 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26323
26324         * gcc.c-torture/execute/20001203-2.c: New testcase.
26325
26326 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26327
26328         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26329         * g++.old-deja/g++.other/virtual10.C: New test.
26330
26331 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26334
26335 2000-12-05  Richard Henderson  <rth@redhat.com>
26336
26337         * gcc.c-torture/compile/20001205-1.c: New.
26338
26339 2000-12-04  Neil Booth  <neilb@earthling.net>
26340
26341         * g++.old-deja/g++.other/virtual9.C: New test.
26342         * g++.old-deja/g++.pt/crash61.C: New test.
26343         * gcc.c-torture/execute/loop-9.c: New test.
26344
26345 2000-12-04  Neil Booth  <neilb@earthling.net>
26346
26347         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26348         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26349         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26350         * gcc.dg/cpp/extratokens.c: ...here.
26351
26352 2000-12-04  Neil Booth  <neilb@earthling.net>
26353
26354         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26355         New tests.
26356
26357 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26358
26359         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26360         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26361
26362 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26363
26364         * gcc.c-torture/execute/20001203-1.c: New test.
26365
26366 2000-12-03  Neil Booth  <neilb@earthling.net>
26367
26368         * gcc.dg/cpp/macro6.c: New test cases.
26369
26370 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26371
26372         * gcc.c-torture/execute/string-opt-9.c: New test.
26373         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26374         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26375         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26376
26377         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26378         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26379
26380 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26381
26382         * gcc.dg/cpp/if-6.c: New testcase.
26383
26384         * gcc.dg/20001201-1.c: New testcase.
26385
26386 2000-12-02  Neil Booth  <neilb@earthling.net>
26387
26388         * g++.old-deja/g++.other/externC4.C,
26389         g++.old-deja/g++.other/friend10.C: New tests.
26390
26391 2000-12-02  Neil Booth  <neilb@earthling.net>
26392
26393         * g++.old-deja/g++.other/instan2.C
26394         * g++.old-deja/g++.other/instan3.C: New test.
26395
26396 2000-12-02  Neil Booth  <neilb@earthling.net>
26397
26398         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26399         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26400         gnuc99.c,gnuc99-pedantic.c: New tests.
26401
26402 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26403
26404         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26405         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26406
26407 2000-12-01  Neil Booth  <neilb@earthling.net>
26408
26409         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26410         * gcc.dg/cpp/poison.c: Update.
26411         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26412
26413 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26414
26415         * g77.f-torture/execute/20001201.f: New test.
26416
26417 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26418
26419         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26420
26421 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26422
26423         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26424
26425 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26426
26427         * g++.old-deja/g++.other/cast6.C: New test.
26428
26429 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26430
26431         * gcc.c-torture/execute/20001130-2.c: New testcase.
26432
26433 2000-11-30  Richard Henderson  <rth@redhat.com>
26434
26435         * gcc.c-torture/execute/20001130-1.c: New test.
26436
26437 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * g++.old-deja/g++.other/op3.C: New test.
26440
26441 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26442
26443         * g++.old-deja/g++.other/op2.C: New test.
26444
26445 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26446
26447         * g++.old-deja/g++.other/crash38.C: New test.
26448
26449 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26450
26451         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26452
26453 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26456         tests.
26457         * gcc.c-torture/execute/string-opt-6.c: New test.
26458
26459         * gcc.dg/20001117-1.c: Add main.
26460
26461 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26462
26463         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26464         Move from here ...
26465         * gcc.dg/940510-1.c: ... to here.
26466
26467         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26468         zero-size arrays in toplevel structures.
26469
26470 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26471
26472         * gcc.c-torture/execute/loop-8.c: New test.
26473
26474 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26475
26476         * g++.old-deja/g++.other/base1.C: New test.
26477
26478 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26479
26480         * g++.old-deja/g++.other/parse2.C: New test.
26481
26482 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26483
26484         * g++.old-deja/g++.pt/incomplete1.C: New test.
26485
26486 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26487
26488         * g++.old-deja/g++.other/friend9.C: New test.
26489
26490 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26491
26492         * gcc.dg/20001127-1.c: New test.
26493
26494 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26495
26496         * g++.old-deja/g++.pt/friend46.C: New test.
26497
26498 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         * g++.old-deja/g++.other/ptrmem8.C: New test.
26501
26502 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26503
26504         * gcc.c-torture/execute/string-opt-7.c: New test.
26505         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26506
26507 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26508
26509         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26510         instead of 'mkcheck 2'.
26511
26512 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26513
26514         * gcc.c-torture/execute/memcheck/driver.c,
26515         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26516         C9X references to refer to C99.
26517
26518 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26519
26520         * gcc.dg/ultrasp3.c: New test.
26521
26522 2000-11-25  Neil Booth  <neilb@earthling.net>
26523
26524         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26525
26526 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26527
26528         * gcc.c-torture/compile/20001123-2.c: New.
26529
26530 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26531
26532         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26533
26534 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26535
26536         * gcc.dg/sequence-point-1.c: Add some new tests.
26537         * gcc.c-torture/execute/20001124-1.c: New test.
26538
26539 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26540
26541         * g++.old-deja/g++.other/vaarg4.C: New test.
26542         * gcc.c-torture/compile/20001123-1.c: New test.
26543
26544 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26545
26546         * g++.other/crash24.C: Adjust and remove XFAIL.
26547         * g++.other/crash37.C: New test.
26548
26549 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26550
26551         * g++.old-deja/g++.pt/instantiate9.C: New test.
26552
26553 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26554
26555         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26556         new ABI, too.
26557
26558         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26559         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26560
26561 2000-11-22  Neil Booth  <neilb@earthling.net>
26562
26563         * gcc.dg/cpp/Wtrigraphs.c: New test.
26564
26565 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26566
26567         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26568
26569 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26570
26571         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26572
26573 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26574
26575         * lib/gcc-dg.exp: load_lib scanasm.exp.
26576         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26577         * lib/g++-dg.exp: load_lib scanasm.exp.
26578         * lib/scanasm.exp: New.
26579         (scan-assembler, scan-assembler-not): Add optional arguments to
26580         test name, or if not present, the pattern name.
26581         (scan-assembler-dem, scan-assembler-dem-not): New.
26582
26583         * g++.dg/dg.exp: New.
26584
26585 2000-11-21  Neil Booth  <neilb@earthling.net>
26586
26587         * gcc.dg/cpp/integrated1.c: Remove.
26588
26589 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26590
26591         * gcc.c-torture/execute/20001121-1.c: New test.
26592
26593 2000-11-21  Richard Henderson  <rth@redhat.com>
26594
26595         * gcc.c-torture/compile/20001121-1.c: New test.
26596
26597 2000-11-20  Neil Booth  <neilb@earthling.net>
26598
26599         * gcc.dg/cpp/integrated1.c: New test.
26600
26601 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26602
26603         * g++.old-deja/g++.other/inline17.C: New test.
26604
26605 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26606
26607         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26608         local variable to be zero: I made the variable global. Now
26609         uses abort() and exit() instead of relying on main's return value.
26610
26611 2000-11-20  Neil Booth  <neilb@earthling.net>
26612
26613         * gcc.dg/cpp/paste2.c: Update test.
26614         * objc/execute/paste.m: New test.
26615
26616 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26617
26618         * gcc.dg/c99-condexpr-1.c: New test.
26619
26620 2000-11-20  Neil Booth  <neilb@earthling.net>
26621
26622         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26623
26624 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.old-deja/g++.pt/export1.C: New test.
26627
26628 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26629
26630         * gcc.dg/20001117-1.c: New test.
26631
26632 2000-11-18  Richard Henderson  <rth@redhat.com>
26633
26634         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26635
26636 2000-11-18  Richard Henderson  <rth@redhat.com>
26637
26638         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26639         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26640         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26641
26642 2000-11-18  Richard Henderson  <rth@redhat.com>
26643
26644         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26645         (main): New.  Exit cleanly.
26646
26647 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26648
26649         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26650         gcc.dg/c99-fordecl-2.c: New tests.
26651
26652 2000-11-18  Richard Henderson  <rth@redhat.com>
26653
26654         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26655         * gcc.c-torture/execute/zerolen-2.c: New.
26656
26657 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26658
26659         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26660         memory.
26661
26662 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26663
26664         * g++.old-deja/g++.pt/instantiate8.C: New test.
26665
26666 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26667
26668         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26669         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26670
26671 2000-11-16  Nick Clifton  <nickc@redhat.com>
26672
26673         * gcc.c-torture/execute/nestfunc-2.c: New test.
26674         * gcc.c-torture/execute/nestfunc-3.c: New test.
26675
26676 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26677
26678         * gcc.c-torture/compile/20001116-1.c: New test.
26679
26680 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26681
26682         * gcc.c-torture/execute/20001115-1.c: New test.
26683
26684 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26685
26686         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26687         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26688         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26689         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26690
26691 2000-11-15  Neil Booth  <neilb@earthling.net>
26692
26693         gcc.dg/cpp/_Pragma1.c: Update.
26694         gcc.dg/cpp/_Pragma2.c: New test.
26695
26696 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26697
26698         * g++.old-deja/g++.other/anon5.C: New test.
26699
26700 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26701
26702         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26703         tests.
26704
26705 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26706
26707         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26708         output.
26709
26710 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26711
26712         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26713         labels at end of compound statements.
26714
26715 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26716
26717         * gcc.c-torture/execute/loop-7.c: New test.
26718
26719 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26720
26721         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26722
26723 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26724
26725         * gcc.dg/c99-bool-1.c: New test.
26726
26727 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26728
26729         * gcc.dg/c99-scope-1.c: Remove xfail.
26730         * gcc.dg/c99-scope-2.c: New test.
26731
26732 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26733
26734         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26735         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26736
26737 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26738
26739         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26740         error messages.
26741
26742         * g++.mike/p700.C: Don't typedef wchar_t.
26743         * g++.mike/p784.C: Likewise.
26744         * g++.mike/eb101.C: Don't use __wchar_t.
26745
26746 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26747
26748         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26749         from DO loop.
26750
26751 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26752
26753         * gcc.c-torture/execute/20001111-1.c: New test.
26754
26755 2000-11-10  Nick Clifton  <nickc@redhat.com>
26756
26757         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26758         long multuiple and accumulate.
26759
26760 2000-11-09  Richard Henderson  <rth@redhat.com>
26761
26762         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26763         via size_t instead of int.
26764
26765         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26766         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26767         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26768         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26769
26770 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26771
26772         * gcc.c-torture/compile/20001109-1.c: New test.
26773         * gcc.c-torture/compile/20001109-2.c: New test.
26774
26775 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26776
26777         * g++.old-deja/g++.pt/operator1.C: New test.
26778         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26779
26780 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26781
26782         * gcc.dg/20001108-1.c: New test.
26783
26784 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26785
26786         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26787         with both arguments constant strings.
26788         * gcc.c-torture/execute/string-opt-3.c: New test.
26789         * gcc.c-torture/execute/string-opt-4.c: New test.
26790         * gcc.c-torture/execute/string-opt-5.c: New test.
26791
26792 2000-11-08  Nick Clifton  <nickc@redhat.com>
26793
26794         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26795         mulsidi3adddi patterns.
26796
26797 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26798
26799         * g++.old-deja/g++.other/crash36.C: New test.
26800
26801 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26802
26803         * g++.old-deja/g++.other/init16.C: New test.
26804
26805 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26806
26807         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26808
26809 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26810
26811         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26812         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26813         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26814
26815 2000-11-07  DJ Delorie  <dj@redhat.com>
26816
26817         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26818
26819 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26820
26821         * gcc.c-torture/execute/string-opt-1.c: New test.
26822
26823 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26824
26825         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26826         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26827         parameters in registers, and there is no way for a varargs
26828         function to know in which order the integer and floating-point
26829         parameters should be interleaved when they are placed on the
26830         stack.
26831         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26832         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26833
26834 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26835
26836         * gcc.c-torture/execute/string-opt-2.c: New test.
26837
26838 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26839
26840         * g++.old-deja/g++.pt/crash60.C: New test.
26841
26842 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26843
26844         * g++.old-deja/g++.other/crash24.C: New test.
26845         * g++.old-deja/g++.other/crash25.C: New test.
26846         * g++.old-deja/g++.other/crash26.C: New test.
26847         * g++.old-deja/g++.other/crash27.C: New test.
26848         * g++.old-deja/g++.other/crash28.C: New test.
26849         * g++.old-deja/g++.other/crash29.C: New test.
26850         * g++.old-deja/g++.other/crash30.C: New test.
26851         * g++.old-deja/g++.other/crash31.C: New test.
26852         * g++.old-deja/g++.other/crash32.C: New test.
26853         * g++.old-deja/g++.other/crash33.C: New test.
26854         * g++.old-deja/g++.other/crash34.C: New test.
26855         * g++.old-deja/g++.other/crash35.C: New test.
26856
26857 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26858
26859         * gcc.c-torture/execute/20001031-1.c: New test.
26860
26861 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26862
26863         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26864         namespace.
26865
26866         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26867         standards-conformant.
26868
26869         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26870
26871         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26872         * g++.old-deja/g++.mike/p755a.C: Likewise.
26873         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26874         library makes no calls to `operator new' during initialization.
26875
26876 2000-11-04  Neil Booth  <neilb@earthling.net>
26877
26878         * gcc.dg/cpp/include2.c: New tests.
26879
26880 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26881
26882         * lib/g++.exp (g++_set_ld_library_path): New function.
26883         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26884
26885 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26886
26887         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26888         warnings.
26889
26890 2000-11-01  Richard Henderson  <rth@redhat.com>
26891
26892         * g++.old-deja/g++.ext/namedret1.C: New.
26893         * g++.old-deja/g++.ext/namedret2.C: New.
26894         * g++.old-deja/g++.ext/namedret3.C: New.
26895
26896 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26897
26898         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26899         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26900
26901 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26902
26903         * gcc.c-torture/execute/va-arg-21.c: New test.
26904
26905 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26906
26907         * gcc.dg/c99-complex-2.c: New test.
26908
26909 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26910
26911         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26912
26913 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26914
26915         * g++.old-deja/g++.other/inline16.C: New test.
26916
26917 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26918
26919         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26920         __PRETTY_FUNCTION__
26921
26922 2000-10-29  Neil Booth  <neilb@earthling.net>
26923
26924         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26925         New tests.
26926         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26927         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26928         optimisation.
26929
26930 2000-10-29  Neil Booth  <neilb@earthling.net>
26931
26932         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26933         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26934         * mi5.c: Test multiple includes work with -C.
26935         * trigraphs.c: Test ^= version.
26936
26937 2000-10-28  Neil Booth  <neilb@earthling.net>
26938
26939         New tests and test updates for new macro expander.
26940
26941         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26942         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26943         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26944         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26945         new diagnostic messages.
26946
26947         * gcc.dg/cpp/macro3.c: New tests.
26948
26949 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26950
26951         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26952         on the same line.
26953
26954 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26955
26956         * g++.old-deja/g++.other/eh2.C: New test.
26957
26958 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26959
26960         * gcc.c-torture/execute/20001027-1.c: New test.
26961
26962 2000-10-26  Richard Henderson  <rth@redhat.com>
26963
26964         * gcc.c-torture/execute/20001026-1.c: New.
26965
26966 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26967
26968         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26969         * g++.old-deja/g++.law/builtin1.C: Likewise.
26970         * g++.old-deja/g++.law/ctors10.C: Likewise.
26971         * g++.old-deja/g++.law/virtual3.C: Likewise.
26972         * g++.old-deja/g++.mike/p658.C: Likewise.
26973         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26974         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26975         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26976         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26977         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26978
26979 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26980
26981         * gcc.c-torture/compile/20001024-1.c: New test.
26982
26983 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26984
26985         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26986         to tell us whether or not we are using V3.
26987
26988 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26989
26990         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26991         operands.
26992
26993 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26994
26995         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26996
26997 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26998
26999         * gcc.c-torture/execute/20001024-1.c: New test.
27000
27001 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27002
27003         * g++.old-deja/g++.other/sibcall1.C: New test.
27004
27005 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27006
27007         * gcc.dg/noncompile/init-3.c: New test.
27008
27009 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27010
27011         * gcc.dg/format-array-1.c: New test.
27012
27013 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27014
27015         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27016         writing through null pointers; remove comment about testing
27017         unterminated strings.
27018
27019 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27020
27021         * gcc.c-torture/execute/20001017-2.c: New test.
27022
27023 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27024
27025         * gcc.c-torture/compile/20001018-1.c: New test.
27026         * gcc.c-torture/compile/20001018-1.x: Xfail.
27027
27028 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27029
27030         * gcc.c-torture/execute/20001017-1.c: New test.
27031
27032 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27033
27034         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27035         for multiple use of arguments with scanf formats; add tests for
27036         multiple use of arguments.
27037
27038 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27039
27040         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27041
27042 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27043
27044         * gcc.dg/format-miss-1.c: New test.
27045
27046 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27047
27048         * gcc.c-torture/execute/20001013-1.c: New test.
27049
27050 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27051
27052         * gcc.dg/format-branch-1.c: New test.
27053
27054 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27055
27056         * README, lib/file-format.exp: Remove EGCS references.
27057
27058 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27059
27060         * gcc.dg/20001013-1.c: New test.
27061
27062 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27063
27064         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27065         for intmax_t in the compiler using __typeof__ and the type rules
27066         for conditional expressions.
27067
27068 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.dg/20001012-1.c: New test.
27071         * gcc.dg/20001012-2.c: New test.
27072
27073 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27074
27075         * gcc.dg/format-attr-1.c: New test.
27076
27077 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27078
27079         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27080         __LONG_LONG_MAX__ instead of LLONG_MAX.
27081
27082 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27083
27084         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27085         scanf flags.
27086         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27087         flags.
27088
27089 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27090
27091         * gcc.dg/sequence-pt-1.c: New test.
27092
27093 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27094
27095         * gcc.c-torture/execute/20001011-1.c: New testcase.
27096         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27097
27098 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27099
27100         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27101         does not error on it.
27102
27103 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27104
27105         * gcc.dg/20001009-1.c: New test.
27106
27107 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27108
27109         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27110         * gcc.c-torture/execute/20001009-2.c: ... to here.
27111
27112 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27113
27114         * gcc.c-torture/compile/20001009-1.c: New testcase.
27115         * gcc.c-torture/execute/20001009-1.c: New testcase.
27116         Testcases provided by Jan Hubicka <jh@suse.cz>.
27117
27118 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27119
27120         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27121         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27122         uintmax_t using <limits.h> to emulate the compiler's internal
27123         logic.  No longer XFAIL %j tests.
27124
27125 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27126
27127         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27128         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27129         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27130         regexps and details of expected handling of some bad formats.
27131         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27132         suppression.
27133
27134 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27135
27136         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27137         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27138         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27139         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27140         in list archives.
27141
27142 2000-10-06  Richard Henderson  <rth@cygnus.com>
27143
27144         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27145         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27146         * g++.old-deja/g++.jason/report.C: Likewise.
27147         * g++.old-deja/g++.law/friend5.C: Likewise.
27148         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27149         of the expected warnings.
27150
27151 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         * g++.old-deja/g++.pt/enum14.C: New test.
27154
27155 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         * g++.old-deja/g++.pt/crash59.C: New test.
27158
27159 2000-10-04  Will Cohen  <wcohen@redhat.com>
27160
27161         * gcc.dg/20000926-1.c: New test.
27162
27163 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27164
27165         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27166         function name for current C++ compiler.
27167         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27168
27169 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27170
27171         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27172         __PRETTY_FUNCTION__.
27173         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27174
27175 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27176
27177         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27178
27179 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27180
27181         * gcc.c-torture/compile/20000923-1.c: New test.
27182
27183 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27184
27185         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27186         * g++.old-deja/g++.pt/ttp62.C: Same.
27187         * g++.old-deja/g++.other/inline14.C: Same.
27188
27189 2000-09-24  Richard Henderson  <rth@cygnus.com>
27190
27191         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27192
27193 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27194
27195         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27196
27197 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27198
27199         * gcc.c-torture/compile/20000922-1.c: New file.
27200
27201 2000-09-21  Nick Clifton  <nickc@redhat.com>
27202
27203         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27204         a signed long modulo operation.
27205         (mod6): New function - perform an unsigned long modulo operation.
27206         (main): Add tests for modulos of very large numbers by very small
27207         dividends.
27208
27209 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27210
27211         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27212
27213 2000-09-19  Richard Henderson  <rth@cygnus.com>
27214
27215         * gcc.dg/compare2.c (case 10): XFAIL.
27216
27217 2000-09-18  Richard Henderson  <rth@cygnus.com>
27218
27219         * gcc.c-torture/execute/20000906-1.c: Move ...
27220         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27221         that support __builtin_trap.
27222
27223 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27224
27225         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27226
27227 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27228
27229         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27230         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27231         more $ format tests.
27232
27233 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27234
27235         * gcc.dg/format-errmk-1.c: New test.
27236
27237 2000-09-17  Greg McGary  <greg@mcgary.org>
27238
27239         * gcc.c-torture/execute/20000917-1.x: Remove.
27240
27241 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27242
27243         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27244
27245 2000-09-17  Greg McGary  <greg@mcgary.org>
27246
27247         * gcc.c-torture/execute/20000917-1.c: New test.
27248         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27249
27250 2000-09-16  Neil Booth  <NeilB@earthling.net>
27251
27252         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27253         in nested macro bug.
27254
27255 2000-09-15  Neil Booth  <NeilB@earthling.net>
27256
27257         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27258
27259 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27260
27261         * gcc.c-torture/execute/20000914-1.c: New test.
27262
27263 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27264
27265         * g++.other/inline13.C: New test.
27266
27267 2000-09-12  Andreas Jaeger  <aj@suse.de>
27268
27269         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27270         constant by Ulrich Drepper <drepper@redhat.com>.
27271
27272 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27273
27274         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27275
27276 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27277
27278         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27279
27280 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27281
27282         * gcc.dg/cpp/backslash.c: New test.
27283
27284 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27285
27286         * gcc.c-torture/execute/20000910-1.c: New test.
27287         * gcc.c-torture/execute/20000910-2.c: Likewise.
27288
27289 2000-09-11  Robert Lipe  <robertl@sco.com>
27290
27291         * gcc.dg/pragma-align.c: New test.
27292
27293 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27294
27295         * g++.old-deja/g++.pt/explicit82.C: New test.
27296         * g++.old-deja/g++.pt/explicit83.C: New test.
27297
27298 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27299
27300         * gcc.dg/asm-names.c: New test.
27301
27302 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27303
27304         * gcc.dg/cpp/tr-warn6.c: New test
27305
27306 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27307
27308         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27309         be accepted.
27310
27311 2000-09-07  Catherine Moore  <clm@redhat.com>
27312
27313         * gcc.c-torture/execute/unroll-1.c: New test.
27314
27315 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27316
27317         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27318         ERROR markers.
27319         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27320         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27321         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27322         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27323         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27324         Preprocess only.
27325         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27326         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27327
27328 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27329
27330         * g++.old-deja/g++.pt/deduct2.C: New test.
27331
27332 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27333
27334         * g++.old-deja/g++.pt/parms2.C: New test.
27335
27336 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27337
27338         * g++.old-deja/g++.pt/crash58.C: New test.
27339
27340 2000-09-06  Greg McGary  <greg@mcgary.org>
27341
27342         * gcc.c-torture/execute/20000906-1.c: New test.
27343         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27344
27345 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27346
27347         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27348
27349 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27350
27351         * g++.old-deja/g++.pt/crash57.C: New test.
27352
27353 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27354
27355         * g++.old-deja/g++.pt/crash56.C: New test.
27356
27357 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27358
27359         * g++.old-deja/g++.pt/koenig1.C: New test.
27360
27361 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27362
27363         * gcc.dg/20000904-1.c: New test.
27364
27365 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27366
27367         * gcc.dg/cpp/paste8.c: New test.
27368
27369 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27370
27371         * gcc.c-torture/compile/20000827-1.c: New test.
27372
27373 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27374
27375         * gcc.dg/format-diag-1.c: New test.
27376
27377 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27378
27379         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27380         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27381         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27382         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27383         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27384
27385 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27386
27387         * g++.old-deja/g++.other/nested4.C: New test.
27388
27389 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27390
27391         * g++.old-deja/g++.ns/scoped1.C: New test.
27392
27393 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27394
27395         * lib/g++.exp: Support testing already-installed GCC.
27396
27397 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27398
27399         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27400
27401 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27402
27403         * gcc.dg/return-type-2.c: New test.
27404
27405 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27406
27407         * gcc.c-torture/compile/20000825-1.c: New test.
27408
27409 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27410
27411         * gcc.dg/dwarf2-2.c: New test.
27412
27413 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27414
27415         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27416         dg-warning regexps.
27417
27418 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27419
27420         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27421         gcc.dg/format-ext-5.c: New tests.
27422
27423 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27424
27425         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27426
27427 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27428
27429         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27430
27431 2000-08-24  Richard Henderson  <rth@cygnus.com>
27432
27433         * gcc.dg/ia64-sync-1.c: New test.
27434         * gcc.dg/ia64-sync-2.c: New test.
27435         * gcc.dg/ia64-asm-1.c: New test.
27436
27437 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27438
27439         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27440         * gcc.dg/format-ext-2.c: New test.
27441
27442 2000-08-23  Jason Merrill  <jason@redhat.com>
27443
27444         * lib/old-dejagnu.exp: Also ignore "In member function" and
27445         "At global scope".
27446
27447 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27448
27449         * gcc.dg/noncompile/label-lineno-1.c: New test.
27450
27451 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27452
27453         * gcc.dg/c99-array-nonobj-1.c: New test.
27454
27455 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27456
27457         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27458         tests.
27459         * gcc.dg/format-ext-1.c: New test.
27460
27461 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27462
27463         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27464         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27465         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27466         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27467         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27468
27469 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27470
27471         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27472         gcc.dg/c99-strftime-2.c: New tests.
27473
27474 2000-08-22  Richard Henderson  <rth@cygnus.com>
27475
27476         * gcc.c-torture/execute/20000822-1.c: New test.
27477
27478 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27479
27480         * gcc.c-torture/execute/20000819-1.x: Remove.
27481
27482 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27483
27484         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27485         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27486         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27487         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27488         gcc.dg/format-xopen-1.c: New tests.
27489
27490 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27491
27492         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27493
27494 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27495
27496         * g++.old-deja/g++.other/loop2.C: New test.
27497
27498         * gcc.c-torture/compile/20000606-1.c: New test.
27499         * gcc.c-torture/compile/20000728-1.c: New test.
27500         * gcc.c-torture/execute/20000801-1.c: New test.
27501         * gcc.c-torture/execute/20000801-2.c: New test.
27502         * gcc.c-torture/execute/20000819-1.c: New test.
27503         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27504         * gcc.dg/20000629-1.c: New test.
27505         * gcc.dg/20000724-1.c: New test.
27506         * gcc.dg/20000807-1.c: New test.
27507
27508 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27509
27510         * gcc.dg/cpp/pragma-1.c: New test.
27511         * gcc.dg/cpp/pragma-2.c: New test.
27512
27513 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27514
27515         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27516         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27517
27518 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27519
27520         * gcc.c-torture/compile/20000818-1.c: New test.
27521
27522 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27523
27524         * gcc.c-torture/execute/20000818-1.c: New test.
27525
27526 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27527
27528         * gcc.dg/format-va-1.c: New test.
27529
27530 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27531
27532         * g++.old-deja/g++.other/typedef8.C: New test.
27533
27534 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27535
27536         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27537         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27538         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27539         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27540         * g++.old-deja/g++.other/ptrmem7.C: New test.
27541         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27542
27543 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27544
27545         * g++.old-deja/g++.pt/typename27.C: New test.
27546
27547 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27548
27549         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27550         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27551         * g++.old-deja/g++.pt/friend45.C: New test.
27552         * g++.old-deja/g++.other/friend8.C: New test.
27553
27554 2000-08-15  Richard Henderson  <rth@cygnus.com>
27555
27556         * gcc.c-torture/execute/20000815-1.c: New test.
27557
27558 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27559
27560         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27561         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27562         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27563
27564 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27565
27566         * g++.old-deja/g++.other/refinit2.C: New test.
27567
27568 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27569
27570         * lib/c-torture.exp (c-torture): Make
27571         compiler_conditional_xfail_data global.
27572         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27573         compiler_conditional_xfail_data machinery.
27574         (f-torture-execute): Likewise.
27575         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27576         and only when unrolling loops.
27577
27578         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27579
27580 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27581
27582         * g++.old-deja/g++.pt/explicit81.C: New test.
27583
27584 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27585
27586         * g++.old-deja/g++.pt/typename26.C: New test.
27587
27588 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27589
27590         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27591         warning.
27592
27593 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27594
27595         * g++.old-deja/g++.other/array3.C: New test.
27596
27597 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27598
27599         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27600         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27601         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27602         New tests.
27603
27604 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27605
27606         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27607         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27608
27609 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27610
27611         * gcc.c-torture/execute/20000808-1.c: New test.
27612
27613 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27614
27615         * gcc.dg/c90-const-expr-1.c: New test.
27616
27617 2000-08-08  Richard Henderson  <rth@cygnus.com>
27618
27619         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27620
27621 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27622
27623         * gcc.dg/noncompile/const-ll-1.c: New test.
27624
27625 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27626
27627         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27628
27629 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27630
27631         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27632         that running programs linked against the shared version of libobjc
27633         run correctly.
27634
27635 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27636
27637         * gcc.dg/c99-printf-1.c: New test.
27638
27639 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27640
27641         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27642
27643 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27644
27645         * gcc.c-torture/execute/20000731-1.x: Delete.
27646
27647 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27648
27649         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27650         and torture_without_loops as is done by c-torture.exp.
27651         (search_for): Copy from c-torture.exp.
27652         (gcc-dg-runtest): New function, drives a directory of tests
27653         iterating over the TORTURE_OPTIONS.
27654         (scan-assembler, scan-assembler-not): Move here from
27655         individual directory drivers.
27656
27657         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27658         defined by lib/gcc-dg.exp.
27659         * gcc.dg/cpp/cpp.exp: Likewise.
27660         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27661         gcc-dg-runtest, so we cycle over optimization options.
27662
27663         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27664         * gcc.dg/compare2.c: No longer expected to fail.
27665
27666 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27667
27668         * gcc.c-torture/execute/20000804-1.c: New test.
27669
27670 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27671
27672         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27673
27674 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27675
27676         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27677
27678 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27679
27680         * gcc.c-torture/compile/20000803-1.c: New test.
27681
27682 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27683
27684         * gcc.c-torture/execute/20000801-3.c,
27685         gcc.c-torture/execute/20000801-4.c: New tests.
27686         * gcc.c-torture/execute/20000801-3.x,
27687         gcc.c-torture/execute/20000801-4.x: Xfail.
27688
27689 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27690
27691         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27692         libobjc/.libs to allow for libtool.
27693
27694 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27695
27696         * gcc.c-torture/compile/20000802-1.c: New test.
27697
27698 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27699
27700         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27701
27702 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27703
27704         * gcc-c-torture/execute/20000731-2.c: New test.
27705
27706         * gcc.c-torture/execute/20000731-1.c: New test.
27707         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27708
27709 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27710
27711         * testsuite/gcc.dg/cpp/paste7.c: New test.
27712         * gcc.dg/cpp/20000725-1.c: New test.
27713
27714 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27715
27716         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27717         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27718         declaration warning for __builtin_dwarf_reg_size.
27719
27720         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27721
27722 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27723
27724         * gcc.dg/noncompile/voidparam-1.c: New test.
27725
27726 2000-07-30  Richard Henderson  <rth@cygnus.com>
27727
27728         * gcc.dg/c90-digraph-1.c: Don't xfail.
27729         * gcc.dg/compare2.c (case 10): Xfail.
27730         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27731
27732 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27733
27734         * gcc.dg/c99-main-1.c: New test.
27735
27736 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27737
27738         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27739
27740 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27741
27742         * gcc.c-tortuer/execute/20000726-1.c: New test.
27743
27744 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27745
27746         * gcc.c-torture/execute/enum-2.c: New test.
27747
27748 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27749
27750         * gcc.dg/cpp/tr-warn3.c: New test.
27751
27752 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27753
27754         * g++.old-deja/g++.ext/implicit1.C: Remove.
27755         * g++.old-deja/g++.jason/c2.C: Remove
27756         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27757         * g++.old-deja/g++.pt/crash16.C: Likewise.
27758         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27759
27760 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         * g++.old-deja/g++.other/for2.C: New test.
27763
27764 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27765
27766         * gcc.dg/20000720-1.c: New test.
27767
27768 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27769
27770         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27771
27772 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27773
27774         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27775         * gcc.c-torture/execute/20000722-1.c: New.
27776         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27777
27778 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27779
27780         * gcc.dg/cpp/20000720-1.S: New test.
27781
27782 2000-07-21  Michael Meissner  <meissner@redhat.com>
27783
27784         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27785
27786 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27787
27788         * g++.old-deja/g++.brendan/crash16.C,
27789         g++.old-deja/g++.brendan/parse3.C,
27790         g++.old-deja/g++.brendan/redecl1.C,
27791         g++.old-deja/g++.ns/template13.C,
27792         g++.old-deja/g++.other/decl4.C,
27793         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27794
27795 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27796
27797         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27798         and "Internal error".
27799
27800         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27801         regexps.
27802         * gcc.dg/cpp/paste6.c: New test.
27803
27804 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27805
27806         * gcc.dg/cpp/tr-direct.c: New test.
27807
27808         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27809         gcc.dg/cpp/undef1.c: Tweak error regexps.
27810
27811 2000-07-18  Eric Christopher <echristo@redhat.com>
27812
27813         * gcc.c-torture/compile/20000718-1.c: New test.
27814
27815 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27816
27817         * cpplex.c (_cpp_push_token): If the token being pushed back
27818         is the previous token in this context, just subtract one from
27819         context->posn.
27820         * cppmacro.c (save_expansion): Clear aux field when storing a
27821         placemarker.
27822
27823 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27824
27825         * gcc.dg/noncompile/redecl-1.c: New test.
27826
27827 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27828
27829         * gcc.c-torture/execute/20000717-5.c: New test.
27830         * gcc.c-torture/execute/20000717-1.x: Removed.
27831
27832 2000-07-17  Richard Henderson  <rth@cygnus.com>
27833
27834         * gcc.c-torture/execute/20000717-4.c: New test.
27835
27836 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27837
27838         * gcc.dg/cpp/syshdr.c: New test.
27839         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27840
27841 2000-07-17  Neil Booth  <neilb@earthling.net>
27842
27843         * gcc.dg/cpp/cmdlne-dM.c: New test.
27844         * gcc.dg/cpp/cmdlne-dD.c: New test.
27845
27846 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27847
27848         * gcc.c-torture/execute/20000717-3.c: New test.
27849
27850         * gcc.c-torture/compile/20000717-1.c: New test.
27851
27852 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27853
27854         * gcc.c-torture/execute/20000717-2.c: New test.
27855
27856 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27857
27858         * gcc.dg/formatz-1.c: New test.
27859
27860         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27861         * gcc.dg/c99-digraph-1.c: New tests.
27862
27863         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27864         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27865
27866         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27867         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27868         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27869         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27870         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27871         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27872         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27873
27874 2000-07-17   Greg McGary <greg@mcgary.org>
27875
27876         * gcc.c-torture/execute/20000717-1.c: New test.
27877         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27878
27879 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27880
27881         * gcc.c-torture/execute/20000715-2.c: New test.
27882         * gcc.dg/20000715-1.c: New test.
27883
27884 2000-07-15  Michael Meissner  <meissner@redhat.com>
27885
27886         * gcc.c-torture/execute/20000715-1.c: New test.
27887
27888 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27889
27890         * gcc.c-torture/execute/20000707-1.c: New test.
27891
27892 2000-07-13  Neil Booth  <NeilB@earthling.net>
27893
27894         * testsuite/gcc.dg/cpp/digraph1.c,
27895         testsuite/gcc.dg/cpp/digraph2.c,
27896         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27897
27898 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27899
27900         * g77.f-torture/compile/20000630-2.f:  New test.
27901         * g77.f-torture/compile/20000630-2.x
27902
27903 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27904
27905         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27906
27907 2000-07-11  Neil Booth  <NeilB@earthling.net>
27908
27909         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27910
27911 2000-07-11  Neil Booth  <NeilB@earthling.net>
27912
27913         * gcc.dg/cpp/cmdlne-C.c: New.
27914
27915 2000-07-09  Neil Booth  <NeilB@earthling.net>
27916
27917         * gcc.dg/cpp/directiv.c: New tests.
27918         * gcc.dg/cpp/undef1.c: Update.
27919
27920 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27921
27922         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27923
27924 2000-07-09  Neil Booth  <NeilB@earthling.net>
27925
27926         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27927
27928 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27929
27930         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27931         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27932
27933 2000-07-08  Neil Booth  <NeilB@earthling.net>
27934
27935         * gcc.dg/cpp/macsyntx.c: New tests.
27936
27937 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27938
27939         * gcc.dg/20000707-1.c: New test.
27940
27941 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27942
27943         * gcc.c-torture/execute/20000706-1.c: New test.
27944         * gcc.c-torture/execute/20000706-2.c: New test.
27945         * gcc.c-torture/execute/20000706-3.c: New test.
27946         * gcc.c-torture/execute/20000706-4.c: New test.
27947         * gcc.c-torture/execute/20000706-5.c: New test.
27948
27949 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27950
27951         * g++.old-deja/g++.pt/instantiate7.C: New test.
27952
27953 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27954
27955         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27956         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27957         * g++.old-deja/g++.other/rtti3.C: Likewise.
27958         * g++.old-deja/g++.other/rttid3.C: Likewise.
27959
27960 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27961
27962         *  g77.f-torture/compile/20000630-1.x: Fix typo
27963
27964 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27965
27966         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27967         assembly output.
27968
27969 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27970
27971         * gcc.dg/cpp/ident.c: New test.
27972
27973 2000-07-05  Neil Booth  <NeilB@earthling.net>
27974
27975         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27976           gcc.dg/cpp/lexstrng.c: New tests.
27977
27978 2000-07-04  Neil Booth  <NeilB@earthling.net>
27979
27980         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27981         * gcc.dg/cpp/strify2.c: Same.
27982
27983 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27984
27985         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27986         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27987         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27988         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27989
27990         * testsuite/gcc.dg/cpp/macro1.c,
27991         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27992         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27993         testsuite/gcc.dg/cpp/strify1.c,
27994         testsuite/gcc.dg/cpp/strify2.c: New tests.
27995
27996 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27997
27998         * gcc.c-torture/execute/20000703-1.c: New test.
27999
28000 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28001
28002         * g++.old-deja/g++.pt (lookup10.C): New test.
28003
28004 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28005
28006         * g++.old-deja/g++.pt (typename25.C): New test.
28007
28008 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28009
28010         * gcc.c-torture/compile/20000701-1.c: New test.
28011
28012 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28013
28014         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28015         to test case.
28016
28017 2000-06-30  Catherine Moore  <clm@cygnus.com>
28018
28019         * gcc.c-torture/execute/align-1.c: New test.
28020
28021 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28022
28023         * g++.old-deja/g++.pt/expr8.C: New test.
28024         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28025
28026 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28027
28028         * gcc.c-torture/compile/20000629-1.c: New test.
28029
28030 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28031
28032
28033         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28034         gcc.dg/noncompile directory, depending on whether they're
28035         preprocessor tests or not.  Annotate all the tests for the dg
28036         framework.
28037
28038         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28039         * gcc.dg/noncompile/noncompile.exp: New.
28040
28041         * Moved files:
28042         Old name                                New name
28043         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28044         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28045         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28046         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28047         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28048         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28049         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28050         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28051         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28052         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28053         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28054         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28055         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28056         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28057         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28058         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28059         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28060         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28061         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28062         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28063         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28064         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28065         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28066         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28067
28068         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28069         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28070         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28071         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28072         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28073         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28074
28075 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28076
28077         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28078         declare one variable.  On the fourth, error.
28079         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28080         declared by 20000628-1a.h.
28081
28082 2000-06-29  Richard Henderson  <rth@redhat.com>
28083
28084         * gcc.c-torture/execute/930529-1.x: New file.
28085         * gcc.dg/920413-1.c: Adjust expected warning text.
28086         * gcc.dg/980217-1.c: Declare abort.
28087         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28088
28089 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28090
28091         * g77.f-torture/compile/20000629-1.f: New test.
28092         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28093
28094 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28095
28096         Rearrange lots of files, removing entirely the
28097         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28098         directories.
28099
28100         * Deleted files:
28101         gcc.c-torture/code_quality/code_quality.exp
28102         gcc.c-torture/special/special.exp
28103         gcc.failure/failure.exp
28104         gcc.failure/940409-1.x
28105         gcc.c-torture/compile/961203-1.x
28106
28107         * New files:
28108         gcc.misc-tests/linkage.exp
28109         gcc.c-torture/execute/920730-1t.c
28110         gcc.c-torture/execute/920730-1t.x
28111         gcc.c-torture/compile/920520-1.x
28112         gcc.c-torture/compile/920521-1.x
28113         gcc.c-torture/compile/981006-1.x
28114         gcc.c-torture/execute/eeprof-1.x
28115
28116         * Moved files (possibly with modifications to fit a new harness):
28117         Old name                                New name
28118         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28119         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28120         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28121         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28122         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28123         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28124         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28125         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28126         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28127         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28128         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28129         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28130         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28131         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28132
28133 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28134
28135         * c-torture/compile/961203-1.x: Delete.
28136
28137         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28138         not exit. Include stdio.h.
28139         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28140         * gcc.misc-tests/dg-12.c: Likewise.
28141         * gcc.misc-tests/dg-5.c: Likewise.
28142         * gcc.misc-tests/dg-6.c: Likewise.
28143         * gcc.misc-tests/dg-7.c: Prototype abort.
28144         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28145         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28146         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28147         not exit.
28148         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28149         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28150
28151 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28152
28153         * gcc.dg/cpp/20000628-1.c: New test.
28154         * gcc.dg/cpp/20000628-1.h: New header for above test.
28155         * gcc.dg/cpp/20000628-1a.h: Likewise.
28156
28157 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28158
28159         * gcc.dg/cpp: New directory.
28160         * gcc.dg/cpp/cpp.exp: New driver.
28161         * gcc.dg/cpp/20000627-1.c: New test.
28162         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28163         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28164         and rewrite as a compilation test.
28165
28166         * gcc.dg: Move many files into the cpp subdirectory, possibly
28167         renaming or editing them as well.
28168         Old name                New name
28169         990119-1.c              cpp/19990119-1.c
28170         990228-1.c              cpp/19990228-1.c
28171         990407-1.c              cpp/19990407-1.c
28172         990409-1.c              cpp/19990409-1.c
28173         990413-1.c              cpp/19990413-1.c
28174         990703-1.c              cpp/19990703-1.c
28175         20000127-1.c            cpp/20000127-1.c
28176         20000129-1.c            cpp/20000129-1.c
28177         20000207-1.c            cpp/20000207-1.c
28178         20000207-2.c            cpp/20000207-2.c
28179         20000209-1.c            cpp/20000209-1.c
28180         20000209-2.c            cpp/20000209-2.c
28181         20000301-1.c            cpp/20000301-1.c
28182         20000419-1.c            cpp/20000419-1.c
28183         20000510-1.S            cpp/20000510-1.S
28184         20000519-1.c            cpp/20000519-1.c
28185         20000529-1.c            cpp/20000529-1.c
28186         20000625-1.c            cpp/20000625-1.c
28187         20000625-2.c            cpp/20000625-2.c
28188         cpp-as1.c               cpp/assert1.c
28189         cpp-as2.c               cpp/assert2.c
28190         cxx-comments-1.c        cpp/cxxcom1.c
28191         cxx-comments-2.c        cpp/cxxcom2.c
28192         endif-label.c           cpp/endif.c
28193         cpp-hash1.c             cpp/hash1.c
28194         cpp-hash2.c             cpp/hash2.c
28195         cpp-if1.c               cpp/if-1.c
28196         cpp-if2.c               cpp/if-2.c
28197         cpp-if3.c               cpp/if-3.c
28198         cpp-if4.c               cpp/if-4.c
28199         cpp-if5.c               cpp/if-5.c
28200         cpp-cond.c              cpp/if-cexp.c
28201         cpp-missingop.c         cpp/if-mop.c
28202         cpp-missingparen.c      cpp/if-mpar.c
28203         cpp-opprec.c            cpp/if-oppr.c
28204         cpp-ifparen.c           cpp/if-paren.c
28205         cpp-shortcircuit.c      cpp/if-sc.c
28206         cpp-shift.c             cpp/if-shift.c
28207         cpp-unary.c             cpp/if-unary.c
28208         cpp-li1.c               cpp/line1.c
28209         cpp-li2.c               cpp/line2.c
28210         lineno.c                cpp/line3.c
28211         lineno-2.c              cpp/line4.c
28212         cpp-mi.c                cpp/mi1.c
28213         cpp-mic.h               cpp/mi1c.h
28214         cpp-micc.h              cpp/mi1cc.h
28215         cpp-mind.h              cpp/mi1nd.h
28216         cpp-mindp.h             cpp/mi1ndp.h
28217         cpp-mix.h               cpp/mi1x.h
28218         cpp-mi2.c               cpp/mi2.c
28219         cpp-mi2a.h              cpp/mi2a.h
28220         cpp-mi2b.h              cpp/mi2b.h
28221         cpp-mi2c.h              cpp/mi2c.h
28222         cpp-mi3.c               cpp/mi3.c
28223         cpp-mi3.def             cpp/mi3.def
28224         poison-1.c              cpp/poison.c
28225         pr-impl.c               cpp/prag-imp.c
28226         cpp-redef-2.c           cpp/redef1.c
28227         cpp-redef.c             cpp/redef2.c
28228         strpaste.c              cpp/strp1.c
28229         strpaste-2.c            cpp/strp2.c
28230         cpp-tradpaste.c         cpp/tr-paste.c
28231         cpp-tradstringify.c     cpp/tr-str.c
28232         cpp-tradwarn1.c         cpp/tr-warn1.c
28233         cpp-tradwarn2.c         cpp/tr-warn2.c
28234         trigraphs.c             cpp/trigraphs.c
28235         cpp-unc1.c              cpp/unc1.c
28236         cpp-unc2.c              cpp/unc2.c
28237         cpp-unc3.c              cpp/unc3.c
28238         cpp-unc.c               cpp/unc4.c
28239         undef.c                 cpp/undef1.c
28240         undef-2.c               cpp/undef2.c
28241         cpp-wi1.c               cpp/widestr1.c
28242
28243 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28244
28245         * lib/g++.exp (g++_include_flags): Tweak.
28246
28247 2000-06-27  H.J. Lu  <hjl@gnu.org>
28248             Loren J. Rittle  <ljrittle@acm.org>
28249
28250         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28251         version with one that knows about the new gcc tree structure.
28252         (g++_link_flags): Same.
28253
28254 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28255
28256         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28257         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28258         case we are cross-compiling.
28259
28260         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28261         g++.old-deja/g++.niklas/Makefile.in,
28262         g++.old-deja/g++.niklas/configure.in,
28263         g++.old-deja/g++.other/Makefile.in,
28264         g++.old-deja/g++.other/configure.in,
28265         gcc.c-torture/code_quality/Makefile.in,
28266         gcc.c-torture/code_quality/configure.in,
28267         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28268         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28269         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28270         gcc.c-torture/execute/ieee/Makefile.in,
28271         gcc.c-torture/execute/ieee/configure.in,
28272         gcc.c-torture/noncompile/Makefile.in,
28273         gcc.c-torture/noncompile/configure.in,
28274         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28275         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28276         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28277
28278 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28279
28280         * g++.old-deja/g++.other/ambig3.C: New test.
28281
28282 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28283
28284         * g++.old-deja/g++.pt/syntax1.C: New test.
28285         * g++.old-deja/g++.pt/syntax2.C: New test.
28286         * g++.old-deja/g++.other/syntax3.C: New test.
28287         * g++.old-deja/g++.other/syntax4.C: New test.
28288
28289 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28290
28291         * gcc.dg/20000623-1.c: Prototype exit and abort.
28292
28293 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28294
28295         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28296         New tests.
28297         * gcc.dg/cpp-mi3.def: New file.
28298
28299         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28300         inside assertions.
28301         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28302         lexer's error messages.
28303         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28304         divine anything from the linemarkers.
28305         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28306         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28307
28308 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28309
28310         * gcc.dg/20000623-1.c: New test.
28311
28312 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28313
28314         * gcc.c-torture/execute/20000622-1.c: New test.
28315
28316 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.other/init15.C: New test.
28319
28320 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         * g++.old-deja/g++.pt/vaarg2.C: New test.
28323         * g++.old-deja/g++.pt/vaarg3.C: New test.
28324
28325 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28326
28327         * g++.old-deja/g++.other/dyncast6.C: New test.
28328
28329 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28330
28331         * gcc.c-torture/execute/loop-6.c: New test.
28332
28333 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28334
28335         * gcc.dg/20000614-1.c: New test.
28336         * gcc.dg/20000614-2.c: New test.
28337
28338 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28339
28340         * g++.old-deja/g++.other/inline12.C: New test.
28341
28342 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28343
28344         * g++.old-deja/g++.other/eh1.C: New test.
28345
28346 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28347
28348         * g++.old-deja/g++.other/type.C: New test.
28349
28350 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28351
28352         * g++.old-deja/g++.other/initstring.C: New test.
28353
28354 2000-06-12  Jason Merrill  <jason@redhat.com>
28355
28356         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28357
28358 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28359
28360         * gcc.c-torture/compile/20000609-1.c: New test.
28361
28362 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28363
28364         * gcc.dg/20000609-1.c: New test.
28365
28366 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28367
28368         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28369         * gcc.c-torture/noncompile/poison-1.c: Move...
28370         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28371         * gcc.dg/cpp-li1.c: Add a token after the #line.
28372
28373 2000-06-05  Richard Henderson  <rth@cygnus.com>
28374
28375         * gcc.c-torture/execute/20000605-2.c: New test.
28376         * gcc.c-torture/execute/20000605-3.c: New test.
28377
28378 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28379
28380         * g77.f-torture/execute/20000503-1.x: New file.
28381
28382 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28383
28384         * g++.old-deja/g++.eh/badalloc1.C: New test.
28385
28386 2000-06-05  Richard Henderson  <rth@cygnus.com>
28387
28388         * gcc.c-torture/execute/20000605-1.c: New test.
28389
28390 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28391             Nathan Sidwell <nathan@codesourcery.com>
28392
28393         * gcc.c-torture/compile/20000605-1.c: New test.
28394
28395 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28396
28397         * g77.f-torture/compile/20000601-1.f:  New test.
28398
28399 2000-06-03  Richard Henderson  <rth@cygnus.com>
28400
28401         * gcc.c-torture/execute/20000603-1.c: New.
28402
28403 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28404
28405         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28406         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28407
28408 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28409
28410         * gcc.dg/compare2.c (case 12): XFAIL.
28411         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28412         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28413
28414         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28415
28416 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28417
28418         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28419         guard macro is already defined when the header is first
28420         included.
28421         * gcc.dg/cpp-mix.h: New file.
28422         * gcc.dg/endif-label.c: Update patterns to match compiler.
28423
28424         * g++.brendan/complex1.C: Declare abort.
28425         * g++.law/refs4.C: Remove XFAIL.
28426         * g++.oliva/expr2.C: Declare abort and exit.
28427
28428 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28429
28430         * gcc.c-torture/execute/20000528-1.c: New test.
28431
28432         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28433         * g++.old-deja/g++.law/temps4.C: Likewise.
28434
28435         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28436         stdlib.h.  Call abort() on failure.
28437         * g++.old-deja/g++.law/refs4.C: Likewise.
28438         * g++.old-deja/g++.law/temps4.C: Likewise.
28439         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28440         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28441
28442 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28443
28444         Relative to g++.dg/special:
28445         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28446
28447         Relative to g++.old-deja:
28448         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28449         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28450         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28451         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28452         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28453         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28454         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28455
28456         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28457         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28458         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28459         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28460         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28461         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28462         and/or string.h.
28463
28464         * g++.other/goto1.C: Update expectations for error messages.
28465
28466 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28467
28468         * gcc.c-torture/compile/20000523-1.c: New test.
28469
28470 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28473
28474 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         * g++.old-deja/g++.eh/catch11.C: New test.
28477         * g++.old-deja/g++.eh/catch12.C: New test.
28478
28479 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28480
28481         * gcc.c-torture/execute/20000523-1.c: New test.
28482
28483 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28484
28485         * c-torture/execute/bcp-1.c: Replace abort in arg of
28486         __builtin_constant_p with a generic external function.
28487
28488         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28489         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28490         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28491         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28492         Prototype abort and/or exit.
28493
28494         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28495         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28496         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28497         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28498
28499 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28500
28501         * gcc.dg/dwarf2-1.c: New test.
28502
28503 2000-05-20  Richard Henderson  <rth@cygnus.com>
28504
28505         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28506
28507 2000-05-20  Andreas Jaeger  <aj@suse.de>
28508
28509         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28510         testcase.
28511
28512 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28513
28514         * gcc.c-torture/execute/20000519-2.c: New test.
28515
28516 2000-05-19  Andreas Jaeger  <aj@suse.de>
28517
28518         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28519         which fails with SSA.
28520
28521         * lib/c-torture.exp: Also test with -O3 -fssa.
28522
28523 2000-05-18  Michael Meissner  <meissner@redhat.com>
28524
28525         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28526         * gcc.c-torture/execute/920415-1.c: Ditto.
28527         * gcc.c-torture/execute/920501-1.c: Ditto.
28528         * gcc.c-torture/execute/conversion.c: Ditto.
28529         * gcc.c-torture/execute/cvt-1.c: Ditto.
28530
28531 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28532
28533         * gcc.c-torture/compile/20000518-1.c: New test.
28534
28535 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28536
28537         * g77.f-torture/compile/200005018.f:  New test.
28538
28539 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28540
28541         * gcc.c-torture/compile/20000517-1.c: New test.
28542
28543 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28544
28545         * gcc.c-torture/execute/20000516-1.c: New test.
28546
28547 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * g++.old-deja/g++.other/eh.C: New test.
28550
28551 2000-05-12  Richard Henderson  <rth@cygnus.com>
28552
28553         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28554         constants through to doit's conditional.
28555
28556 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28557
28558         * gcc.c-torture/compile/20000511-1.c: New test.
28559         * g77.f-torture/compile/20000511-1.f: New test.
28560         * g77.f-torture/compile/20000511-2.f: New test.
28561
28562 2000-05-11  Michael Meissner  <meissner@redhat.com>
28563
28564         * gcc.c-torture/execute/20000511-1.c: New test.
28565
28566 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28567
28568         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28569         * gcc.dg/20000510-1.S: New.
28570
28571 2000-05-08  Catherine Moore  <clm@cygnus.com>
28572
28573         * gcc.dg/unused-3.c: New.
28574
28575 2000-05-06  Richard Henderson  <rth@cygnus.com>
28576
28577           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28578           * g++.old-deja/g++.mike/warn1.C: Likewise.
28579           * g++.old-deja/g++.pt/local1.C: Likewise.
28580           * g++.old-deja/g++.pt/local7.C: Likewise.
28581           * g++.old-deja/g++.pt/spec16.C: Likewise.
28582
28583 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28586
28587 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28588
28589           * g77.f-torture/execute/20000503-1.f:  New test.
28590
28591 2000-05-04  Andreas Jaeger  <aj@suse.de>
28592
28593         * gcc.dg/noreturn-2.c: New test.
28594
28595 2000-05-04  Neil Booth  <NeilB@earthling.net>
28596
28597         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28598         preprocessor.
28599
28600 2000-05-04  Richard Henderson  <rth@cygnus.com>
28601
28602         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28603
28604 2000-05-04  Richard Henderson  <rth@cygnus.com>
28605
28606         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28607         OpenSSL by Jason R Thorpe.
28608
28609 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28610
28611         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28612
28613 2000-05-03  Robert Lipe <robertlipe@usa.net>
28614
28615         * gcc.dg/20000503-1.c: New test.
28616
28617 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28618
28619         * gcc.c-torture/compile/20000502-1.c: New test.
28620         * g++.old-deja/g++.other/align.C: New test.
28621         * gcc.dg/cpp-tradstringify.c: New test.
28622
28623 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28624
28625         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28626         and hard registers.
28627
28628 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28629
28630         * gcc.c-torture/execute/loop-5.c: New test.
28631
28632 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28633
28634         * gcc.c-torture/execute/va-arg-20.c: New test.
28635
28636 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28637
28638         * gcc.c-torture/execute/20000422-1.c: New test.
28639
28640 2000-04-20  Greg McGary  <gkm@gnu.org>
28641
28642         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28643         when optimizing, but without sibling-call optimizations (-O1).
28644
28645 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28646
28647           * gcc.c-torture/compile/20000420-1.c: New test.
28648
28649 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28650
28651         * g++.abi/ptrflags.C: New test.
28652         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28653
28654 2000-04-19  Catherine Moore  <clm@cygnus.com>
28655
28656         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28657
28658 2000-04-19  Greg McGary  <gkm@gnu.org>
28659
28660         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28661         sibling-call optimizations.
28662
28663 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28664
28665         * gcc.dg/20000419-1.c: New test.
28666
28667 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28668
28669         * gcc.c-torture/execute/20000412-6.c: New test.
28670
28671 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28672
28673         * gcc.c-torture/execute/20000412-5.c: New test.
28674         * g77.f-torture/compile/20000412-1.f: New test.
28675         * gcc.c-torture/execute/20000412-4.c: New test.
28676         * gcc.c-torture/compile/20000412-2.c: New test.
28677         * gcc.c-torture/execute/20000412-3.c: New test.
28678         * gcc.c-torture/compile/20000412-1.c: New test.
28679         * gcc.c-torture/execute/20000412-2.c: New test.
28680
28681 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28682
28683         * objc/execute/bf-20.m: New test.
28684
28685 2000-04-10  Richard Henderson  <rth@cygnus.com>
28686
28687         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28688
28689         * gcc.c-torture/execute/20000412-1.c: New test.
28690
28691 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28692
28693         * g++.old-deja/g++.eh/catchptr1.C: New test.
28694
28695 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28696
28697         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28698
28699 2000-04-08  Neil Booth  <NeilB@earthling.net>
28700
28701         * gcc.dg/cpp-nullchar.c: Remove test as
28702         embedded nulls cause problems.
28703
28704 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28705
28706         * gcc.dg/compare2.c: New test.
28707
28708 2000-04-08  Neil Booth  <NeilB@earthling.net>
28709
28710         * gcc.dg/cpp-nullchar.c: New test.
28711
28712 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28713
28714         * gcc.dg/cpp-mi2.c: New test.
28715         * gcc.dg/cpp-mi2[abc].h: New files.
28716
28717 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28718
28719         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28720         member name.
28721
28722 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28723
28724         * g++.old-deja/g++.abi/vmihint.C: New test.
28725
28726 2000-04-06  Neil Booth  <NeilB@earthling.net>
28727
28728         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28729         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28730         copyright.
28731
28732 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28733
28734         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28735         avoid stack-frame overwrite.
28736
28737 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28738
28739         * gcc.c-torture/compile/20000405-2.c: New test.
28740         * gcc.c-torture/compile/20000405-3.c: New test.
28741
28742 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28743
28744         * gcc.c-torture/compile/20000405-1.c: New test.
28745
28746 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28747
28748         * gcc.dg/cast-qual-1.c: Revert last change.
28749
28750 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28751
28752         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28753
28754 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28755
28756         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28757         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28758
28759 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28760
28761         * gcc.c-torture/compile/20000403-2.c: New test.
28762         * gcc.c-torture/compile/20000403-1.c: New test.
28763
28764 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28765
28766         * gcc.c-torture/execute/20000403-1.c: New test.
28767
28768 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28769
28770         * gcc.c-torture/execute/20000402-1.c: New test.
28771
28772 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28773
28774         * gcc.c-torture/execute/va-arg-15.c: New test.
28775         * gcc.c-torture/execute/va-arg-16.c: New test.
28776         * gcc.c-torture/execute/va-arg-17.c: New test.
28777         * gcc.c-torture/execute/va-arg-18.c: New test.
28778         * gcc.c-torture/execute/va-arg-19.c: New test.
28779
28780 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28781
28782         * gcc.c-torture/compile/981211-1.c: Move to...
28783         * gcc.dg/cpp-as1.c: ...here.
28784         * gcc.dg/cpp-as2.c: New file.
28785
28786         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28787         compiler.
28788
28789 2000-04-02  Neil Booth  <NeilB@earthling.net>
28790
28791         * gcc.dg/cpp-cond.c  New tests.
28792         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28793         accidental success less likely.
28794         * gcc.dg/cpp-missingop.c  New tests.
28795         * gcc.dg/cpp-missingparen.c  New tests.
28796         * gcc.dg/cpp-shift.c  New tests.
28797         * gcc.dg/cpp-shortcircuit.c  New tests.
28798         * gcc.dg/cpp-unary.c  New tests.
28799
28800 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28801
28802         * gcc.c-torture/compile/20000329-1.c: New test.
28803
28804 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28805
28806         * gcc.c-torture/compile/20000326-1.c: New test.
28807         * gcc.c-torture/compile/20000326-2.c: New test.
28808
28809 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28810
28811         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28812         the first parameter is a function argument.
28813
28814 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28815
28816         * g++.old-deja/g++.ext/array4.C: New test.
28817
28818 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28819
28820         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28821
28822 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28823
28824         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28825
28826 2000-03-19  Richard Henderson  <rth@cygnus.com>
28827
28828         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28829
28830 2000-03-19  Richard Henderson  <rth@cygnus.com>
28831
28832         * gcc.c-torture/compile/20000319-1.c: New test.
28833
28834 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28835
28836         * gcc.c-torture/execute/20000314-3.c: New test.
28837         * gcc.c-torture/execute/20000314-2.c: New test.
28838         * gcc.c-torture/execute/20000314-1.c: New test.
28839         * gcc.c-torture/compile/20000314-2.c: New test.
28840         * gcc.c-torture/compile/20000314-1.c: New test.
28841
28842 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28843
28844         * g++.old-deja/g++.warn/inline.C: New test.
28845
28846 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28847
28848         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28849         standards-compliant result rather than specific constants.
28850         Put test-values in array.
28851
28852 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28853
28854         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28855         (g++_target_compile): Put test-specific options last.
28856
28857 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28858
28859         * g++.old-deja/g++.eh/vbase4.C: New test.
28860
28861 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28862
28863         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28864
28865 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28866
28867         * g++.old-deja/g++.brendan/misc12.C: Removed.
28868         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28869         * g++.old-deja/g++.ext/pretty4.C: New test.
28870
28871 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28872
28873         * g++.old-deja/g++.other/string2.C: New test.
28874
28875 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28876
28877         * g++.old-deja/g++.warn/impint2.C: New test.
28878
28879 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28880
28881         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28882         is 1, not zero.
28883
28884 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28885
28886         * g++.old-deja/g++.warn/impint.C: New test.
28887         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28888         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28889         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28890         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28891         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28892         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28893         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28894         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28895         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28896         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28897         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28898         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28899
28900 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28901
28902         * gcc.dg/cpp-redef.c: New test.
28903
28904 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28905
28906         * g++.old-deja/g++.pt/unify7.C: New test.
28907
28908 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28909
28910         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28911         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28912
28913 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28914
28915         * gcc.c-torture/compile/20000224-1.c: New test.
28916
28917 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28918
28919         * gcc.c-torture/compile/cpp-2.c: New test.
28920         * gcc.c-torture/compile/cpp-1.c: New test.
28921
28922 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28923
28924         * gcc.c-torture/execute/20000225-1.c: New test.
28925
28926 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28927
28928         * gcc.dg/cpp-li2.c: New test.
28929
28930         * gcc.dg/cpp-wi1.c: New test.
28931
28932         * gcc.dg/cpp-li1.c: New test.
28933
28934 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28935
28936         * g++.old-deja/g++.other/sizeof5.C: New test.
28937
28938 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28939
28940         * gcc.c-torture/execute/va-arg-13.c: New test.
28941
28942 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28943
28944         * gcc.c-torture/execute/va-arg-12.c: New test.
28945
28946 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28947
28948         * gcc.c-torture/execute/20000223-1.c: New test.
28949
28950 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28951
28952         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28953
28954 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28955
28956         * g++.old-deja/g++.abi/ptrmem.C: New test.
28957
28958 2000-02-19  Richard Henderson  <rth@cygnus.com>
28959
28960         * gcc.c-torture/compile/init-3.c: New.
28961
28962 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28963
28964         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28965         ALWAYS_CXXFLAGS.
28966
28967 2000-02-11  Robert Lipe <robertl@sco.com>
28968
28969         * gcc.c-torture/compile/20000211-3.c: New test.
28970
28971 2000-02-11  Martin Buchholz <martin@xemacs.org>
28972
28973         * gcc.c-torture/compile/20000211-2.c: New test.
28974
28975 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28976
28977         * gcc.c-torture/compile/20000211-1.c: New test.
28978
28979 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28980
28981         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28982           on native targets
28983
28984 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28985
28986         * g++.old-deja/g++.other/cast5.C: New test.
28987
28988 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28989
28990         * gcc.c-torture/execute/20000205-1.c: New.
28991
28992 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28993
28994         * g++.old-deja/g++.jason/cast3.C: Return void.
28995         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28996
28997 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28998
28999         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29000
29001         * gcc.dg/loop-1.c: New test.
29002
29003 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * gcc.c-torture/compile/20000127-1.c: New test.
29006         * gcc.c-torture/execute/991228-1.c: New test.
29007
29008 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29009
29010         * gcc.dg/unused-2.c: New test.
29011
29012         * gcc.dg/conv-1.c: New test.
29013
29014 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29017         compiler.
29018         (tool_option_proc): Fix typo.
29019
29020 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29021
29022         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29023         of the ld on the host, not on the build machine.
29024         Also, don't crash if '--help' is not a supported option.
29025
29026 2000-01-24  Richard Henderson  <rth@cygnus.com>
29027
29028         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29029
29030 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29031
29032         * gcc.c-torture/execute/20000120-2.c: New test.
29033         * gcc.c-torture/execute/20000120-1.c: New test.
29034
29035 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29036
29037         * gcc.c-torture/execute/20000113-1.c: New test.
29038
29039 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29040
29041         * gcc.c-torture/execute/20000112-1.c: New test.
29042
29043 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29044
29045         * gcc.dg/20000111-1.c: New test.
29046
29047 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29048
29049         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29050         with 16 bit integers.
29051
29052 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29053
29054         * gcc.dg/20000108-1.c: New test.
29055
29056 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29057
29058         * g++.old-deja/g++.ns/koenig8.C: New test.
29059
29060 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29061
29062         * g++.old-deja/g++.other/cast4.C: New test.
29063
29064 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29065
29066         * gcc.c-torture/compile/20000105-2.c: New test.
29067         * gcc.c-torture/compile/20000105-1.c: New test.
29068
29069 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29070
29071         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29072         references to printf & atoi to conform to ANSI standard.
29073         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29074         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29075         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29076         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29077         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29078         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29079         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29080         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29081         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29082         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29083         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29084         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29085         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29086         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29087         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29088         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29089         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29090         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29091         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29092         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29093         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29094         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29095         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29096         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29097         * g++.old-deja/g++.brendan/init3.C: Likewise.
29098         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29099         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29100         * g++.old-deja/g++.brendan/new2.C: Likewise.
29101         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29102         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29103         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29104         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29105         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29106         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29107         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29108         * g++.old-deja/g++.brendan/template24.C: Likewise.
29109         * g++.old-deja/g++.brendan/template3.C: Likewise.
29110         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29111         * g++.old-deja/g++.jason/inline3.C: Likewise.
29112         * g++.old-deja/g++.jason/opeq.C: Likewise.
29113         * g++.old-deja/g++.law/arg5.C: Likewise.
29114         * g++.old-deja/g++.law/arm7.C: Likewise.
29115         * g++.old-deja/g++.law/ctors11.C: Likewise.
29116         * g++.old-deja/g++.law/cvt8.C: Likewise.
29117         * g++.old-deja/g++.law/init9.C: Likewise.
29118         * g++.old-deja/g++.law/refs4.C: Likewise.
29119         * g++.old-deja/g++.law/template2.C: Likewise.
29120         * g++.old-deja/g++.law/visibility24.C: Likewise.
29121         * g++.old-deja/g++.law/vtable3.C: Likewise.
29122         * g++.old-deja/g++.mike/asm2.C: Likewise.
29123         * g++.old-deja/g++.mike/eh1.C: Likewise.
29124         * g++.old-deja/g++.mike/misc1.C: Likewise.
29125         * g++.old-deja/g++.mike/misc13.C: Likewise.
29126         * g++.old-deja/g++.mike/misc14.C: Likewise.
29127         * g++.old-deja/g++.mike/ns12.C: Likewise.
29128         * g++.old-deja/g++.mike/p1248.C: Likewise.
29129         * g++.old-deja/g++.mike/p3708.C: Likewise.
29130         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29131         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29132         * g++.old-deja/g++.mike/p646.C: Likewise.
29133         * g++.old-deja/g++.mike/p700.C: Likewise.
29134         * g++.old-deja/g++.mike/p783.C: Likewise.
29135         * g++.old-deja/g++.mike/p783a.C: Likewise.
29136         * g++.old-deja/g++.mike/p783b.C: Likewise.
29137         * g++.old-deja/g++.mike/p786.C: Likewise.
29138         * g++.old-deja/g++.mike/p789.C: Likewise.
29139         * g++.old-deja/g++.mike/p789a.C: Likewise.
29140         * g++.old-deja/g++.mike/p807a.C: Likewise.
29141         * g++.old-deja/g++.other/delete3.C: Likewise.
29142         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29143         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29144         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29145         * g++.old-deja/g++.other/empty1.C: Likewise.
29146         * g++.old-deja/g++.other/temporary1.C: Likewise.
29147         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29148         * g++.old-deja/g++.pt/t16.C: Likewise.
29149         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29150
29151 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29152
29153         * gcc.dg/991230-1.c: New test.
29154
29155 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29156
29157         * gcc.c-torture/compile/991229-3.c: New test.
29158         * gcc.c-torture/compile/991229-2.c: New test.
29159         * gcc.c-torture/compile/991229-1.c: New test.
29160
29161 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29162
29163         * gcc.c-torture/compile/labels-2.c: New test.
29164
29165 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29166
29167         * gcc.c-torture/execute/991227-1.c: New test.
29168
29169 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29170
29171         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29172
29173 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29174
29175         * gcc.c-torture/execute/991221-1.c: New test.
29176
29177 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29178
29179         * g++.old-deja/g++.other/cast3.C: New test.
29180
29181 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29182
29183         * gcc.c-torture/execute/991216-4.c: New test.
29184
29185 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29186
29187         * gcc.c-torture/execute/991216-1.c: New test.
29188         * gcc.c-torture/execute/991216-2.c: New test.
29189         * gcc.c-torture/execute/991216-3.c: New test.
29190
29191 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29192
29193         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29194         Actually make the test fail by using "-O2" for compilation.
29195
29196 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29197
29198         * g++.old-deja/g++.warn/cast-align1.C: New test.
29199
29200 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29201
29202         * gcc.c-torture/compile/991214-1.c: New test.
29203         * gcc.c-torture/compile/991214-2.c: New test.
29204
29205 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29206
29207         * gcc.dg/991214-1.c: New test.
29208
29209 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29210
29211         * gcc.c-torture/compile/991213-3.c: New test.
29212         * gcc.c-torture/compile/991213-2.c: New test.
29213         * gcc.c-torture/compile/991213-1.c: New test.
29214
29215 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29216
29217         * gcc.dg/991209-1.c: New test.
29218
29219 1999-12-08  Nathan Sidwell <nathan@acm.org>
29220
29221         * gcc.c-torture/compile/991208-1.c: New test.
29222
29223 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29224
29225         * gcc.dg/ultrasp2.c: New test.
29226
29227 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29228
29229         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29230
29231 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29232
29233         * gcc.c-torture/compile/991202-1.c: New test.
29234         * gcc.c-torture/execute/991202-1.c: New test.
29235         * gcc.c-torture/execute/991202-2.c: New test.
29236         * gcc.c-torture/execute/991202-3.c: New test.
29237
29238 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29239
29240         * g++.old-deja/g++.abi/align.C: New test.
29241         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29242         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29243
29244 1999-12-01  Richard Henderson  <rth@cygnus.com>
29245
29246         * gcc.c-torture/execute/991201-1.c: New.
29247
29248 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29249
29250         * gcc.dg/991129-1.c: New test.
29251
29252 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29253
29254         * gcc.c-torture/compile/991127-1.c: New test.
29255
29256 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29257
29258         * g++.old-deja/g++.other/warn4.C: New test.
29259
29260 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29261
29262         * g++.old-deja/g++.eh/cleanup2.C: New test.
29263         * g++.old-deja/g++.ext/pretty2.C: New test.
29264         * g++.old-deja/g++.ext/pretty3.C: New test.
29265         * g++.old-deja/g++.other/debug6.C: New test.
29266
29267 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29268
29269         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29270         compiler_output to look for one error message instead of two.
29271
29272 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29273
29274         * gcc.c-torture/execute/991118-1.c: Also test case
29275         where the word boundary does not split a byte evenly.
29276
29277 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29278
29279         * g++.old-deja/g++.ext/restrict1.C: New test.
29280
29281 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29282
29283         * gcc.c-torture/execute/991118-1.c: New test.
29284
29285 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29286
29287         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29288         working directory pathnames.
29289
29290 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29291
29292         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29293         host is equipped with driver.h and driver.o so it can actually
29294         compile and run the tests.
29295
29296 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29297
29298         * gcc.c-torture/compile/991008-1.c: New test.
29299
29300 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29301
29302         * lib/gcc-dg.exp: Include target-supports.exp
29303
29304 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29305
29306         * lib/target-supports.exp: New file: Provide procs to test for
29307         features supported by the target.
29308         (check_weak_available): Moved here from ecos.exp.
29309         (check_alias_available): New proc: Determine of the target
29310         toolchain supports the alias attribute.
29311
29312         * gcc.dg/special/ecos.exp: Move check_weak_available to
29313         target-supports.exp.
29314         (alias-1.c): Only perform the test if the target supports
29315         aliases.
29316         (wkali-1.c): Only perform the test if the target supports
29317         aliases.
29318
29319         * gcc.dg/990506-0.c: Expect error messages from cross
29320         targets as well as native targets.
29321
29322 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29323
29324         * gcc.dg/ultrasp1.c: Removed xfail.
29325         * gcc.dg/struct-ret-2.c: Likewise.
29326         * gcc.dg/array-1.c: Likewise.
29327
29328 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29329
29330         * gcc.dg/struct-ret-2.c: New test.
29331
29332         * gcc.dg/array-1.c: New test.
29333
29334 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29335
29336         * gcc.c-torture/execute/991030-1.c: New test.
29337
29338 1999-10-26  Richard Henderson  <rth@cygnus.com>
29339
29340         * gcc.c-torture/compile/991026-2.c: New test.
29341
29342 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29343
29344         * gcc.c-torture/compile/991026-1.c: New test.
29345
29346 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29347
29348         * gcc.c-torture/execute/991023-1.c: New test.
29349
29350 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29351
29352         * gcc.c-torture/execute/991019-1.c: New test.
29353
29354 1999-10-16  Richard Henderson  <rth@cygnus.com>
29355
29356         * gcc.c-torture/execute/991016-1.c: New test.
29357
29358 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29359
29360         * gcc.c-torture/execute/991014-1.c: New test.
29361
29362 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29363
29364         * g++.old-deja/g++.other/union2.C: New test.
29365
29366 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29367
29368         * g++.old-deja/g++.other/vaarg2.C: New test.
29369         * g++.old-deja/g++.other/vaarg3.C: New test.
29370
29371 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29372
29373         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29374         in compile/.
29375
29376 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29377
29378         * gcc.c-torture/execute/va-arg-11.c: New test.
29379
29380 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29381
29382         * lib/file-format.exp (gcc_target_object_format): Don't
29383         crash if objdump is unavailable.
29384
29385 1999-09-29  Donn Terry <donn@interix.com>
29386
29387         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29388
29389 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29390
29391         * gcc.c-torture/compile/990928-1.c: New test.
29392
29393 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29394
29395         * g++.old-deja/g++.other/decl6.C: New test.
29396
29397 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29398
29399         * gcc.c-torture/execute/va-arg-10.c: New test.
29400
29401 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29402
29403         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29404         __PRETTY_FUNCTION__.
29405
29406 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29407
29408         * gcc.c-torture/execute/990923-1.c: New test.
29409
29410 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29411
29412         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29413         for which -fpic is inappropriate.
29414
29415 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29416
29417         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29418
29419 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29420
29421         * g++.old-deja/g++.other/dyncast1.C: New test.
29422         * g++.old-deja/g++.other/dyncast2.C: New test.
29423         * g++.old-deja/g++.other/dyncast3.C: New test.
29424         * g++.old-deja/g++.other/dyncast4.C: New test.
29425         * g++.old-deja/g++.other/dyncast5.C: New test.
29426         * g++.old-deja/g++.eh/catch3.C: New test.
29427         * g++.old-deja/g++.eh/catch3p.C: New test.
29428         * g++.old-deja/g++.eh/catch4.C: New test.
29429         * g++.old-deja/g++.eh/catch4p.C: New test.
29430         * g++.old-deja/g++.eh/catch5.C: New test.
29431         * g++.old-deja/g++.eh/catch5p.C: New test.
29432         * g++.old-deja/g++.eh/catch6.C: New test.
29433         * g++.old-deja/g++.eh/catch6p.C: New test.
29434         * g++.old-deja/g++.eh/catch7.C: New test.
29435         * g++.old-deja/g++.eh/catch7p.C: New test.
29436         * g++.old-deja/g++.eh/catch8.C: New test.
29437         * g++.old-deja/g++.eh/catch8p.C: New test.
29438         * g++.old-deja/g++.eh/catch9.C: New test.
29439         * g++.old-deja/g++.eh/catch9p.C: New test.
29440
29441 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29442
29443         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29444         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29445
29446 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29447
29448         * gcc.c-torture/compile/990913-1.c: New test.
29449
29450 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29451
29452         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29453         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29454
29455 1999-09-09  Richard Henderson  <rth@cygnus.com>
29456
29457         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29458
29459 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29460
29461         * g++.old-deja/g++.other/lookup11.C: New test.
29462         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29463         what is permitted and what we want.
29464         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29465         overload use.
29466         * g++.old-deja/g++.jason/rfg5.C: Likewise
29467
29468 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29469
29470         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29471         * gcc.c-torture/noncompile/poison-1.c: New file.
29472
29473 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29474
29475         * g++.old-deja/g++.other/sizeof3.C: New test.
29476         * g++.old-deja/g++.other/sizeof4.C: New test.
29477         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29478         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29479
29480 1999-09-07  Richard Henderson  <rth@cygnus.com>
29481
29482         * gcc.dg/va-arg-1.c: New.
29483
29484 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29485
29486         * gcc.c-torture/execute/va-arg-9.c: New test.
29487
29488 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29489
29490         * g77.f-torture/compile/980519-2.f: New test.
29491         * g77.f-torture/compile/19990905-0.f: New test.
29492         * g77.f-torture/compile/19990905-1.f: New test.
29493         * g77.f-torture/compile/19990905-2.f: New test.
29494
29495         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29496
29497 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29498
29499         * gcc.c-torture/execute/990827-1.c: Fix typo.
29500
29501 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29502
29503         * g++.old-deja/g++.other/deref1.C: New test.
29504
29505 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29506
29507         * g++.old-deja/g++.other/ambig2.C: New test.
29508         * g++.old-deja/g++.other/cond5.C: New test.
29509         * g++.old-deja/g++.other/lookup16.C: New test.
29510
29511 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29512
29513         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29514         assemblers too.
29515
29516 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29517
29518         * lib/c-torture.exp: Avoid the "compare executables" optimization
29519         when testing native.
29520
29521 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29522
29523         * gcc.c-torture/execute/990829-1.c: New test.
29524         * gcc.c-torture/compile/990829-1.c: New test.
29525
29526 1999-08-27  Paul Burchard  <burchard@pobox.com>
29527
29528         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29529         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29530         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29531         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29532         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29533         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29534         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29535         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29536         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29537         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29538         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29539
29540 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29541
29542         * gcc.c-torture/execute/990827-1.c: New test.
29543
29544 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29545
29546         * g77.f-torture/noncompile/19990826-4.f: New test.
29547
29548         * g77.f-torture/compile/19990826-3.f: New test.
29549
29550         * g77.f-torture/execute/19990826-2.f: New test.
29551
29552         * g77.f-torture/compile/19990826-1.f: New test.
29553
29554         * gcc.c-torture/execute/990826-0.c: New test.
29555         * g77.c-torture/execute/19990826-0.f: New test.
29556
29557         * g77.f-torture/noncompile/970626-2.f: New test.
29558
29559 1999-08-25  Paul Burchard  <burchard@pobox.com>
29560
29561         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29562         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29563         lss-011.C: New tests.
29564
29565 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29566
29567         * g++.old-deja/g++.other/decl5.C: New test.
29568
29569 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29570
29571         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29572         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29573         call `postbase' for each one.  All callers of `postbase' changed
29574         to call this instead.
29575
29576 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29577
29578         * gcc.c-torture/execute/990811-1.c: New test.
29579
29580 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29581
29582         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29583         just native ones.
29584
29585         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29586         just native ones.
29587
29588 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29589
29590         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29591
29592 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29593
29594         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29595
29596 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29597
29598         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29599
29600 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29601
29602         * gcc.c-torture/execute/990804-1.c: New test.
29603
29604 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29605
29606         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29607         * g++.old-deja/g++.brendan/crash64.C: Likewise
29608         * g++.old-deja/g++.brendan/overload8.C: Likewise
29609
29610 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29611
29612         * g++.old-deja/g++.other/struct1.C: New test.
29613
29614 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29615
29616         * g++.old-deja/g++.other/enum2.C: New test.
29617
29618 1999-08-02  Richard Henderson  <rth@cygnus.com>
29619
29620         Adapted from tests from Franz Sirl:
29621         * gcc.c-torture/execute/va-arg-7.c: New test.
29622         * gcc.c-torture/execute/va-arg-8.c: New test.
29623
29624 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29625
29626         * gcc.c-torture/compile/990801-2.c: New test.
29627
29628         * gcc.c-torture/compile/990801-1.c: New test.
29629
29630 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29631
29632         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29633         fp-cmp-1.c, converting double to float.
29634
29635         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29636         fp-cmp-1.c, converting double to long double.
29637
29638         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29639         from fr1 to unknown_register, since fr1 is a legitimate register
29640         on some machines.
29641
29642 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29643
29644         * README: More listname related changes.
29645
29646 1999-07-08  Catherine Moore  <clm@cygnus.com>
29647
29648         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29649
29650 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29651
29652         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29653
29654 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29655
29656         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29657
29658 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29659
29660         * gcc.dg/990703-1.c: New test.
29661
29662 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29663
29664         * lib/file-format.exp: New file: Move definition of proc
29665         gcc_target_object_format to here from
29666         gcc.dg/special/ecos.exp.
29667
29668         * lib/c-torture.exp: Include lib file-format.exp.
29669         * lib/gcc-dg.exp: Include lib file-format.exp.
29670
29671         * gcc.dg/special/ecos.exp: Remove definition of proc
29672         gcc_target_object_format.
29673
29674 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29675
29676         * gcc.c-torture/execute/990628-1.c: New test.
29677
29678 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29679
29680         * gcc.c-torture/compile/990625-2.c: New test.
29681
29682         * gcc.c-torture/compile/990625-1.c: New test.
29683
29684 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29685
29686         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29687         attributes compile.
29688         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29689         ports that use the COFF/PE file format.
29690
29691 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29692
29693         * gcc.c-torture/compile/990617-1.c: New test.
29694
29695 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29696
29697         * g++.old-deja/g++.other/decl4.C: New test.
29698
29699 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29700
29701         * g++.old-deja/g++.other/bitfld3.C: New test.
29702
29703 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29704
29705         * g++.old-deja/g++.eh/catch1.C: New test.
29706
29707 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29708
29709         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29710
29711         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29712         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29713
29714 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29715
29716         * g77.f-torture/compile/19990502-0.f: Replace with new,
29717         shorter, test that still fails after recent changes.
29718
29719 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29720
29721         * gcc.c-torture/execute/990604-1.c: New test.
29722
29723 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29724
29725         * gcc.c-torture/execute/990531-1.c: New test.
29726
29727 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29728
29729         * gcc.c-torture/compile/990527-1.c: New test.
29730
29731 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29732
29733         * gcc.c-torture/execute/990527-1.c: New test.
29734
29735 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29736
29737         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29738         bitfields as signed.
29739
29740 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29741
29742         * g77.f-torture/compile/19990525-0.f: New test.
29743
29744 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29745
29746         * gcc.c-torture/execute/990525-2.c: New test.
29747
29748         * gcc.c-torture/execute/990525-1.c: New test.
29749
29750 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29751
29752         * g++.old-deja/g++.other/anon3.C: New test.
29753         * g++.old-deja/g++.other/anon4.C: New test.
29754         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29755         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29756         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29757         Merrill).
29758
29759 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29760
29761         * gcc.c-torture/execute/990524-1.c: New test.
29762
29763         * gcc.dg/990524-1.c: New test.
29764
29765 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29766
29767         * gcc.c-torture/compile/990523-1.c: New test.
29768
29769 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29770
29771         * gcc.c-torture/compile/990519-1.c: New test.
29772
29773 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29774
29775         * gcc.c-torture/compile/990517-1.c: New test.
29776
29777         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29778         (e4, f4): New tests.
29779         (main): Call them.
29780
29781 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29782
29783         * gcc.dg/noreturn-1.c: New test.
29784
29785 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29786
29787         * gcc.c-torture/execute/990513-1.c: New test.
29788
29789 1999-05-10  Richard Henderson  <rth@cygnus.com>
29790
29791         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29792
29793 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29794
29795         * g77.f-torture/execute/erfc.f: Use small single-precision
29796         values, to avoid problems on Alphas when not -mieee.
29797
29798 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29799
29800         * gcc.dg/990506-0.c: New test.
29801
29802 1999-05-08  Richard Henderson  <rth@cygnus.com>
29803
29804         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29805         the constant to test.  Don't XFAIL 64-bit targets.
29806
29807         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29808         * g++.old-deja/g++.law/profile1.C: Likewise.
29809
29810         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29811         operator new instances.
29812         * g++.old-deja/g++.other/delete5.C: Likewise.
29813
29814 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29815
29816         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29817         intrinsic.
29818
29819 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29820
29821         * g77.f-torture/execute/u77-test.f: Reverse order of two
29822         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29823
29824 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29825
29826         * gcc.dg/compare1.c: New test.
29827
29828 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29829
29830         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29831         New tests.
29832
29833 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29834
29835         * g77.f-torture/compile/19990502-1.f: New test.
29836
29837 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29838
29839         * g77.f-torture/compile/19990502-0.f: New test.
29840
29841 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29842
29843         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29844         intrinsic.
29845
29846 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29847
29848         * g77.f-torture/execute/u77-test.f (main): List libU77
29849         intrinsics not currently tested.
29850         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29851         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29852         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29853         Trim blanks off the ends of some printed strings.
29854
29855 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29856
29857         * g77.f-torture/execute/u77-test.f (main): Just warn about
29858         FSTAT gid disagreement, as it's expected on some systems.
29859
29860 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29861
29862         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29863         use a new function, which allows for some slop.
29864         Clean up some commentary.
29865         (issum): The new function.
29866         (sgladd): Deleted subroutine.
29867
29868 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29869
29870         * g77.f-torture/execute/u77-test.f: Modify to be more like
29871         libf2c/libU77 version, bringing patches to that version here.
29872         Add suitable commentary.
29873
29874 1999-04-25  Richard Henderson  <rth@cygnus.com>
29875
29876         * gcc.dg/990424-1.c: New test.
29877
29878 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29879
29880         * g77.f-torture/execute/u77-test.f (main): Bug involving
29881         LSTAT has been fixed, so turn back on full checking.
29882
29883 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29884
29885         * g77.f-torture/compile/19990419-0.f: New test.
29886         * g77.f-torture/execute/19990419-1.f: New test.
29887
29888 1999-04-17  Richard Henderson  <rth@cygnus.com>
29889
29890         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29891         to avoid the need for a prototype to supress a warning.
29892
29893 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29894
29895         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29896
29897 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29898
29899         * gcc.c-torture/execute/990404-1.c: New test.
29900
29901 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29902
29903         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29904         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29905         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29906         missing initializer warnings.
29907
29908 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29909
29910         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29911         matching strings.
29912
29913 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29914
29915         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29916
29917 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29918
29919         * g77.f-torture/execute/19990325-0.f: New test.
29920         * g77.f-torture/execute/19990325-1.f: New test.
29921
29922 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29923
29924         * gcc.c-torture/execute/990324-1.c: New test.
29925
29926 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29927
29928         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29929         test with 4.
29930
29931 1999-03-17  Richard Henderson  <rth@cygnus.com>
29932
29933         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29934
29935 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29936
29937         * g77.f-torture/execute/19990313-2.f: New test.
29938         * g77.f-torture/execute/19990313-3.f: New test.
29939
29940 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29941
29942         * g77.f-torture/execute/19990313-0.f: New test.
29943         * g77.f-torture/execute/19990313-1.f: New test.
29944
29945 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29946
29947         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29948         printf to sprintf.
29949         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29950         (main): Add check for u15.  Conditionalize u31 check depending on
29951         whether ints are <32 bits or >=32 bits.
29952
29953 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29954
29955         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29956
29957 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29958
29959         * g77.f-torture/compile/19990305-0.f: New test.
29960         * g77.f-torture/execute/19981119-0.f: New test.
29961
29962 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29963
29964         * g77.f-torture/execute/970625-2.f: call ABORT if final
29965         result is not correct, instead of just printing it.
29966         Add this checking via newly introduced obfuscation, to
29967         trip up buggy front ends.
29968
29969 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29970
29971         * g77.f-torture/compile/960317-1.f: Moved from being
29972         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29973
29974 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29975
29976         * g77.f-torture/execute/960317-1.f: New (old) test.
29977         * g77.f-torture/execute/970625-2.f: Ditto.
29978
29979 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29980
29981         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29982         message on line 1 or line 2; cccp and cpplib do this differently.
29983
29984 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29985
29986         * g++.old-deja/g++.law/weak1.C: New test.
29987
29988 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29989
29990         * gcc.c-torture/execute/990119-1.c: Renamed to...
29991         * gcc.dg/990119-1.c: this, so it will only be tested once
29992         (it's a preprocessor test, it doesn't need to be run at
29993         multiple optimization levels).
29994
29995 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29996
29997         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29998           ALWAYS_CXXFLAGS.
29999
30000 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30001
30002         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30003         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30004         to not be compilable by current g77.
30005
30006 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30007
30008         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30009
30010 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30011
30012         * gcc.c-torture/execute/990222-1.c: New test.
30013
30014 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30015
30016         * g77.f-torture/compile/19990218-0.f: New test.
30017         * g77.f-torture/noncompile/19990218-1.f: New test.
30018
30019 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30020
30021         * g77.f-torture/compile/19981216-0.f: New test.
30022
30023 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30024
30025         * gcc.dg/990214-1.c: New test.
30026
30027 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30028
30029         * gcc.dg/990213-2.c: New test.
30030
30031         * gcc.dg/990213-1.c: New test.
30032
30033 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30034
30035         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30036         ints.
30037
30038 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30039
30040         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30041         specified by target.
30042
30043         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30044
30045 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30046
30047         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30048
30049 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30050
30051         * gcc.dg/special/ecos.exp: New test driver for new tests with
30052         special requirements.
30053
30054         * gcc.dg/special/alias-1.c: New test.
30055         * gcc.dg/special/gcsec-1.c: New test.
30056         * gcc.dg/special/weak-1.c: New test.
30057         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30058         * gcc.dg/special/weak-2.c: New test.
30059         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30060         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30061         * gcc.dg/special/wkali-1.c: New test.
30062         * gcc.dg/special/wkali-2.c: New test.
30063         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30064         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30065
30066 1999-02-10  Felix Lee  <flee@cygnus.com>
30067
30068           * lib/c-torture.exp (c-torture-compile): Pull out code for
30069           analyzing gcc error messages.
30070           (c-torture-execute): Likewise.  Fix some (harmless) false
30071           positives.
30072           * lib/gcc.exp (gcc_check_compile): New function.
30073
30074 1999-02-08  Richard Henderson  <rth@cygnus.com>
30075
30076         * gcc.c-torture/execute/990208-1.c: New test.
30077
30078 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30079
30080         * g++.dg/special/ecos.exp: New driver for new tests with special
30081         requirements
30082
30083         * g++.dg/special/conpr-1.C: New test
30084         * g++.dg/special/conpr-2.C: New test
30085         * g++.dg/special/conpr-2a.C: New test
30086         * g++.dg/special/conpr-3.C: New test
30087         * g++.dg/special/conpr-3a.C: New test
30088         * g++.dg/special/conpr-3b.C: New test
30089
30090         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30091         allow g++ to use the dg driver
30092
30093         * README: Add comment about g++.dg directory
30094
30095 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30096
30097         * README: Update email addresses.
30098
30099 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30100
30101         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30102         arguments in order to force structure S onto the stack even on
30103         the alpha.
30104         (test): Pass 10 leading arguments to function foo as well as the
30105         structure S.
30106
30107         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30108         failure for all targets.
30109
30110         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30111         abort to terminate program execution.
30112
30113 1999-01-30  Richard Henderson  <rth@cygnus.com>
30114
30115         * gcc.c-torture/execute/990130-1.c: New test.
30116
30117 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30118
30119         * gcc.dg/990130-1.c: New test.
30120
30121 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30122
30123         * gcc.c-torture/execute/990128-1.c: New test.
30124
30125 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30126
30127         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30128
30129 1999-01-27  Felix Lee  <flee@cygnus.com>
30130
30131         * lib/c-torture.exp (c-torture-compile): pull out code for
30132         analyzing gcc error messages.
30133         (c-torture-execute): ditto, and fix some (harmless) false
30134         positives.
30135         * lib/gcc.exp (gcc_check_compile): new function.
30136
30137 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30138
30139         * gcc.dg/990117-1.c: New test.
30140
30141         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30142
30143         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30144
30145 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30146
30147         * g77.f-torture/compile/990115-1.f: New test.
30148
30149 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30150
30151         * gcc.c-torture/compile/990107-1.c: New test
30152
30153 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30154
30155         * gcc.c-torture/execute/990106-2.c: New test.
30156
30157         * gcc.c-torture/execute/990106-1.c: New test.
30158
30159 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30160
30161         * gcc.c-torture/compile/981223-1.c: New test.
30162
30163 1998-12-29  Richard Henderson  <rth@cygnus.com>
30164
30165         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30166         (opt3): Rename from opt4 and disable.
30167
30168 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30169
30170         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30171
30172 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30173
30174         * g++.old-deja/g++.other/conv5.C: New test.
30175
30176 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30177
30178         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30179
30180 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30181
30182         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30183
30184 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30185
30186         * gcc.c-torture/compile/981211-1.c: New test.
30187
30188 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30189
30190         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30191
30192         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30193
30194 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30195
30196         * gcc.special/930510-1.c: Make C9X safe.
30197         * gcc.misc-tests/gcov-1.c Similarly.
30198         * gcc.misc-tests/gcov-2.c Similarly.
30199
30200 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30201
30202         * gcc.dg/ultrasp1.c: New test.
30203
30204 1998-12-06  Richard Henderson  <rth@cygnus.com>
30205
30206         * gcc.c-torture/execute/981206.c: New test.
30207
30208 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30209
30210         * g++.old-deja/g++.ns/template7.C: New test.
30211
30212         * g++.old-deja/g++.other/expr1.C: New test.
30213
30214         * g++.old-deja/g++.eh/tmpl3.C: New test.
30215
30216         * g++.old-deja/g++.eh/tmpl2.C: New test.
30217
30218 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30219
30220         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30221         * g++.old-deja/g++.other/using6.C: Removed.
30222         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30223
30224         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30225
30226 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30227
30228         * g++.old-deja/g++.pt/overload8.C: New test.
30229
30230         * g++.old-deja/g++.pt/overload7.C: New test.
30231
30232         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30233
30234         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30235         and relinking messages.
30236         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30237         compiling with -frepo.
30238
30239 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30240
30241         * g++.old-deja/g++.pt/lookup6.C: New test.
30242
30243 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30244
30245         * gcc.c-torture/execute/981130-1.c: New test.
30246         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30247
30248 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30249
30250         * g++.old-deja/g++.pt/explicit76.C: New test.
30251
30252         * g++.old-deja/g++.pt/friend38.C: New test.
30253
30254         * g++.old-deja/g++.ns/crash2.C: New test.
30255
30256         * g++.old-deja/g++.pt/defarg8.C: New test.
30257
30258         * g++.old-deja/g++.pt/instantiate6.C: New test.
30259
30260         * g++.old-deja/g++.pt/static6.C: New test.
30261
30262         * g++.old-deja/g++.pt/decl2.C: New test.
30263
30264 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30265
30266         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30267         problem is actually related with name lookup, but so what? :-)
30268
30269         * g++.old-deja/g++.pt/friend37.C: New test.
30270
30271 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30272
30273         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30274         element, which fails on some systems.
30275
30276         * g77.f-torture/execute/labug1.f: New test.
30277
30278 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30279
30280         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30281         is defined.
30282
30283 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30284
30285         * g77.f-torture/compile/981117-1.f: New test.
30286
30287 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30288
30289         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30290         properly discarded.
30291
30292 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30293
30294         * gcc.c-torture/execute/memcheck: New directory of tests for
30295         -fcheck-memory-usage.
30296
30297 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30298
30299         * README: New file, general information about the testsuite and
30300         new description of the various C++ test subdirectories.
30301         * README.g++: Eliminate obsolete information, update and move most
30302         relevant stuff to README.
30303
30304 1998-11-07  Richard Henderson  <rth@cygnus.com>
30305
30306         * gcc.c-torture/compile/981107-1.c: New test.
30307
30308 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30309
30310         * execute/memcpy-bi.c: New testcase.
30311
30312 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30313
30314         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30315         base classes.
30316
30317         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30318         template is selected.
30319
30320         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30321         classes, it should be accepted for all types.
30322
30323         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30324
30325         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30326         specializations start with template headers.
30327
30328 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30329
30330         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30331
30332         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30333         non-POD types.
30334
30335 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30336
30337         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30338
30339 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30340
30341         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30342
30343 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30344
30345         * 981019-1.c: New test.
30346
30347 1998-10-14  Robert Lipe <robertl@dgii.com>
30348
30349         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30350         find objc headers.
30351
30352 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30353
30354         * compile/981001-4.c: Remove use of GCC extension that triggers a
30355         compiler bug.
30356
30357 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30358
30359         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30360
30361 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30362
30363         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30364         instantiation of template produces incorrect code for delete
30365         expression.
30366
30367         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30368         constructors' name is not unique.
30369         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30370         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30371
30372         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30373         automatic array of const is ill-formed.
30374
30375         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30376         of template parameter?
30377
30378         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30379         const.
30380
30381         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30382         pointer-to-member expression.
30383
30384         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30385         declaration causes ICE.
30386
30387 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30388
30389         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30390         reserved in the global namespace.
30391
30392         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30393         generate needed virtual table.
30394
30395         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30396
30397 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30398
30399         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30400         template-dependent type
30401
30402 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30403
30404         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30405         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30406         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30407
30408         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30409         class should be usable as argument of member function.
30410         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30411         class should be usable as return type of member function.
30412         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30413         class should be usable as type of data member.
30414
30415         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30416
30417 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30418
30419         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30420
30421 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30422
30423         * gcc.dg/dll-?.c Add thumb to target list.
30424         Fix assembler scan patterns to match current assembler output.
30425
30426 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30427
30428         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30429         matching of template brackets.
30430
30431         * g++.old-deja/g++.other/using4.C: New test.  Test using
30432         declarations of methods from base classes.
30433
30434         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30435         within functions should introduce names into the innermost
30436         enclosing namespace.
30437
30438         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30439         of static locals if first initialization throws.
30440
30441 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30442
30443         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30444
30445 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30446
30447         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30448         lose track of the possible targets of tablejump insns.
30449         * special/special.exp: Run it.
30450
30451 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30452
30453         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30454         must be declared before its specializations can be named in friend
30455         declarations.
30456
30457 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30458
30459         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30460
30461         * g77.f-torture/execute/io1.f: New test.
30462
30463 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30464
30465         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30466         with pointer to template function, for which no argument deduction
30467         is possible.
30468
30469         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30470         specialization of template function as argument to template
30471         function.
30472
30473         * g++.old-deja/g++.other/access2.C: New test; Inner class
30474         shouldn't have privileged access to Outer's names.
30475
30476 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30477
30478         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30479         friend template declared within template class conflicts with
30480         nested class of the same name.
30481
30482         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30483         is ignored.
30484
30485         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30486         object with direct initializer as function declaration.
30487
30488         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30489         initializers.
30490
30491         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30492         involving const pointer and NULL produces incorrect result.
30493
30494         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30495         type name without `typename' should be rejected with -pedantic.
30496
30497 1998-10-02  Richard Henderson  <rth@cygnus.com>
30498
30499         * g++.old-deja/g++.other/addrof1.C: New test.
30500
30501 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30502
30503         * gcc.c-torture/compile/981001-1.c: New test.
30504         * gcc.c-torture/execute/981001-1.c: New test.
30505
30506 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30507
30508         * gcc.c-torture/compile/981001-2.c: New test.
30509         * gcc.c-torture/compile/981001-3.c: New test.
30510         * gcc.c-torture/compile/981001-4.c: New test.
30511
30512 1998-10-01  Robert Lipe  <robertl@dgii.com>
30513
30514         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30515         multilibbed hosts.   Idea grafted from g77.exp.
30516
30517 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30518
30519         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30520         avoid losing on systems which need -lsocket.
30521
30522 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30523
30524         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30525         * g++.old-deja/g++.other/nested2.C: Ditto.
30526         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30527         failure.
30528
30529 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30530
30531         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30532         preferred over template operator!= for enum bitfields.
30533
30534 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30535
30536         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30537         that happen to have the same base name, but in different scopes,
30538         are incorrectly rejected.
30539
30540 1998-09-16  Richard Henderson  <rth@cygnus.com>
30541
30542         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30543         on the native word size instead of an integer literal.
30544
30545 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30546
30547         * g++.old-deja/g++.other/static2.C: Invocation of static data
30548         member of type pointer-to-function denoted as non-static member.
30549
30550         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30551         checks involving function types and aliases.
30552
30553 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30554
30555         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30556         redefined to the same non-trivial type.
30557
30558         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30559         namespace-qualification of template specializations declared in
30560         other namespaces.
30561
30562         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30563         to declare a subset of the specializations of a template function
30564         as friends of specializations of a template class.
30565
30566         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30567         member templates that do not fully specialize the enclosing
30568         template class are rejected.
30569
30570 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30571
30572         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30573
30574 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30575
30576         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30577         altered from libf2c/libU77 version.
30578
30579 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30580
30581         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30582
30583 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30584
30585         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30586         (un)signed char are different types for template specialization
30587         purposes.
30588
30589 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30590
30591         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30592         * objc: ObjC testsuite.
30593
30594 1998-08-31  Catherine Moore  <clm@cygnus.com>
30595
30596         * gcc.c-torture/execute/941014-1.x:  New file.
30597
30598 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30599
30600         * lib/c-torture.exp: Add support for
30601         torture_eval_before_compile and torture_eval_before_execute
30602         variables.
30603
30604 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30605
30606         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30607         this test triggers valid.
30608
30609 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30610
30611         * gcc.dg/980827-1.c: New test.
30612
30613 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30614
30615         * gcc.c-torture/execute/loop-4b.c: New test.
30616
30617 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30618
30619         * lib/c-torture.exp: Add support for
30620         torture_eval_before_compile and torture_eval_before_execute
30621         variables.
30622
30623 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30624
30625         * gcc.c-torture/compile/980825-1.c: New test.
30626
30627 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30628
30629         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30630         count number tests in opt_t0 not good_t0.
30631
30632 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30633
30634         * gcc.c-torture/compile/930326-1.x: Fix typo.
30635
30636 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30637
30638         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30639         causes an ICE.
30640
30641 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30642
30643         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30644         STACK_SIZE is defined.
30645         * gcc.c-torture/unsorted/stuct.c: Similarly.
30646
30647         * gcc.c-torture/compile/980821-1.c: New test.
30648
30649 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30650
30651         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30652
30653 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30654
30655         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30656         code.
30657
30658 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30659
30660         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30661         error'.
30662
30663 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30664
30665         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30666
30667 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30668
30669         * gcc.c-torture/compile/980816-1.c: New test.
30670
30671         * gcc.dg/980816-1.c: New test.
30672
30673 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30674
30675         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30676         compiler for ieee tests.
30677
30678 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30679
30680         * g77.f-torture/compile/980729-0.f: New test.
30681
30682 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30683
30684         * gcc.c-torture/special/eeprof-1.c: New test, for
30685         -finstrument-functions.
30686         * gcc.c-torture/special/special.exp: Run it.
30687
30688 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30689
30690         * gcc.c-torture/compile/980729-1.c: New test.
30691
30692 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30693
30694         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30695         __thumb__ is defined, and test for ARM style doubles if so.
30696
30697 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30698
30699         * g77.f-torture/noncompile/980615-0.f: New test.
30700
30701 1998-07-26  H.J. Lu  (hjl@gnu.org)
30702
30703         * gcc.dg/980312-1.c: Do link instead of compile.
30704         * gcc.dg/980313-1.c: Likewise.
30705
30706 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30707
30708         * gcc.c-torture/compile/980726-1.c: New test.
30709
30710 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30711
30712         * g77.f-torture/execute/io0.f: New test.
30713
30714 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30715
30716         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30717         an int.
30718
30719 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30720
30721         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30722         m32r bugs.
30723
30724 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30725
30726         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30727         c-decl.c:grokdeclarator can handle mode attributes.
30728
30729 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30730
30731         * gcc.c-torture/execute/980716-1.c: New test.
30732
30733 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30734
30735         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30736         the mn10200.
30737         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30738         the mn10200.
30739         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30740         * gcc.c-torture/compile/930326-1.x: Similarly.
30741
30742 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30743
30744         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30745         New test from Craig.
30746
30747 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30748
30749         * g77.f-torture/noncompile/980616-0.f: New test.
30750
30751         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30752
30753 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30754
30755         *  g++.other/singleton.C: Return error value instead of taking
30756         SIGSEGV.
30757
30758 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30759
30760         *  g++.other/singleton.C: New test.   Warning is under dispute.
30761         Runtime crash is not.
30762
30763 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30764
30765         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30766         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30767         using6.C, using7.C}:  New namespace tests.
30768
30769 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30770
30771         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30772         specialization with typedef'ed names used as array indexes.
30773
30774 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30775
30776         * gcc.c-torture/execute/980709-1.c: New test.
30777
30778         * gcc.dg/980709-1.c: New test.
30779
30780 1998-07-07  Richard Henderson  <rth@cygnus.com>
30781
30782         * gcc.c-torture/execute/bcp-1.c: New test.
30783
30784 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30785
30786         * gcc.c-torture/execute/980707-1.c: New test.
30787
30788 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30789
30790         * gcc.c-torture/compile/980706-1.c: New test.
30791
30792 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30793
30794         * g77.f-torture/execute/980701-0.f,
30795         g77.f-torture/execute/980701-1.f: New test from Craig.
30796
30797 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30798
30799         * gcc.c-torture/compile/980701-1.c: New test.
30800
30801         * gcc.c-torture/execute/980701-1.c: New test.
30802
30803 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30804 rlsruhe.de>
30805
30806         * g++.old-deja/g++.robertl/eb132.C: New test.
30807         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30808
30809 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30810
30811         * g77.f-torture/execute/980628-7.f,
30812         g77.f-torture/execute/980628-8.f,
30813         g77.f-torture/execute/980628-9.f,
30814         g77.f-torture/execute/980628-10.f: New tests from Craig.
30815
30816         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30817
30818 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30819
30820         * g77.f-torture/execute/980628-4.f: New test from Craig.
30821         * g77.f-torture/execute/980628-5.f: Likewise.
30822         * g77.f-torture/execute/980628-2.f: Likewise.
30823         * g77.f-torture/execute/980628-0.f: Likewise.
30824         * g77.f-torture/execute/980628-1.f: Likewise.
30825         * g77.f-torture/execute/980628-3.f: Likewise.
30826         * g77.f-torture/execute/980628-6.f: Likewise.
30827
30828 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30829
30830         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30831         directory when nothing has been installed yet.
30832
30833 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30834
30835         * gcc.c-torture/special/special.exp: Handle newer versions of
30836         dejagnu.
30837
30838 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30839
30840         * gcc.dg/980626-1.c: New test.
30841
30842 1998-06-19  Bruno Haible <haible@ilog.fr>
30843
30844         * gcc.misc-tests/m-un-2.c: New test.
30845         * g++.old-deja/g++.other/warn01.c: Likewise.
30846
30847 1998-06-19  Robert Lipe  <robertl@dgii.com>
30848
30849         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30850         compatibility with assmblers with a different comment character.
30851         Eliminate use of GAS-specific extensions.
30852
30853 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30854
30855         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30856
30857 1998-06-19  Robert Lipe  <robertl@dgii.com>
30858
30859         *lib/g77.exp: Replace search for libf2c.a with search for newly
30860         renamed libg2c.a
30861
30862 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30863
30864         * gcc.c-torture/execute/980617-1.c: New test.
30865
30866 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30867
30868         * gcc.c-torture/execute/980612-1.c: New test.
30869
30870 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30871
30872         * gcc.dg/980523-1.c: Only test on ppc-linux.
30873         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30874
30875         * gcc.c-torture/execute/980608-1.c: New test.
30876
30877 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30878
30879         * gcc.c-torture/execute/980605-1.c: New test.
30880
30881 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30882
30883         * gcc.c-torture/execute/980604-1.c: New test.
30884
30885 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30886
30887         * gcc.c-torture/execute/980602-1.c: New test.
30888         * gcc.c-torture/execute/980602-2.c: Likewise.
30889
30890 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30891
30892         * 970125-0.f: Fix per JCB.  Add commentary.
30893
30894 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30895
30896         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30897         IEEE -0 support.
30898
30899 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30900
30901         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30902         earlier.
30903
30904 1998-05-28  Catherine Moore <clm@cygnus.com>
30905
30906         * gcc.c-torture/execute/980526-3.c: New test.
30907
30908 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30909
30910         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30911         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30912         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30913         m88k-motorola-sysv3 to XFAIL.
30914
30915 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30916
30917         * gcc.dg/980526-1.c: New test.
30918         * gcc.c-torture/execute/980526-2.c: New test.
30919
30920 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30921
30922         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30923
30924         * gcc.c-torture/execute/980526-1.c: New test.
30925
30926 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30927
30928         * g77.f-torture/execute/alpha2.f: Add runtime test.
30929
30930 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30931
30932         * g++.old-deja/old-deja.exp: Strip leading directories.
30933
30934         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30935         error for the line.  Don't run multiple tests for the same line.
30936
30937 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30938
30939         * gcc.dg/980523-1.c: New test.
30940
30941 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30942
30943         * g77.f-torture/compile/970915-0.f: New test.
30944
30945 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30946
30947         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30948
30949 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30950
30951         * gcc.dg/980520-1.c: New test.
30952
30953 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30954
30955         * gcc.dg/980502-1.c: Fix return type.
30956
30957 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30958
30959         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30960         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30961         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30962         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30963         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30964
30965 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30966
30967         * g77.f-torture/execute/980520-1.f: New test.
30968
30969 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30970
30971         * lib/mike-g77.exp: New file.
30972
30973         * g77.f-torture/noncompile/noncompile.exp,
30974         g77.f-torture/noncompile/check0.f: New files.
30975
30976 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30977
30978         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30979         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30980         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30981         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30982         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30983         abort where appropriate.
30984
30985 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30986
30987         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30988         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30989
30990 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30991
30992         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30993
30994 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30995
30996         * g77.f-torture/compile/980427-0.f: New test.
30997
30998 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30999
31000         * g77.f-torture/compile/980424-0.f: New test.
31001
31002 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31003
31004         * g77.f-torture/compile/980419-2.f (main): New test.
31005         * g77.f-torture/compile/970125-0.f: New test.
31006         * g77.f-torture/compile/980419-1.f: New test.
31007
31008 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31009
31010         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31011         of loop-4.c.
31012
31013 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31014
31015         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31016
31017 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31018
31019         * gcc.c-torture/compile/980329-1.c: New test.
31020
31021 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31022
31023         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31024         * gcc.dg/980312-1.c: Fix typo in -march command.
31025
31026 1998-03-16  H.J. Lu  (hjl@gnu.org)
31027
31028         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31029
31030 1998-03-11  Robert Lipe  <robertl@dgii.com>
31031
31032         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31033         Dave Love agree the Fortran source is bogus.
31034
31035 1998-03-11  Robert Lipe  <robertl@dgii.com>
31036
31037         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31038         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31039         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31040         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31041         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31042
31043 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31044
31045         * g++.old-deja/g++.other/friend1.C: New test.
31046
31047 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31048
31049         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31050         possibly uninitialized) variables and declare dnrm2.
31051
31052 1998-02-23  Robert Lipe <robertl@dgii.com>
31053
31054         From Bruno Haible <haible@ilog.fr>:
31055         * gcc.c-torture/execute/980223.c: New test.
31056
31057 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31058
31059         * gcc.dg/ifelse-1.c: New test.
31060
31061 1998-02-09  H.J. Lu  (hjl@gnu.org)
31062
31063         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31064
31065           * lib/old-dejagnu.exp (old-dejagnu): Added the
31066           "execution test - XFAIL *-*-*" handling in the spirit of
31067           "excess errors test -". Changed the "execution test fails"
31068           handling to be like "excess errors test fails".
31069           * Update various tests accordingly.
31070
31071 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31072
31073         * gcc.c-torture/execute/980205.c: New test.
31074
31075 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31076
31077         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31078         * lib/f-torture.exp: Similarly.
31079         * gcc.c-torture: Rename all .cexp files to .x files.
31080
31081 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31082
31083         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31084         (940510-1.c): Removed duplicate.
31085         (971104-1.c): New test.
31086
31087 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31088
31089           * lib/f-torture.exp: Improve error and loop detection.
31090
31091 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31092
31093         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31094         use that to size the filler array.
31095
31096 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31097
31098         * lib/c-torture.exp(c-torture-execute): Fix typo.
31099
31100         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31101         testcase as the executable name. Keep the executable around if
31102         the test fails.
31103
31104 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31105
31106         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31107         changes.  Only test one -g option, and move it to the end of the
31108         list of options to test.
31109
31110 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31111
31112         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31113         variable GCC_TORTURE_OPTIONS to supply default switches separated
31114         by colons.  If no environment variable, run tests with -O0 -g, -O1
31115         -g, and -O2 -g as well.
31116
31117 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31118
31119         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31120         explanatory comments. Fix indentation.
31121
31122 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31123
31124         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31125
31126 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31127
31128         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31129         * g++.old-deja/g++.mike/p7325.C: Likewise.
31130         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31131
31132 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31133
31134         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31135         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31136         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31137         * g++.old-deja/g++.law/operators4.C: Likewise.
31138
31139 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31140
31141         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31142         * g++.old-deja/g++.mike/p784.C: Ditto.
31143         * g++.old-deja/g++.mike/p785.C: Ditto.
31144
31145 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31146
31147           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31148
31149 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31150
31151         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31152         target feature; pass this to c-torture-execute as needed.
31153
31154 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31155
31156         * lib/c-torture.exp(c-torture-execute): If the previous and the
31157         current executables being tested are identical, we don't need to
31158         run the executable again. Try to make the executable names
31159         unique. Add an optional argument for passing additional compiler
31160         flags.
31161
31162 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31163
31164         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31165
31166 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31167
31168         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31169
31170 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31171
31172         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31173         32bit or larger longs.
31174
31175         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31176         have either a 32bit long or 32bit int.
31177
31178 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31179
31180         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31181         Make double precision tests dependent on sizeof (double).
31182
31183 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31184
31185         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31186         too.
31187
31188 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31189
31190         * gcc.c-torture/compile/961203-1.cexp: New script.
31191
31192 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31193
31194         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31195         up the includes ourselves.
31196
31197 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31198
31199         * lib/plumhall.exp: Remove random include, and add a few
31200         verbose messages for debugging.
31201
31202 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31203
31204         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31205         of trying to do it ourselves.
31206
31207 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31208
31209         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31210
31211 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31212
31213         * gcc.prms/5403.c: Made regexp a bit less strict.
31214
31215 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31216
31217         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31218         is returned from remote_load instead.
31219         * lib/plumhall.exp: Ditto.
31220         * lib/mike-g++.exp: Ditto.
31221         * lib/old-dejagnu.exp: Ditto.
31222         * lib/c-torture.exp: Ditto.
31223
31224 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31225
31226         * lib/g++.exp: Use build_wrapper procedure.
31227         * lib/gcc.exp: Ditto.
31228
31229 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31230
31231         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31232         an old-style decl for malloc.  Fixes tests to work when
31233         sizeof (int) != sizeof (size_t).
31234
31235 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31236
31237         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31238
31239         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31240         use stdargs.h interface.
31241
31242 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31243
31244         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31245         NO_VARARGS when compiling.
31246
31247 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31248
31249         * lib/plumhall.exp(ph_includes): New procedure.
31250         (ph_make): Use it.
31251         (ph_compiler): Ditto.
31252
31253         * lib/g++.exp: Rename test-glue.c to testglue.c.
31254         * lib/gcc.exp: Ditto.
31255
31256 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31257
31258         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31259         to completion when it's called.
31260
31261 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31262
31263         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31264         is defined, don't do test.
31265
31266 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31267
31268         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31269         for object files.
31270         (ph_summary): Mark skipped testcases as untested, not unresolved.
31271
31272         * lib/plumhall.exp (ph_make): If unresolved because of bad
31273         errorCode, record errorCode in log file.
31274         (*): Replace send_log/verbose with verbose -log.
31275
31276 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31277
31278         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31279         double conversion if double isn't at least 8 bytes.
31280
31281         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31282         int to work with targets where int is 16 bits.
31283
31284         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31285         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31286         precision for the test to complete.
31287
31288 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31289
31290         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31291         if d10v is not compiled with the -mdouble64 flag.
31292         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31293
31294         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31295         d10v is not compiled with the -mint32 flag.
31296
31297 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31298
31299         * lib/plumhall.exp: Use incr_count.
31300
31301 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31302
31303         * gcc.c-torture: Update to c-torture-1.45.
31304
31305 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31306
31307         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31308         the name of the expect testcase file).
31309
31310         * lib/g++.exp(g++_init): Ditto.
31311
31312 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31313
31314         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31315         the host.
31316
31317         * lib/gcc.exp(gcc_exit): New procedure.
31318
31319 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31320
31321         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31322         specs where appropriate.
31323
31324         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31325         because of new "candidates are" messages, and removed a few
31326
31327         * Converted all non-old-style g++ testcases to old-style, and
31328         moved into g++.old-deja.
31329
31330 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31331
31332         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31333         options.
31334
31335         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31336         succeeded.
31337
31338         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31339
31340 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31341
31342         * lib/gcc.exp (gcc_target_compile): Add support for defining
31343         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31344         the machine doesn't have those features.
31345
31346 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31347
31348         * g++.law/operators4.exp: Don't use LIBS.
31349
31350 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31351
31352         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31353
31354         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31355         * lib/g++.exp: Set it here instead. Also, allow use of the
31356         --tool_exec and --tool_opt options. Change CXX to
31357         GXX_UNDER_TEST.
31358
31359         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31360
31361         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31362
31363 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31364
31365         * lib/old-dejagnu.exp: Use prune_warnings instead of
31366         prune_system_crud.
31367         * lib/mike-g++.exp: Ditto.
31368         * lib/gcc.exp: Ditto.
31369         * lib/g++.exp: Ditto.
31370
31371         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31372
31373 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31374
31375           * 941014-2.c: Include stdlib.h
31376           * 960327-1.c: Include stdio.h
31377           * dbra.c, index-1.c: Don't assume ints are 32bits.
31378
31379 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31380
31381         * lib/gcc.exp: Add gcc,stack_size target feature.
31382
31383         * lib/g++.exp(g++_target_compile): Add the include and link
31384         paths here, not in two other places. And, it's $options, not
31385         options.
31386
31387         * lib/mike-g++.exp(postbase): Remove the code that determines
31388         the correct include and link paths.
31389         * g++.old-deja/old-deja.exp: Ditto.
31390
31391 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31392
31393         * lib/g++.exp(g++_init): target_compile no longer returns the
31394         filename of the result.
31395
31396 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31397
31398         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31399         call to glob.
31400
31401         * gcc.c-torture/special/special.exp: Change call to
31402         gcc_target_compile to include the object file.
31403
31404 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31405
31406         * gcc.c-torture/special/special.exp: Correct misspelling in last
31407         change.
31408
31409 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31410
31411         * lib/plumhall.exp(ph_summary): Log the entire output of the
31412         executable. Return -1 if there were any failures, 0 otherwise.
31413         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31414         (ph_make): Clean up objects and executables that were built
31415         if the tests succeeded.
31416
31417 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31418
31419         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31420         libraries and includes in the build tree as appropriate.
31421
31422 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31423
31424         * lib/c-torture.exp: Instead of looking for the global variable
31425         NO_LONG_LONG, check to see if that's a feature of the target.
31426
31427 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31428
31429         * config/default.exp: Minimize. Delete the remainer of the files in
31430         config; this functionality is now in devo/dejagnu/config.
31431
31432         g++.*/*: Pass any additional flags used to compile to postbase;
31433         delete CXXFLAGS.
31434
31435         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31436         is now done by runtest.exp. Use gcc_target_compile instead of
31437         compile.
31438
31439         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31440         Remove references to CFLAGS. Use remote_file instead of
31441         calling rm -f.
31442         (c-torture): Take a list of arguments to use to compile this
31443         testcase.
31444
31445         lib/g++.exp: Simplify. Use target_compile instead of compile.
31446         lib/gcc-dg.exp: Ditto.
31447         lib/gcc.exp: Ditto.
31448         lib/mike-{gcc,g++}.exp: Ditto.
31449         lib/old-dejagnu.exp: Ditto.
31450         lib/plumhall.exp: Ditto.
31451
31452 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31453
31454         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31455         (ph_linker): Likewise.
31456
31457 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31458
31459           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31460         MAP_ANON / MAP_ANONYMOUS if defined;
31461         else try to map from /dev/zero .
31462
31463 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31464
31465         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31466         isn't defined, then define it to MAP_ANONYMOUS.
31467
31468 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31469
31470         * gcc.c-torture: Update to c-torture-1.42 release.
31471
31472 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31473
31474         * gcc.c-torture: Update to c-torture-1.41 release.
31475
31476 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31477
31478         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31479         c-torture release.
31480
31481 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31482
31483         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31484         and LDFLAGS.  Fix second case to append the target_info ldflags
31485         onto LDFLAGS, not CFLAGS.
31486         * lib/g++.exp (g++_init): Add target_info stuff.
31487         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31488         of libgloss and newlib flags for !native.
31489
31490         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31491         (GDB): Fix relative path to go up another dir for finding gdb.
31492
31493 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31494
31495         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31496         versions in the target_info array, if they don't exist.
31497
31498 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31499
31500         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31501
31502 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31503
31504         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31505         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31506
31507 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31508
31509         * lib/old-dejagnu.exp: Don't remove the output file before we've
31510         actually tested it. Don't append pwd to the path of the executable
31511         we're testing.
31512
31513 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31514
31515         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31516
31517 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31518
31519         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31520         temporary directory for compiler files, and set it to a default
31521         value of /tmp. Set $output as the name of the output file from
31522         compiling the testcase. Add a -o option to $cflags_var so the
31523         compiler writes the final output file as $output. Set $executable
31524         to $output.
31525
31526         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31527         directory for compiler files, and set it to /tmp if it doesn't
31528         already have a value. Set $output_file to the name of the output
31529         file from compiling the testcase. Add a -o option to CXXFLAGS so
31530         the compiler writes the final output file as $output. Use $output
31531         as the executable to be tested.
31532
31533 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31534
31535         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31536
31537 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31538
31539         * gcc.c-torture/execute/pending-1.c: New test.  Still
31540         pending in Tege's queue.
31541
31542 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31543
31544         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31545         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31546         if there were failures.  Call unresolved if there were unresolved
31547         testcases.  Call gcc_fail if program did not run to completion.
31548         (ph_make): Pass additional argument name to ph_execute.
31549         (ph_execute): Add new argument.  Pass additional arguments to
31550         ph_summary.  Call gcc_fail is there is no execution output.
31551
31552 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31553
31554         * lib/plumhall.exp (proc_summary): Output relavent summary
31555         lines into the log so specific failures in plumhall can be
31556         investigated.
31557
31558 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31559
31560         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31561         (c-torture-execute): Don't try to execute tests which use
31562         "long long" types if $NO_LONG_LONG is nonzero.
31563
31564 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31565
31566         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31567         not c-torture.
31568
31569         * gcc.ieee: Move from here.
31570         * gcc.c-torture/execute/ieee: To here.
31571
31572 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31573
31574         * gcc.c-torture: Update to c-torture-1.41 release.
31575
31576 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31577
31578         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31579         not "$output".
31580
31581 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31582
31583         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31584         -c present.
31585
31586 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31587
31588         * config/proelf.exp: Handle connecting to a simulator.
31589
31590 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31591
31592         * config/proelf.exp: New file.  Enough framework that we can
31593         run c-torture tests on the proelf targets (or any other target
31594         that gdb can connect to for that matter).
31595
31596 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31597
31598         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31599         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31600
31601         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31602         exec_output exists.
31603
31604 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31605
31606         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31607         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31608
31609         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31610         to pass/fail/unresolved/unsupported/untested.  Caller must now
31611         call unresolved/unsupported/untested.
31612         * lib/*.exp: Update FSF address.  Update to handle new results of
31613         ${tool}_load.
31614         * lib/chill.exp (verbose): Delete.
31615
31616 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31617
31618         * lib/gcc.exp (default_gcc_start): Change order of args to
31619         $LDFLAGS $CFLAGS $LIBS.
31620         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31621         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31622         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31623         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31624         * gcc.misc-tests/dg-test.exp: Likewise.
31625         * gcc.misc-tests/msgs.exp: Likewise.
31626         * gcc.prms/prms.exp: Likewise.
31627         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31628         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31629
31630         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31631
31632 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31633
31634         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31635
31636         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31637         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31638
31639         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31640         necessary.
31641
31642 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31643
31644         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31645         global for loop; add use of $mathlib.
31646         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31647         settings here; set mathlib for anything but VxWorks.
31648
31649 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31650
31651         * gcc.c-torture: Update to c-torture-1.40 release.
31652
31653 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31654
31655         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31656         dg.exp.
31657
31658 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31659
31660         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31661         global.
31662
31663 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31664
31665         * lib/g++.exp (LIBS): Define if not already.
31666         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31667         (gcc-dg-prune): Call prune_gcc_output.
31668         * lib/gcc.exp (prune_gcc_output): New proc.
31669         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31670         prune_gcc_output.
31671
31672 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31673
31674         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31675         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31676
31677 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31678
31679         * gcc.c-torture: Update to c-torture-1.39 release.
31680
31681 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31682
31683         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31684         fails, try others as well.
31685
31686 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31687
31688         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31689         If compilation fails, mark execute tests as `untested'.
31690         If test is marked as unsupported, don't mark compilation and
31691         execute tests as failed.
31692
31693 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31694
31695         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31696         libstdc++ for whether or not we want to be doing shared
31697         libraries.  Delete link_curses since we don't need it anymore.
31698         * lib/mike-g++.exp (postbase): Don't link in libg++.
31699         * g++.old-deja/old-deja.exp: Likewise.
31700
31701 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31702
31703         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31704
31705 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31706
31707         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31708         For that, add `-Wl,-a,shared_archive'.
31709         * g++.old-deja/old-deja.exp: Likewise.
31710
31711 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31712
31713         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31714
31715 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31716
31717         * lib/mike-g++.exp (postbase): Pay attention to the status of
31718         g++_load.
31719
31720 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31721
31722           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31723
31724 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31725
31726         * lib/gcc.exp (default_gcc_start): No longer need to log program
31727         being executed or its output, execute_anywhere does that now.
31728         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31729         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31730
31731 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31732
31733         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31734         the same as those in lib/g++.exp.
31735
31736 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31737
31738         * gcc.c-torture: Update to c-torture-1.38 release.
31739         * gcc.ieee: Related changes.
31740
31741 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31742
31743         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31744         "exec". Minor reformatting changes.
31745
31746         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31747         cross. This means all "exec" calls now work on a remote host as
31748         well.
31749         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31750         cross. Filter out the extra "\r\n" stuff that expect puts in.
31751         (c-torture-execute): Filter out the bogus warnings like
31752         c-torture-compile does. Add support for canadian cross.
31753         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31754         Use execute_anywhere rather than calling exec directly. Now it
31755         works for canadian cross testing.
31756
31757 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31758
31759         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31760         results into a variable, and check that rather than using file exists.
31761
31762 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31763
31764         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31765         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31766
31767 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31768
31769         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31770         lib_curses if there's a shared libg++ in the build tree.
31771
31772 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31773
31774         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31775         if not supported target.
31776
31777 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31778
31779         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31780         link_curses up to always happen, not just for native builds.
31781
31782 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31783
31784         * gcc.c-torture: Update to c-torture-1.36 release.
31785         * gcc.failure: Related changes.
31786
31787 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31788
31789         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31790
31791 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31792
31793         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31794         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31795         runshlib, link_curses, and mathlib for link and run.
31796
31797         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31798         pass the runtime shared library options for Solaris, OSF/1, and
31799         Irix5, and link with -lcurses to avoid unresolved references.
31800
31801 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31802
31803         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31804         only run once.
31805
31806 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31807
31808         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31809
31810 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31811
31812         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31813         do not have a framework for the "compat" tests yet.
31814
31815 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31816
31817         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31818         set to null if we're testing vxworks5.1.  Use that instead of
31819         `-lm' in the setting of LIBS for link and run.
31820
31821 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31822
31823         * config/rom68k.exp (${tool}_load): Major changes to make it
31824         work.  Verified that it does in fact return the stuff in
31825         exec_output properly.  Catch any Emul or any TRAP other than 0.
31826
31827 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31828
31829         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31830         LDFLAGS properly for targets that need stuff from libgloss.
31831         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31832         only run once.
31833         (gpp_initialized): New variable.
31834
31835 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31836
31837         * config/rom68k.exp: Load libgloss.exp.
31838         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31839         so we can produce a fully linked binary.
31840         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31841         so we can produce a fully linked binary.
31842
31843 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31844
31845         * lib/plumhall.exp (ph_section): Watch for expected failures.
31846         Add missing `else'.
31847
31848         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31849         run the testcase.
31850         (c-torture): Likewise.
31851
31852 1995-08-28  Doug Evans  <dje@cygnus.com>
31853
31854         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31855
31856         * lib/mike-g++.exp (mike_cleanup): New proc.
31857         (prebase): New globals compiler_result, not_compiler_result,
31858         target_regexp.
31859         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31860         allow leading "-" in pattern.  Watch for unsupported tests.
31861         If $compiler_result is set, pattern match assembler code,
31862         and ditto for $not_compiler_result.
31863         * lib/mike-gcc.exp: Likewise.
31864
31865         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31866         execution "succeeded".
31867
31868 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31869
31870         * config/win32.exp: New file.
31871         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31872
31873 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31874
31875         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31876         unsupported.
31877         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31878         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31879         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31880
31881         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31882         "... without exceptions was ...".  That is now handled by
31883         prune_system_crud.
31884         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31885
31886 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31887
31888         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31889         sieve.c,sort2.c}: New files.
31890         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31891         sieve.exp,sort2.exp}: Drivers for them.
31892
31893         * lib/mike-gcc.exp (program_output): New user settable variable.
31894         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31895         messages.
31896         * lib/mike-g++.exp (program_output): New user settable variable.
31897
31898         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31899
31900         * config/sh.exp: Deleted (use sim.exp instead).
31901
31902 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31903
31904         * config/vx.exp: Declare CHECKTASK as global.
31905         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31906         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31907         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31908
31909 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31910
31911         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31912         target. Like vx.exp, only includes `vx29k.exp' instead of
31913         `vxworks.exp'.
31914
31915 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31916
31917         * config/sim.exp: Increase time limit from 120 seconds to 240.
31918
31919 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31920
31921         * gcc.c-torture/execute/950628-1.c: New test.
31922
31923 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31924
31925         * gcc.c-torture: Update with changes/additions from
31926         c-torture-1.34.
31927
31928 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31929
31930         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31931
31932 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31933
31934         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31935
31936 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31937
31938         * gcc.c-torture/compile/950512-1.c: New test.
31939         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31940         * gcc.dg/struct-ret-1.c: Likewise.
31941
31942 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31943
31944         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31945           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31946
31947 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31948
31949         * gcc.c-torture/special/920411-1.c: Deleted.
31950         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31951
31952 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31953
31954         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31955         cpu limit.
31956
31957 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31958
31959         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31960
31961 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31962
31963         From kenner;
31964         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31965         is the proper length.
31966         * va-arg-3.c: Likewise.
31967
31968 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31969
31970         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31971         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31972
31973         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31974         * lib/g++.exp (default_g++_start): Delete old cruft.
31975
31976 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31977
31978         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31979         (2 * (1 << 18)) to (2 * (1 << 17)).
31980
31981         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31982
31983 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31984
31985         * config/rom68k.exp: Renamed from config/idp.exp
31986
31987 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31988
31989         * c-torture/compile/921109-2.c
31990
31991 1995-04-18  Mike Stump  <mrs@cygnus.com>
31992
31993         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31994         excess errors.
31995
31996 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31997
31998         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31999         output.
32000         * lib/g++.exp (default_g++_start): Likewise.
32001
32002 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32003
32004         * gcc.c-torture/compile/950329-1.c: New test.
32005
32006 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32007
32008           * config/bug.exp (${tool}_load): Updated to use new remote_open
32009           and remote_close procs.
32010         * config/idp.exp: New file.
32011
32012 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32013
32014         * gcc.c-torture/execute/950322-1.c: New test.
32015
32016 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32017
32018         * config/vx.exp (${tool}_load): Clean up testing of return code from
32019         vxworks_ld and vxworks_spawn.
32020
32021 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32022
32023         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32024
32025 1995-03-13  Mike Stump  <mrs@cygnus.com>
32026
32027         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32028         can mark excess errors on a machine by machine basis.  Note, the
32029         default is to not expect any excess errors, even when excess
32030         errors test - is given, so you will want to put an XFAIL ... on
32031         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32032         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32033         those 4 machines, but no others.
32034
32035 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32036
32037         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32038         * lib/c-torture.exp: to here.
32039
32040 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32041
32042         * gcc.c-torture/execute/950221-1.c: New test.
32043         * gcc.c-torture/execute/struct-ret-1.c: New test.
32044         * gcc.c-torture/compile/950221-1.c: New test.
32045
32046         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32047
32048 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32049
32050         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32051         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32052
32053 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32054
32055         * g++.gb: New directory of tests, derived from my signature and
32056         class scoping tests.
32057
32058         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32059         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32060         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32061         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32062         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32063         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32064         * g++.gb/sig25.C: Likewise.
32065
32066         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32067         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32068         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32069         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32070         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32071         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32072         * g++.gb/sig25.exp: Likewise.
32073
32074         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32075         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32076         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32077         * g++.gb/scope13.C: Likewise, this test still fails.
32078
32079         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32080         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32081         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32082         * g++.gb/scope13.exp: Ditto.
32083
32084         * g++.gb/README: New file, explains what these tests are about.
32085
32086 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32087
32088         * lib/dg.exp (dg-do): Support `preprocess'.
32089         (dg-test): Likewise.
32090
32091 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32092
32093         * config/udi.exp: change "continue -expect" to "exp_continue".
32094
32095 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32096
32097         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32098         Delete redundant tests.
32099
32100         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32101         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32102         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32103         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32104         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32105         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32106         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32107         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32108
32109         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32110         storing label pointers.
32111         * gcc.c-torture/execute/921019-1.c: Likewise.
32112         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32113         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32114         parameter fp.
32115         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32116         constants.
32117
32118         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32119         Delete obsolete tests.
32120
32121         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32122         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32123         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32124         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32125         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32126         * gcc.c-torture/compile/950124-1.c: New test.
32127
32128         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32129
32130 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32131
32132         * lib/mike-g++.exp: Add -lm to LIBS.
32133
32134 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32135
32136         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32137
32138 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32139
32140         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32141
32142 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32143
32144         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32145
32146 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32147
32148         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32149         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32150         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32151         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32152         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32153         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32154         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32155         * g++.law/{operators31.C, operators32.C,
32156         * g++.law/{operators33.C, operators34.C}: Likewise.
32157         * g++.law/{pic1.C, refs2.C}: Likewise.
32158         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32159         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32160         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32161         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32162
32163         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32164         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32165         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32166         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32167         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32168         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32169         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32170         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32171         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32172         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32173         * g++.law/{operators34.exp}: Likewise.
32174         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32175         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32176         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32177         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32178         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32179
32180         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32181         No longer expected to fail.
32182         * g++.law/missed-error3.C: Tweak for recent bool changes.
32183
32184 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32185
32186         * config/emb-unix: Deleted.
32187         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32188         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32189
32190 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32191
32192         * lib/dg.exp (dg-test): Fix typo in last patch.
32193
32194 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32195
32196         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32197         (handles multiple occurrences).
32198
32199 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32200
32201         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32202         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32203         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32204         printed).
32205         * lib/c-torture.exp (c-torture-compile): Likewise.
32206         (c-torture): Prepend full path if missing.
32207         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32208         (gcc_fail): Likewise.
32209         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32210
32211 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32212
32213         * lib/netware.exp: Only attach to NetWare i386 systems.
32214
32215 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32216
32217         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32218         messages.  Add test name to "output pattern match" pass/fail message.
32219
32220 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32221
32222         * gcc.dg: New testsuite.
32223         * gcc.dg/dg.exp: New file.
32224
32225         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32226         test-switch.c}: Deleted.
32227
32228         * gcc.misc-tests/msgs.exp: New testcase driver.
32229
32230 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32231
32232         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32233         Watch for illegal return values from ${tool}_load.
32234         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32235         cross targets.  Coerce return value >0 to 1.
32236
32237 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32238
32239         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32240
32241         * config/emb-unix.exp: New file.
32242
32243         * config/sim.exp: Error if variable $SIM not defined.
32244         (${tool}_load): Mark test as "untested" if simulator missing.
32245
32246         * config/unix.exp: Load remote.exp to get rcp_download.
32247         * lib/c-torture.exp: Use different option lists for testcases with
32248         and without loops.
32249         * gcc.c-torture/execute/execute.exp: Likewise.
32250
32251 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32252
32253         * config/*.exp: Clarify return code from ${tool}_load.
32254         Call `unresolved' or `untested' instead of `warning' or `perror'
32255         (sometimes you still want to call both though).
32256         Add comment that `shell_id' is local to each file.
32257         * config/udi.exp (timeout): Set to 30.
32258         Don't print warning if connection fails, $connectmode has already
32259         printed an error.
32260         (${tool}_load): Move verbose messages to level 2.
32261         Rework pattern for "Process started" message.
32262         Pass `shell_id' to ${connectmode}_download.
32263         Retry twice upon timeout.  Make resetting of target more robust.
32264         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32265         Pass `shell_id' to exit_$connectmode.
32266         Only call exit_$connectmode if connected.
32267         * config/unix.exp (${tool}_load): Check return codes better.
32268         * config/vrtx.exp (${tool}_load): Likewise.
32269         * config/vx.exp (${tool}_load): Likewise.
32270         Delete unneeded global's.
32271         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32272         from ${tool}_load.
32273         (dg-stat): Delete.
32274         (dg-init): Delete recording of pass/fail counts.
32275         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32276         (old-dejagnu-init): Likewise.
32277         (old-dejagnu-stat): Delete contents, empty proc now.
32278         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32279         (c-torture): Delete references to lcnt, lpass, lfail.
32280         Get option list from TORTURE_OPTIONS.
32281         Delete -funroll[-all]-loops if no loops.
32282         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32283         (g++_stat): Delete contents (empty proc now).
32284         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32285         (gcc_finish): Likewise.
32286         (gcc_stat): Deleted.
32287         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32288         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32289         * gcc.c-torture/execute/execute.exp: Likewise.
32290         Split tests into two parts: compile, execute.
32291         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32292         no loops.  Update to reflect clarified return codes from ${tool}_load.
32293
32294 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32295
32296         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32297         to grep for.
32298         (old-dejagnu): Likewise (where necessary).
32299
32300 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32301
32302         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32303
32304         * lib/dg.exp (dg-process-target): Fix processing of selector.
32305         Add comment regarding use of `error'.
32306
32307         * lib/gcc.exp (prune_system_crud): Define if missing.
32308         * lib/g++.exp (prune_system_crud): Likewise.
32309
32310         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32311         Call prune_system_crud.
32312         * lib/dg.exp (dg-runtest): New proc.
32313         Use perror instead of send_user for tcl errors in testcase.
32314         Don't return any value, it's never used.
32315         Don't clobber previous definition of `unknown'.
32316         Print tcl errors in `dg-final'.
32317
32318 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32319
32320         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32321         (dg-test): Don't print errorInfo, it contains stack backtrace.
32322
32323 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32324
32325         * lib/g++.exp (runtest_file_p): Define if missing.
32326
32327 1994-09-24  Doug Evans  (dje@cygnus.com)
32328
32329         * lib/mike-g++.exp: Comment out loading of g++.exp.
32330         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32331         (default_g++_version): Always print something.
32332         (default_g++_start): Comment out call to `which'.
32333         (g++_start, g++_load): Deleted (must be defined in config file).
32334         * lib/gcc.exp: Test for existence of $CC at start.
32335         Delete check for tmpdir (done in gcc_init).
32336         (default_gcc_version): Always print something.
32337         (default_gcc_start): Comment out call to `which'.
32338         * config/*.exp: Major cleanup - make cross targets work at least a
32339         little better for g++ (by not being "--tool gcc" specific).
32340         Rename gcc_xxx to ${tool}_xxx.
32341         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32342         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32343
32344 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32345
32346         * lib/c-torture.exp (c-torture-compile): Rework compiler
32347         message processing.
32348
32349         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32350         c-torture.
32351
32352 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32353
32354         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32355
32356         * lib/dg.exp (dg-process-target): Support { target native }.
32357
32358 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32359
32360         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32361         looked for "... program xxx got fatal signal".
32362         Correct regsub munging of `comp_output'.
32363         Ignore compiler messages "path prefix not used" and "linker input
32364         file unused".
32365
32366 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32367
32368         * lib/gcc.exp (runtest_file_p): Define if missing.
32369         * gcc.prms/template.c: Example to work from.
32370
32371 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32372
32373         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32374         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32375
32376         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32377         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32378         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32379         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32380
32381         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32382         (dg-process-target): No longer a varargs proc.
32383         Return S/N for target, P/F for xfail.  All callers changed.
32384         (user option procs): More argument checking.
32385         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32386         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32387         (dg-test): Skip test if not running on selected target in `dg-do'.
32388         Update handling of `dg-do-what', `dg-output-text'.
32389         Separate execution pass/fail from output pattern match pass/fail.
32390         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32391
32392 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32393
32394         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32395         target for 920510-1.c.
32396
32397 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32398
32399         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32400         Clean up comment regarding use of passcnt, etc.
32401         (gcc_stat): Don't update `testcnt' here.
32402         (gcc_finish): Do it here.
32403         Might as well reset `but_id' here too.
32404         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32405         to determine if the file should be tested.
32406         * gcc.c-torture/compile/compile.exp: Likewise.
32407         * gcc.c-torture/execute/execute.exp: Likewise.
32408         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32409         * gcc.misc-tests/dg-test.exp: Likewise.
32410         * gcc.prms/prms.exp: Likewise.
32411         * gcc.wendy/wendy.exp: Likewise.
32412         * g++.old-deja.exp: Likewise.
32413         Move "Testing file" message to verbose level 1.
32414
32415 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32416
32417         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32418
32419 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32420
32421         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32422         (default_gcc_start): Accept optional second list element
32423         of compiler flags.  Print compiler output at verbosity level 2.
32424         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32425         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32426         Save current values of framework globals passcnt, failcnt, xpasscnt,
32427         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32428         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32429         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32430         xfailcnt to compute stats.  Update framework global `testcnt' from
32431         pass/fail counts.
32432         (gcc_finish): New proc.  Clean up test environment.
32433         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32434         (gcc_epass, gcc_efail): Delete.
32435         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32436         argument of line number.
32437         (dg-init): If the tool has an init routine, call it.
32438         (dg-test): Remove args `cflags_var' and `libs_var'.
32439         Pass all compiler options to ${tool}_start.
32440         Handle missing line number.
32441         (dg-finish): New function.
32442         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32443         particular files.  Call gcc_finish at end.  Move "skipping test"
32444         message to verbosity level 3.
32445         * gcc.c-torture/compile/compile.exp: Likewise.
32446         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32447         * gcc.c-torture/execute/execute.exp: Likewise.
32448         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32449         Print testcase being tried at verbosity level 1.
32450         * gcc.c-torture/special/special.exp: Unset xfail.
32451         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32452         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32453         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32454         * gcc.failure/failure.exp: Likewise.
32455         * gcc.ieee/ieee.exp: Likewise.
32456         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32457         Update call to dg-test.  Call dg-finish at end.
32458         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32459         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32460         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32461         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32462         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32463         * gcc.wendy/wendy.exp: Add copyright.
32464         Delete setting of tmpdir (done by gcc_init).
32465         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32466         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32467         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32468         gcc_[ce]pass/fail.
32469
32470 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32471
32472         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32473         confusion.
32474         (g++_load): Likewise.
32475
32476         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32477         Rename argument to `prog' to remove the confusion.
32478         Varargs fns behave differently too!
32479         (g++_load): Likewise.
32480
32481         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32482
32483         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32484         what it is.  Delete (always) printing of status value for !native.
32485         Simplify verbose code, and include status and exec_output.
32486         (g++_load): Use gcc_load.
32487
32488 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32489
32490         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32491         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32492         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32493         940714-3.c as these testcases don't exist anymore.  Make
32494         va-arg-1.c expected to pass.
32495
32496 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32497
32498         * gcc.misc-tests/misc.exp: Only run specific testcases.
32499         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32500         * gcc.misc-tests/dg-[1-9].c: New files.
32501
32502         * lib/dg.exp: New testsuite driver.
32503         * gcc.prms/prms.exp: Use it.
32504
32505         * README.gcc: New file.
32506
32507         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32508         Document and reset `lxpass' and `lxfail'.
32509         Simplify "initialized" message.
32510         (gcc_stat): Clean up comments a little.
32511
32512 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32513
32514         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32515
32516 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32517
32518         * lib/old-dejagnu.exp (process-option): New proc.
32519         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32520         (old-dejagnu): Simplify.
32521         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32522
32523 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32524
32525         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32526         exists and is not an empty string.
32527
32528         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32529         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32530         finished.
32531         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32532         automatically.
32533
32534         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32535         longer expected to fail.
32536
32537         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32538         "f" function call.
32539
32540         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32541
32542         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32543         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32544         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32545         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32546         c-torture-1.29.
32547
32548         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32549         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32550
32551         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32552
32553         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32554         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32555
32556         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32557         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32558         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32559
32560 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32561
32562         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32563         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32564         940714-1.c, 940714-2.c, 940714-3.c},
32565         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32566         gcc.misc-tests/{mg.c,mg.exp}:
32567         New tests.
32568         * gcc.noncompile/noncompile.exp: Change accordingly.
32569
32570 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32571
32572         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32573         Undo previous clobberage.
32574
32575 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32576
32577         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32578         * gcc.special/{930510-1.c, special.exp}:
32579         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32580         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32581         struct-varargs-1.c}: New tests from c-torture-1.26.
32582
32583 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32584
32585         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32586           argument to switch.
32587
32588 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32589
32590         * Revert the previous changes.  Please see Rob's directory
32591           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32592           fixes.
32593
32594 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32595
32596         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32597             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32598             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32599             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32600             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32601             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32602             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32603             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32604             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32605             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32606             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32607             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32608             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32609             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32610             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32611             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32612             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32613             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32614             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32615             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32616             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32617             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32618             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32619             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32620             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32621             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32622             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32623
32624 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32625
32626         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32627             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32628           with perror calls.
32629
32630 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32631
32632         * config/unix.exp (g++_load): Fix syntax.
32633
32634 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32635
32636         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32637         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32638         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32639         Don't expect va-arg-1.c to fail.  Correct expected output for
32640         920928-1.c.
32641         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32642         * gcc.wendy/hbm4.c: Correct typo.
32643         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32644
32645 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32646
32647         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32648         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32649         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32650         * lib/c-torture.exp (c-torture-compile): Ditto.
32651
32652         Reduce volume of output (remove all the -I's and such).
32653         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32654         Call gcc_cpass, gcc_cfail.
32655         (c-torture): Pass testing option to c-torture-compile.
32656
32657 1994-03-21  Doug Evans  (dje@cygnus.com)
32658
32659         Bring patches over from progressive.
32660         * config/default.exp: Exit remote shell cleanly.
32661         (g++_exit, g++_start): Add default versions.
32662         * config/sim.exp (gcc_load): Use perror, not error.
32663
32664 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32665
32666         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32667         set in site.exp.
32668
32669 1994-03-14  Doug Evans  (dje@cygnus.com)
32670
32671         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32672         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32673         (wendy_try): New proc to run testcase.
32674         (main loop): Call 'em.
32675         * gcc.wendy/*.c: Clean up pass to correct expected output.
32676
32677         * lib/gcc.exp: Minor cleanup work.
32678         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32679
32680 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32681
32682         * config/sim.exp (gcc_load): Document return codes better.
32683         Don't pass -v to simulator.
32684
32685 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32686
32687           * gcc.special/920717-x.c: Fix typo.
32688           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32689           get at sources.
32690
32691         * lib/mike-gcc.exp: Fix typo.
32692
32693 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32694
32695         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32696         binary to use, transform the name.
32697         * config/*.exp: rename everything. Nuke any g++ specific files,
32698         it's now a special case of gcc that requires no special support.
32699         Add a default.exp for unsupported targets.
32700
32701 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32702
32703         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32704         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32705         version of Tcl.
32706
32707 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32708
32709         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32710         than a warning.
32711
32712 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32713
32714         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32715
32716 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32717
32718         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32719         option_list.  Compile every file with only 4/6 option choices
32720         (same as C torture) instead of with 12/18 different option
32721         choices.
32722         * lib/c-torture.exp: Likewise.
32723
32724         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32725         not already set.
32726
32727 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32728
32729         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32730         can put an XFAIL *-*-* on excess errors.
32731
32732 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32733
32734         * g++.law: Add more tests derived from g++-bugs snapshots.
32735
32736         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32737         equivalent to g++.law/init9.
32738
32739         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32740         compiled it, and the a.out file after we've run it.
32741
32742 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32743
32744         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32745         compiled it, and the a.out file after we've run it.
32746
32747 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32748
32749         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32750
32751 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32752
32753         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32754         version number.
32755
32756 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32757
32758         * g++.law: New directory of g++ tests derived from the g++-bugs
32759         snapshots.
32760
32761 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32762
32763         * gcc.compile: initbug1.c initbug1.exp testcase added
32764
32765 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32766
32767         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32768         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32769           fixes submitted by Jeff Law (law@cs.utah.edu)
32770         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32771           Jeff Law (law@cs.utah.edu)
32772
32773
32774 1993-11-30  Mike Stump  (mrs@cygnus.com)
32775
32776         * config/unix-g++.exp: Follow the gcc way of doing things.
32777         * g++.old-deja/old-deja.exp: Minor updates.
32778         * lib/g++.exp: New file, follow the gcc way of doing things.
32779         * lib/old-dejagnu.exp: Minor updates.
32780         * lib/mike-g++.exp: Always unset errorInfo.
32781
32782 1993-11-06  Mike Stump  (mrs@cygnus.com)
32783
32784         * lib/gcc.exp: Fix some errors with the below change, CC and
32785         CFLAGS should be global when setting, not local.
32786
32787 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32788
32789         * lib/gcc.exp: Transform tool name.
32790
32791 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32792
32793         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32794
32795 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32796
32797         * lib/gcc.exp: change gcc_done to gcc_stat
32798
32799 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32800
32801         * Upgraded gcc testsuite to c-torture version 1.25
32802
32803 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32804
32805         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32806         * lib/c-torture: added hooks for new reporting code.
32807
32808 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32809
32810         * config/sh-gcc.exp: check if sh-sim exists in the path
32811
32812 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32813
32814         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32815         * gcc.compile/compile.exp: Initial changes for new logic.
32816         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32817         * gcc.failure/failure.exp: Initial changes for new logic.
32818         * gcc.ieee/ieee.exp: Initial changes for new logic.
32819         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32820         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32821         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32822         * lib/c-torture.exp: Initial changes for new logic.
32823         * lib/gcc.exp: Initial changes for new logic.
32824
32825 1993-10-15  Mike Stump  (mrs@cygnus.com)
32826
32827         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32828         depend upon failure or success.  Fully qualify names in failure
32829         and success messages.  Always remove a.out before starting
32830         compile, just in case.  Pay more attention to error text output by
32831         the compiler.  Handle testcases with no known past errors just
32832         like all others, so that things are uniform.  Other miscellaneous
32833         improvements.
32834
32835 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32836
32837         * gcc.cpp: new directory for cpp tests
32838
32839 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32840
32841         * lib/chill.exp: Code reformatted, removed unused code.
32842         * config/unix-chill.exp: Code reformatted, removed unused code.
32843         * chill.execute/execute.exp: Code reformatted, removed unused code.
32844         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32845
32846 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32847
32848         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32849         routines not written.
32850
32851 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32852
32853         * config/bug-gcc.exp: Use new procs from bug.exp.
32854
32855 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32856
32857         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32858         via ftp, rather than depending on NFS.
32859         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32860         case.
32861
32862 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32863
32864         * config/bug-gcc.exp: Use new download proc.
32865
32866 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32867
32868         * chill.execute/execute.exp: cleanups, handles errors better
32869         * chill.compile/compile.exp: rewrite, based on execute.exp
32870         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32871         * lib/chill.exp: major changes to diff proc and compile and link
32872           procs. added chill_fail and chill_pass wrappers to pass and
32873           fail. added more comments, and handle error codes better.
32874           Added a hack to capture stderr from exec, so noncompile tests
32875           can work.
32876
32877 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32878
32879         * chill.execute/execute.exp: rewrite of testsuite driver
32880         * lib/chill.exp: rewrite of testsuite driver
32881         * config/unix-chill.exp: rewrite of testsuite driver
32882
32883 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32884
32885     In chill.execute:
32886         * iexpr.ch: Standardize uppercase.
32887         * tuples.dat: Standardize uppercase.
32888         * vary.ch: standardize.  Correct varying string assignments.
32889         * vary.dat: Add new output lines.
32890
32891 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32892
32893     In chill.execute:
32894         * chprintf.ch: Standardize use of uppercase.
32895         * tuples.ch: Standardize and turn arr2 into a DCL,
32896           rather than a SYN.
32897         * pinits.ch: Standardize.
32898
32899 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32900
32901         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32902         * Makefil: Renamed to Makefile.in.
32903         * configure.in: New.
32904
32905 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32906
32907     In chill.execute:
32908         * .cvsignore: Add result/output files.
32909         * Makefile: Fix up variables at start.  Use MFLAGS
32910           everywhere.  Correct bool_loc, built_ins entries.
32911           Add entry for vary1.ch.
32912         * bitarray.ch: Standardize upper-case usage.
32913         * bitexpr.ch: Standardize, add output of b1.
32914         * params.ch: Use arrayt in along PROC parameters, to
32915           avoid novelty problems.
32916         * sets.ch: Tiny cleanup.
32917         * vary1.ch: Re-indent.
32918
32919 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32920
32921           * Add PR-related files to Makefiles, .cvsignore files, etc.
32922
32923 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32924
32925         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32926           with compiler objects. New names are test-flow.c and test-loop.c
32927
32928 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32929
32930         * Upgraded c-torture tests from 1.19 to 1.20
32931
32932         * new files:
32933         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32934         * gcc.compile: 930623-1.c 930623-2.c
32935         * gcc.noncompile: 930622-1.c 930622-2.c
32936         * gcc.failure: 920411-1.c 920627-2.c
32937         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32938
32939 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32940
32941         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32942           More changes to get testsuite working properly. Needs more work.
32943           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32944
32945 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32946
32947         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32948           More changes to get testsuite working properly. Needs more work.
32949
32950 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32951
32952         * chill.compile/compile.exp: Added for Dejagnu support
32953         * chill.execute/execute.exp: Added for Dejagnu support
32954         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32955
32956 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32957
32958     This should complete moving the CHILL test files.
32959         * chill.noncompile(.cvsignore printf.grt
32960             in-printf.grt chprintf.grt chprintf.ch):
32961             Added test-support files.
32962           (Makefile): Modified further.
32963         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32964             signal.ch): Added test files.
32965           * chill.execute (.cvsignore printf.grt printr.c
32966             in-printf.grt rts.c chprintf.grt rts.h): Added
32967           test-support files.
32968             (Makefile): More corrections.
32969
32970 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32971
32972         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32973           test cases, ready for DejaGnu.
32974
32975 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32976
32977         * Upgraded c-torture tests from 1.18 to 1.19
32978
32979         * gcc.compile: added test(s):
32980           930607-1.c
32981         * gcc.execute: added test(s):
32982           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32983
32984         * added new subdirectory for misc tests: gcc.misc-tests
32985         * gcc.misc-test(s): added tests:
32986           inst-check.c test-consts.c test-ior.c test-switch.c
32987
32988 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32989
32990         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32991
32992 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32993
32994         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32995
32996 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32997
32998         * Upgraded c-torture tests from 1.17 to 1.18
32999
33000 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33001
33002         * Upgraded c-torture tests from 1.12 to 1.17
33003
33004 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33005
33006         * lib/old-dejagnu.exp:
33007           Fixed handling of XFAIL target triplets to correctly
33008           recognize wildcard characters.  Removed code that
33009           appended a unique id tag to the end of the file name
33010           printed out by the result of the testcases within a
33011           given test file.
33012
33013 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33014
33015         * lib/old-dejagnu.exp:
33016           Reworked expected failure handling to trigger off of XFAIL
33017           keyword in keyphrase embeded in testcase source code. The
33018           XFAIL keyword must be at the end of the keyphrase line. It
33019           may optionally be followed by one or more target triplets.
33020           It has just occured that the handling of wildcards in the
33021           target triplet may not be correct.
33022
33023 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33024
33025         * g++.old-deja/tests:
33026           Moved all subdirectories up one level into g++.old-deja .
33027
33028         * lib/old-dejagnu.exp:
33029           Fixed problem with CXXFLAGS not being properly reset, and being
33030           corrupted with extraneous "-c" compiler option.  This was
33031           causing binaries to not be generated for test that needed them.
33032           Modified strings passed to "pass" and "fail" so that individual
33033           tests from the same test file would be distinguished by an
33034           identifier appended to the test file name in the summary logs;
33035           this corrected a problem with erroneous diff logs.  Added code
33036           to search testcases for expected fail and unexpected pass keywords.
33037
33038 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33039
33040         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33041
33042 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33043
33044         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33045           Removed extraneous text from end of "Special g++ Options"
33046           keyphrase.
33047
33048         * lib/old-dejagnu.exp: Added pattern matching to look for new
33049           keywords, embedded in testcases comments, which will trigger
33050           calls to xpass and xfail.
33051
33052 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33053
33054         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33055           comments embedded in the testcases, especially the one looking for
33056           special compiler options, as well as the pattern matching for the
33057           compiler output again.
33058
33059 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33060
33061         * lib/old-dejagnu.exp: Do a proper check of the return value for
33062           execute tests. Fixed several problems with the pattern matching
33063           of the compiler output which gave erroneous test results.
33064           Changed several of the test result messages to be more descriptive.
33065         * config/unix-g++.exp: Proc g++_load now actually works and
33066           executes the tests passed to it and returns a usable return
33067           value.
33068
33069 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33070
33071           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33072
33073 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33074
33075         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33076           Modified both files to properly execute the old style
33077           dejagnu tests. The previous versions of these files were
33078           experimental and did not function anything near correctly.
33079
33080 1993-04-05  Rob Savoye  (rob@cygnus.com)
33081
33082         * Removed all Makefile.in and configure.in files. No configuration
33083         needed now.
33084
33085 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33086
33087         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33088
33089 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33090
33091         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33092         gcc.special/configure.in, gcc.noncompile/configure.in,
33093         gcc.execute/configure.in, gcc.code_quality/configure.in,
33094         g++.other/configure.in, g++.old-deja/configure.in,
33095         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33096         in srcname setting.
33097
33098 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33099
33100         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33101         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33102         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33103
33104 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33105
33106         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33107         (gdb_exit): Don't remove *_soc files.
33108
33109 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33110
33111         * lib/c-torture.exp: Don't look for main; instead always use -w
33112         -c.  This is how the c-torture tests work.  Remove the object
33113         file if the compilation succeeds.
33114         * gcc.execute/execute.exp: Remove executable if test passes.
33115         * gcc.noncompile/noncompile.exp: Every test is an expected
33116         failure.
33117         * gcc.special/special.exp: Added tests from c-torture 1.11,
33118         corrected use of existing test.
33119         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33120         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33121         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33122         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33123         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33124         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33125         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33126         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33127         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33128         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33129         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33130         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33131         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33132         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33133         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33134         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33135         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33136         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33137         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33138         c-torture 1.11.
33139         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33140         correspond to c-torture 1.11.
33141
33142         * New file.