OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/16579
4         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5         
6 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7
8         PR libfortran/16805
9         * gfortran.dg/list_read_2.f90: New test.
10
11 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12
13         * g++.dg/abi/key1.C: New test.
14
15 2004-08-31  Richard Henderson  <rth@redhat.com>
16
17         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18         form of offsetof.
19         * g++.dg/other/offsetof5.C: Remove duplicate.
20
21 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22
23         PR fortran/17244
24         * gfortran.dg/func_derived_1.f90: New test.
25
26 2004-08-31  Paul Brook  <paul@codesourcery.com>
27
28         * gfortran.dg/eof_1.f90: New test.
29
30 2004-08-31  Paul Brook  <paul@codesourcery.com>
31
32         * gfortran.dg/list_read_1.f90: New file.
33
34 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35
36         * g++.dg/opt/loop1.C: XFAIL.
37
38 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39
40         * gcc.dg/funcdef-storage-1.c: New.
41         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
42         an extern function in local scope.
43         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
44         declare an 'auto inline' function in local scope.
45         * gcc.dg/20011130-1.c: Likewise.
46         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
47         an 'auto' function in local scope.
48         * gcc.dg/20021014-1.c: Likewise.
49         * gcc.dg/20030331-2.c: Likewise.
50
51 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
52
53         * gfortran.dg/blockdata_1.f90: New test.
54
55 2004-08-30  Richard Henderson  <rth@redhat.com>
56
57         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
58
59 2004-08-30  Richard Henderson  <rth@redhat.com>
60
61         * lib/fortran-torture.exp (fortran-torture-execute): Honor
62         additional_flags set by alternate driver.
63         (ieee-options): New procedure.
64         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
65         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
66         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
67         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
68
69 2004-08-30  Richard Henderson  <rth@redhat.com>
70
71         * lib/f-torture.exp: Remove.
72
73 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
74
75         PR rtl-optimization/16590
76         * g++.dg/opt/loop1.C: New test.
77
78 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
79
80         PR fortran/13910
81         * gfortran.dg/oldstyle_1.f90: New test.
82
83 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
84         Paul Brook  <paul@codesourcery.com>
85
86         * gfortran.dg/g77/README: Update.
87         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
88         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
89         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
90
91 2004-08-28  Paul Brook  <paul@codesourcery.com>
92
93         PR libfortran/17195
94         * gfortran.dg/edit_real_1.f90: New test.
95
96 2004-08-27  Paul Brook  <paul@codesourcery.com>
97
98         * gfortran.dg/rewind_1.f90: New test.
99
100 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
101
102         PR fortran/16597
103         * gfortran.dg/pr16597.f90: New test.
104
105 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
106
107         PR c/13801
108         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
109         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
110         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
111         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
112         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
113
114 2004-08-26  Nick Clifton  <nickc@redhat.com>
115
116         * gcc.c-torture/compile/pr17119.c: New test.
117
118 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
119
120         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
121
122 2004-08-25  Richard Henderson  <rth@redhat.com>
123
124         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
125         the bits that expect kind=8 to be the largest real kind.
126
127 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
128
129         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
130
131 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
132
133         * gfortran.dg/assignment_1.f90: New test.
134
135 2004-08-25  Adam Nemet  <anemet@lnxw.com>
136
137         * g++.dg/template/repo3.C: New test.
138
139 2004-08-25  Roger Sayle  <roger@eyesopen.com>
140
141         PR middle-end/16693
142         PR tree-optimization/16372
143         * g++.dg/opt/pr16372-1.C: New test case.
144         * g++.dg/opt/pr16693-1.C: New test case.
145         * g++.dg/opt/pr16693-2.C: New test case.
146
147 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
148
149         * objc.dg/proto-lossage-4.m: New test.
150
151 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/17155
154         * g++.dg/inherit/local2.C: New test.
155
156 2004-08-25  Paul Brook  <paul@codesourcery.com>
157
158         PR fortran/17144
159         * gfortran.dg/string_ctor_1.f90: New test.
160
161 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
162
163         PR c++/14428
164         * g++.dg/template/redecl2.C: New test.
165
166 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
167
168         PR fortran/17143
169         * gfortran.dg/pr17143.f90: New test.
170
171 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
172
173         PR fortran/17164
174         * gfortran.dg/pr17164.f90: New test.
175
176 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
177
178         * gcc.dg/tree-ssa/loop-1.c: New test.
179
180 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
181
182         * gcc.c-torture/compile/20040824-1.c: New test.
183
184 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
185
186         * gcc.c-torture/compile/iftrap-3.c: New test.
187
188 2004-08-24  Paul Brook  <paul@codesourcery.com>
189
190         * gfortran.dg/entry_2.f90: New test.
191
192 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
193
194         PR c++/16889
195         * g++.dg/lookup/ambig[12].C: New.
196
197 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
198
199         PR c++/16706
200         * g++.dg/template/crash21.C: New test.
201         * g++.dg/template/crash22.C: Likewise.
202
203 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
204
205         PR c++/17149
206         * g++.dg/template/access15.C: New.
207
208 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
209
210         PR c++/17163
211         * g++.dg/template/repo2.C: New test.
212
213 2004-08-23  Roger Sayle  <roger@eyesopen.com>
214
215         PR rtl-optimization/17078
216         * gcc.c-torture/execute/pr17078-1.c: New test case.
217
218 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
219
220         PR c/14492
221         * gcc.dg/debug/crash1.c: New test.
222
223 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
224
225         PR c/16180
226         * gcc.dg/loop-5.c: New test.
227
228 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
229
230         * gcc.c-torture/execute/20040823-1.c: New test.
231
232 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
233
234         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
235         to the assembler.  Simplify test accordingly.
236         (asm_abi_flags): Use GNU names.
237         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
238         to check for ABI flags.
239
240 2004-08-22  Andrew Pinski  <apinski@apple.com>
241
242         * g++.dg/opt/pr14029.C: New test.
243         * gcc.c-torture/execute/pr15262.c: New test.
244
245 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
246
247         * gfortran.dg/reduction.f90: Add checks with complex arguments.
248
249 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
250
251         PR 16908
252         * gfortran.dg/direct_io.f90: New test.
253
254 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
255
256         PR c++/17121
257         * g++.dg/inherit/local2.C: New test.
258
259 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
260
261         PR c++/17120
262         * g++.dg/warn/Wparentheses-4.C: New test.
263
264 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
265
266         PR c++/17121
267         * g++.dg/inherit/local2.C: New test.
268
269         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
270         * gcc.dg/ppc-ldstruct.c: Likewise.
271         * gcc.dg/ppc64-abi-2.c: Likewise.
272
273 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
274
275         PR rtl-optimization/17099
276         * gcc.c-torture/execute/20040820-1.c: New test.
277
278 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
279
280         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
281
282 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
283
284         PR fortran/17077
285         * gfortran.dg/auto_array_1.f90: New test.
286
287 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
288
289         PR fortran/17074
290         * gfortran.dg/simpleif_1.f90: New test.
291
292 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
293
294         * lib/target-supports.exp (check_profiling_available): Return
295         false for arm*-*-symbianelf* and arm*-*-eabi*.
296
297         PR c++/15890
298         * g++.dg/template/delete1.C: New test.
299
300 2004-08-19  Paul Brook  <paul@codesourcery.com>
301
302         PR fortran/14976
303         PR fortran/16228 
304         * gfortran.dg/data_char_1.f90: New test.
305
306 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
307
308         PR fortran/16946
309         * gfortran.dg/reduction.f90: New testcase.
310
311 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
312
313         PR fortran/16520
314         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
315
316 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
317
318         PR c++/17041
319         * g++.dg/Wparentheses-3.C: New test.
320
321 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
322
323         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
324         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
325         * gcc.dg/vect/vect-2.c: Likewise.
326         * gcc.dg/vect/vect-3.c: Likewise.
327         * gcc.dg/vect/vect-4.c: Likewise.
328         * gcc.dg/vect/vect-5.c: Likewise.
329         * gcc.dg/vect/vect-6.c: Likewise.
330         * gcc.dg/vect/vect-7.c: Likewise.
331         * gcc.dg/vect/vect-25.c: Likewise.
332         * gcc.dg/vect/vect-31.c: Likewise.
333         * gcc.dg/vect/vect-32.c: Likewise.
334         * gcc.dg/vect/vect-34.c: Likewise.
335         * gcc.dg/vect/vect-36.c: Likewise.
336         * gcc.dg/vect/vect-all.c: Likewise.
337
338 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
339
340         PR c++/17068
341         * g++.dg/template/operator4.C: New test.
342
343 2004-08-18  Richard Henderson  <rth@redhat.com>
344
345         * gcc.dg/20040206-1.c: XFAIL.
346
347 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
348
349         PR c++/16246
350         * g++.dg/template/array7.C: New test.
351
352 2004-08-17  James E Wilson  <wilson@specifixinc.com>
353
354         * gcc.dg/mips-movcc-1.c: New test.
355         * gcc.dg/mips-movcc-2.c: New test.
356         * gcc.dg/mips-movcc-3.c: New test.
357
358         * gcc.dg/mips-nmadd-1.c: New test.
359         * gcc.dg/mips-nmadd-2.c: New test.
360
361 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/15871
364         * g++.dg/opt/inline8.C: New test.
365
366         PR c++/16965
367         * g++.dg/parse/error17.C: New test.
368         
369 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
370
371         * gcc.dg/vect: New directory for vectorizer tests.
372         * gcc.dg/vect/tree-vect.h: New file.
373         * gcc.dg/vect/vect.exp: New file.
374         * gcc.dg/vect/pr16105.c.c: New test.
375         * gcc.dg/vect/vect-1.c: New test.
376         * gcc.dg/vect/vect-2.c: New test.
377         * gcc.dg/vect/vect-3.c: New test.
378         * gcc.dg/vect/vect-4.c: New test.
379         * gcc.dg/vect/vect-5.c: New test.
380         * gcc.dg/vect/vect-6.c: New test.
381         * gcc.dg/vect/vect-7.c: New test.
382         * gcc.dg/vect/vect-8.c: New test.
383         * gcc.dg/vect/vect-9.c: New test.
384         * gcc.dg/vect/vect-10.c: New test.
385         * gcc.dg/vect/vect-11.c: New test.
386         * gcc.dg/vect/vect-12.c: New test.
387         * gcc.dg/vect/vect-13.c: New test.
388         * gcc.dg/vect/vect-14.c: New test.
389         * gcc.dg/vect/vect-15.c: New test.
390         * gcc.dg/vect/vect-16.c: New test.
391         * gcc.dg/vect/vect-17.c: New test.
392         * gcc.dg/vect/vect-18.c: New test.
393         * gcc.dg/vect/vect-19.c: New test.
394         * gcc.dg/vect/vect-20.c: New test.
395         * gcc.dg/vect/vect-21.c: New test.
396         * gcc.dg/vect/vect-22.c: New test.
397         * gcc.dg/vect/vect-23.c: New test.
398         * gcc.dg/vect/vect-24.c: New test.
399         * gcc.dg/vect/vect-25.c: New test.
400         * gcc.dg/vect/vect-26.c: New test.
401         * gcc.dg/vect/vect-27.c: New test.
402         * gcc.dg/vect/vect-28.c: New test.
403         * gcc.dg/vect/vect-29.c: New test.
404         * gcc.dg/vect/vect-30.c: New test.
405         * gcc.dg/vect/vect-31.c: New test.
406         * gcc.dg/vect/vect-32.c: New test.
407         * gcc.dg/vect/vect-33.c: New test.
408         * gcc.dg/vect/vect-34.c: New test.
409         * gcc.dg/vect/vect-35.c: New test.
410         * gcc.dg/vect/vect-36.c: New test.
411         * gcc.dg/vect/vect-37.c: New test.
412         * gcc.dg/vect/vect-38.c: New test.
413         * gcc.dg/vect/vect-40.c: New test.
414         * gcc.dg/vect/vect-41.c: New test.
415         * gcc.dg/vect/vect-42.c: New test.
416         * gcc.dg/vect/vect-43.c: New test.
417         * gcc.dg/vect/vect-44.c: New test.
418         * gcc.dg/vect/vect-45.c: New test.
419         * gcc.dg/vect/vect-46.c: New test.
420         * gcc.dg/vect/vect-47.c: New test.
421         * gcc.dg/vect/vect-48.c: New test.
422         * gcc.dg/vect/vect-49.c: New test.
423         * gcc.dg/vect/vect-50.c: New test.
424         * gcc.dg/vect/vect-51.c: New test.
425         * gcc.dg/vect/vect-52.c: New test.
426         * gcc.dg/vect/vect-53.c: New test.
427         * gcc.dg/vect/vect-54.c: New test.
428         * gcc.dg/vect/vect-55.c: New test.
429         * gcc.dg/vect/vect-56.c: New test.
430         * gcc.dg/vect/vect-57.c: New test.
431         * gcc.dg/vect/vect-58.c: New test.
432         * gcc.dg/vect/vect-59.c: New test.
433         * gcc.dg/vect/vect-60.c: New test.
434         * gcc.dg/vect/vect-61.c: New test.
435         * gcc.dg/vect/vect-all.c: New test.
436         * gcc.dg/vect/vect-none.c: New test.
437
438 2004-08-17  Paul Brook  <paul@codesourcery.com>
439
440         PR fortran/13082
441         * gfortran.dg/entry_1.f90: New test.
442
443 2004-08-17  Andrew Pinski  <apinski@apple.com>
444
445         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
446
447 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
448
449         * gcc.dg/pr17036-1.c: New test.
450         
451 2004-08-16  Devang Patel  <dpatel@apple.com>
452
453         * gcc.dg/darwin-20040809-1.c: New test.
454         
455 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
456
457         * gcc.dg/funcdef-attr-1.c: New test.
458
459 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
460
461         * gcc.dg/altivec-17.c: New test.
462         * gcc.dg/altivec-18.c: New test.
463
464 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
465
466         PR c++/6749
467         * g++.dg/template/vtable2.C: New test.
468
469 2004-08-14  Richard Henderson  <rth@redhat.com>
470
471         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
472         * gcc.dg/pack-test-4.c (main): Return 0.
473         * gcc.dg/setjmp-1.c: Remove XFAIL.
474         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
475
476 2004-08-14  Richard Henderson  <rth@redhat.com>
477
478         * gcc.dg/980217-1.c: Add prototype for printf.
479
480 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
481
482         * gfortran.dg/pr16935.f90: New test.
483
484 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
485
486         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
487
488 2004-08-13  Paul Brook  <paul@codesourcery.com>
489
490         * gfortran.dg/der_io_1.f90: Remove stray comma.
491
492 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
493
494         * gcc.dg/vmx/cw-bug-2.c: Remove.
495         * gcc.dg/vmx/vprint-1.c: Remove.
496         * gcc.dg/vmx/vscan-1.c: Remove.
497
498 2004-08-12  Devang patel  <dpatel@apple.com>
499
500         * gcc.dg/darwin-20040809-2.c: New test.
501         
502 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
503
504         * g++.dg/ext/altivec-12.C: New test.
505
506         * g++.dg/ext/altivec-11.C: New test.
507
508 2004-08-12  Paul Brook  <paul@codesourcery.com>
509
510         * g++.dg/abi/arm_cxa_vec_1.C: New test.
511
512 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
513
514         * g++.dg/ext/altivec-2.C: Check for hardware support before
515         executing any VMX instructions.
516
517         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
518
519 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
520
521         PR c++/16276
522         * g++.old-deja/g++.other/comdat4.C: New test.
523         * g++.old-deja/g++.other/comdat4-aux.cc: New.
524
525 2004-08-12  Ben Elliston  <bje@au.ibm.com>
526
527         PR target/16286
528         * gcc.dg/pr16286.c: New test.
529
530 2004-08-12 Jan Beulich <jbeulich@novell.com>
531
532         * g++.dg/ext/asm5.C: New.
533
534 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
535
536         PR c++/16698
537         * g++.dg/eh/crash1.C: New test.
538
539         PR c++/16717
540         * g++.dg/ext/construct1.C: New test.
541
542 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/16853
545         * g++.dg/init/ptrmem1.C: New test.
546
547         PR c++/16618
548         * g++.dg/parse/offsetof5.C: New test.
549
550         PR c++/16870
551         * g++.dg/template/overload3.C: New test.
552
553 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
554
555         PR c++/16964
556         * g++.dg/parse/error16.C: New test.
557
558         PR c++/16904
559         * g++.dg/template/error14.C: New test.
560
561         PR c++/16929
562         * g++.dg/template/error15.C: New test.
563
564 2004-08-11  Devang Patel  <dpatel@apple.com>
565
566         * gcc.dg/darwin-ld-20040809-1.c: New test.
567         * gcc.dg/darwin-ld-20040809-2.c: New test.
568         
569 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
570
571         PR fortran/16917
572         * gfortran.dg/dfloat_1.f90: New test.
573
574 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
575
576         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
577         * gcc.dg/dll-2.c: Fix dg-require syntax.
578         * gcc.misc-tests/arm-isr.c (abort): Declare.
579         (exit): Likewise.
580
581 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/16971
584         * g++.dg/parse/crash16.C: New test.
585
586 2004-08-10  Roger Sayle  <roger@eyesopen.com>
587
588         * gcc.dg/mips-rsqrt-1.c: New test case.
589         * gcc.dg/mips-rsqrt-2.c: New test case.
590         * gcc.dg/mips-rsqrt-3.c: New test case.
591
592 2004-08-10  Paul Brook  <paul@codesourcery.com>
593
594         * gfortran.dg/der_io_1.f90: New test.
595
596 2004-08-10  Paul Brook  <paul@codesourcery.com>
597
598         PR fortran/16919
599         * gfortran.dg/der_array_1.f90: New test.
600
601 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
602
603         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
604
605 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
606
607         * gcc.dg/wchar_t-2.c: Fix typo.
608
609 2004-08-09  Falk Hueffner  <falk@debian.org>
610
611         PR tree-optimization/12517
612         * gcc.c-torture/compile/pr12517.c: New test.
613
614         PR tree-optimization/12578
615         * gcc.c-torture/compile/pr12578.c: New test.
616
617         PR tree-optimization/12899
618         * gcc.c-torture/compile/pr12899.c: New test.
619
620         PR rtl-optimization/14692
621         * gcc.c-torture/compile/pr14692.c: New test.
622
623         PR tree-optimization/16461
624         * gcc.c-torture/compile/pr16461.c: New test.
625
626 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
627
628         * gfortran.dg/getenv_1.f90: New test.
629
630 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
631
632         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
633         wchar_t.
634         * gcc.dg/symbian5.c: Test -fno-short-wchar.
635
636 2004-08-06  Paul Brook  <paul@codesourcery.com>
637
638         * gfortran.dg/ret_array_1.f90: New test.
639         * gfortran.dg/ret_pointer_1.f90: New test.
640
641 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
642
643         * gcc.dg/missing-field-init-[12].c: New tests.
644         * g++.dg/warn/missing-field-init-[12].C: New tests.
645
646 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
647
648         * gcc.dg/enum2.c: New test.
649         * gcc.dg/symbian3.c: Likewise.
650         * gcc.dg/symbian4.c: Likewise.
651         * gcc.dg/wchar_t-2.c: Likewise.
652
653 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
654
655         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
656         destructor tests.
657
658 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
659
660         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
661         dg-require-visiblity.
662         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
663         * g++.dg/ext/visibility/fvisibility.C: Likewise.
664         * g++.dg/ext/visibility/memfuncts.C: Likewise.
665         * g++.dg/ext/visibility/new1.C: Likewise.
666         * g++.dg/ext/visibility/pragma.C: Likewise.
667         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
668         * g++.dg/ext/visibility/virtual.C: Likewise.
669         * g++/dg/ext/visibility/visibility-1.C: Likewise.
670         * g++/dg/ext/visibility/visibility-2.C: Likewise.
671         * g++/dg/ext/visibility/visibility-3.C: Likewise.
672         * g++/dg/ext/visibility/visibility-4.C: Likewise.
673         * g++/dg/ext/visibility/visibility-5.C: Likewise.
674         * g++/dg/ext/visibility/visibility-6.C: Likewise.
675         * g++/dg/ext/visibility/visibility-7.C: Likewise.
676         * g++/dg/ext/visibility/visibility-8.C: New test.
677         * gcc.c-torture/compile/dll.x: Remove.
678         * gcc.dg/dll-2.c: Use dg-require-dll
679         * gcc.dg/visibility-10.c: New test.
680         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
681         supporting DLLs.
682         * testsuite/lib/scanasm.exp (scan_hidden): New function.
683         (scan_not_hidden): Likewise.
684
685 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
686
687         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
688
689 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
690
691         * gcc.c-torture/execute/20040805-1.c: New test.
692
693 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
694
695         * gcc.dg/20020118-1.c: Declare abort.
696         * gcc.dg/altivec_check.h: Likewise.
697         * gcc.dg/iftrap-2.c: Likewise.
698         * gcc.dg/pragma-darwin.c: Likewise.
699         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
700
701 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
702
703         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
704
705 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
706
707         * gcc.c-torture/execute/builtins/abs-2.c,
708         gcc.c-torture/execute/builtins/abs-3.c,
709         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
710         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
711         intmax_t, uintmax_t and their limits.
712         * gcc.dg/intmax_t-1.c: New test.
713
714 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
715
716         * g++.dg/tc1/dr147.C: Add reference to PR.
717
718 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
719
720         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
721         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
722
723 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
724
725         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
726
727 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
728
729         * gcc.dg/redecl-5.c: New test.
730         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
731         of scanf.
732
733 2004-08-03  Roger Sayle  <roger@eyesopen.com>
734
735         PR middle-end/16790
736         * gcc.c-torture/execute/pr16790-1.c: New test case.
737
738 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
739
740         * g++.dg/ext/visibility/assign1.C: New test.
741         * g++.dg/ext/visibility/new1.C: Likewise.
742
743         * gcc.dg/symbian1.c: New test.
744         * gcc.dg/symbian2.c: Likewise.
745
746 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
747
748         PR target/16570
749         * gcc.dg/i386-sse-9.c: New test.
750
751 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
752
753         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
754
755 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
756
757         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
758         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
759         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
760         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
761         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
762         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
763         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
764         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
765         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
766         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
767         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
768         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
769         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
770         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
771         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
772         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
773         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
774         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
775         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
776         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
777         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
778         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
779         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
780         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
781         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
782         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
783         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
784         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
785         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
786         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
787         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
788         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
789         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
790         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
791         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
792         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
793         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
794         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
795         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
796         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
797         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
798         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
799         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
800         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
801         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
802         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
803         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
804         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
805         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
806         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
807         gcc.misc-tests/i386-pf-3dnow-1.c,
808         gcc.misc-tests/i386-pf-athlon-1.c,
809         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
810         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
811         Declare built-in functions used.
812         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
813
814 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
815
816         PR c++/16707
817         * g++.dg/lookup/using12.C: New test.
818
819         * g++.dg/init/null1.C: Fix PR number.
820         * g++.dg/parse/namespace10.C: Likewise.
821
822 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
823
824         PR c++/16224
825         * g++.dg/template/spec17.C: New test.
826         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
827         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
828
829 2004-08-02  David Billinghurst
830
831         PR fortran/16292
832         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
833
834 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
835
836         * gcc.dg/ia64-got-1.c: New test case.
837
838 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
839
840         PR c++/16489
841         * g++.dg/init/null1.C: New test.
842         * g++.dg/tc1/dr76.C: Adjust error marker.
843
844         PR c++/16529
845         * g++.dg/parse/namespace10.C: New test.
846
847         PR c++/16810
848         * g++.dg/inherit/ptrmem2.C: New test.
849
850 2004-08-02  Ben Elliston  <bje@au.ibm.com>
851
852         PR target/16155
853         * gcc.dg/pr16155.c: New test.
854
855 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
856
857         * gcc.dg/redecl-2.c: New test.
858
859 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
860
861         * gcc.dg/darwin-longdouble.c: New file.
862
863 2004-07-30  Richard Henderson  <rth@redhat.com>
864
865         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
866         write to constant argument.
867         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
868
869 2004-07-30  Richard Henderson  <rth@redhat.com>
870
871         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
872         tests of nearest around zero.
873
874 2004-07-30  Andrew Pinski  <apinski@apple.com>
875
876         * gcc.c-torture/compile/20040730-1.c: New test.
877
878 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
879
880         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
881         powerpc-eabispe.
882
883 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
884
885         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
886
887 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
888
889         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
890         contains $ld_library_path.
891         * lib/gfortran.exp (gfortran_link_flags): Likewise.
892
893 2004-07-29  Richard Henderson  <rth@redhat.com>
894
895         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
896
897         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
898         (alt2, which): New.
899         (Check): Accept either alternative.
900
901 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
902
903         * g++.dg/abi/inline1.C: New test.
904         * g++.dg/abi/local1-a.cc: Likewise.
905         * g++.dg/abi/local1.C: Likewise.
906         * g++.dg/abi/mangle11.C: Tweak location of warnings.
907         * g++.dg/abi/mangle12.C: Likewise.
908         * g++.dg/abi/mangle17.C: Likewise.
909         * g++.dg/abi/mangle20-2.C: Likewise.
910         * g++.dg/opt/interface1.C: Likewise.
911         * g++.dg/opt/interface1.h: Likewise.
912         * g++.dg/opt/interface1-a.cc: New test.
913         * g++.dg/parse/repo1.C: New test.
914         * g++.dg/template/repo1.C: Likewise.
915         * g++.dg/warn/Winline-1.C: Likewise.
916         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
917
918 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
919
920         * gcc.dg/tree-ssa/20040729-1.c: New test.
921
922 2004-07-27  Matt Austern <austern@apple.com>
923
924         * gcc.dg/darwin-bool-1.c: New test.
925         * gcc.dg/darwin-bool-2.c: New test.
926
927 2004-07-28  Richard Henderson  <rth@redhat.com>
928
929         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
930         arguments in the correct type.  Don't write to constant arguments.
931
932 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
933
934         PR tree-optimization/16688
935         PR tree-optimization/16689
936         * g++.dg/tree-ssa/pr16688.C: New test.
937
938 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
939
940         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
941         loads.  Not only in the comment, this time.
942
943 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
944
945         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
946         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
947         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
948         * gcc.dg/sh4a-bitmovua.c: New.
949         * gcc.dg/sh4a-cos.c: New.
950         * gcc.dg/sh4a-cosf.c: New.
951         * gcc.dg/sh4a-fprun.c: New.
952         * gcc.dg/sh4a-fsrra.c: New.
953         * gcc.dg/sh4a-memmovua.c: New.
954         * gcc.dg/sh4a-sin.c: New.
955         * gcc.dg/sh4a-sincos.c: New.
956         * gcc.dg/sh4a-sincosf.c: New.
957         * gcc.dg/sh4a-sinf.c: New.
958
959 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
960
961         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
962         conditionals.
963         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
964         loads.
965         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
966         DOM1.
967
968 2004-07-27  Andrew Pinski  <apinski@apple.com>
969
970         * g++.dg/rtti/tinfo1.C: Correct the xfail.
971
972 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
973
974         * gcc.dg/pragma-isr.c: New test.
975
976 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
977
978         PR c++/14429
979         * g++.dg/template/ttp11.C: New test.
980
981 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
982
983         * gcc.c-torture/compile/20040727-1.c: New test.
984
985 2004-07-26  Eric Christopher  <echristo@redhat.com>
986
987         * gcc.c-torture/compile/20040726-2.c: New test.
988
989 2004-07-26  Andrew Pinski  <apinski@apple.com>
990
991         * g++.dg/rtti/tinfo1.C: Xfail.
992
993 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
994
995         * gcc.c-torture/compile/20040726-1.c: New test.
996
997 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
998             Brian Ryner  <bryner@brianryner.com>
999
1000         PR c++/9283
1001         PR c++/15000
1002         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1003         * g++.dg/ext/visibility/: New directory.
1004         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1005         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1006         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1007         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1008         * g++.dg/ext/visibility/fvisibility.C,
1009         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1010         g++.dg/ext/visibility/fvisibility-override1.C
1011         g++.dg/ext/visibility/fvisibility-override2.C
1012         g++.dg/ext/visibility/memfuncts.C
1013         g++.dg/ext/visibility/noPLT.C
1014         g++.dg/ext/visibility/pragma.C
1015         g++.dg/ext/visibility/pragma-override1.C
1016         g++.dg/ext/visibility/pragma-override2.C
1017         g++.dg/ext/visibility/staticmemfuncts.C
1018         g++.dg/ext/visibility/virtual.C: New tests.
1019
1020 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1021
1022         PR c/15360
1023         * gcc.dg/pr15360-1.c: New test.
1024
1025 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1026
1027         * gcc.dg/pragma-align-2.c: New test.
1028         * gcc.dg/pragma-init-fini.c: New test.
1029         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1030         targets.
1031
1032 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1033
1034         * gcc.dg/init-string-2.c: New test.
1035
1036 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1037
1038         PR 16684
1039         * gcc.dg/Wredundant-decls-1.c: New test case.
1040
1041 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1042
1043         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1044         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1045         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1046         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1047         * gcc.dg/compat/generate-random.c: New file.
1048         * gcc.dg/compat/generate-random.h: Likewise.
1049         * gcc.dg/compat/generate-random_r.c: Likewise.
1050         * gcc.dg/compat/struct-layout-1.h: Likewise.
1051         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1052         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1053         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1054         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1055         * gcc.dg/compat/struct-layout-1_main.c: New test.
1056         * gcc.dg/compat/struct-layout-1_x.c: New file.
1057         * gcc.dg/compat/struct-layout-1_y.c: New file.
1058         * gcc.dg/compat/struct-layout-1_test.h: New file.
1059
1060 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1061
1062         * gcc.dg/comp-return-1.c: New test
1063
1064 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1065
1066         * gcc.dg/vmx/8-02a.c: Fix typo.
1067
1068         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1069         * gcc.dg/darwin-abi-3.c: New test.
1070
1071         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1072         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1073
1074         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1075         * gcc.dg/vmx/ops-long-1.c: New test.
1076         * gcc.dg/vmx/ops-long-2.c: New test.
1077
1078 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1079
1080         * g++.dg/lookup/conv-[1234].C: New.
1081
1082 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1083
1084         * g++.dg/parse/attr2.C: Simplify.
1085
1086 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1087
1088         PR c/7284
1089         * gcc.c-torture/execute/pr7284-1.c: New test.
1090
1091 2004-07-22  Brian Booth  <bbooth@redhat.com>
1092
1093         * gcc.dg/tree-ssa/20040721-1.c: New test.
1094
1095 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1096
1097         * g++.dg/template/crash20.c: New.
1098
1099 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1100
1101         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1102         Add dg-run directive.  Declare variables as required.
1103         * gfortran.dg/g77/README: Update
1104
1105 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1106
1107         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1108         gcc.dg/cris-peep2-andu2.c: New tests.
1109
1110 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1111
1112         PR c/15052
1113         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1114         on return type.
1115         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1116         messages.
1117         * gcc.dg/qual-return-2.c: Update expected messages.
1118         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1119
1120 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1121
1122         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1123         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1124
1125 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1126
1127         PR c/11250
1128         * gcc.dg/init-string-1.c: New test.
1129
1130 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR middle-end/15345
1133         PR c/16450
1134         * gcc.dg/torture/nested-fn-1.c: New test.
1135
1136 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1137
1138         PR target/16559
1139         * gcc.dg/ia64-fptr-1.c: New file.
1140
1141 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1142
1143         PR c++/14497
1144         * g++.dg/template/spec16.C: New test.
1145         * g++.old-deja/g++.robertl/eb118.C: Remove.
1146
1147 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1148
1149         PR c++/509
1150         * g++.dg/template/spec15.C: New test.
1151
1152 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1153
1154         Copy cases from g77.f-torture/execute and add dg-run
1155         directive.  Other changes as noted.
1156         * gfortran.dg/g77/13037.f
1157         * gfortran.dg/g77/1832.f
1158         * gfortran.dg/g77/19981119-0.f
1159         * gfortran.dg/g77/19990313-0.f
1160         * gfortran.dg/g77/19990313-1.f
1161         * gfortran.dg/g77/19990313-2.f
1162         * gfortran.dg/g77/19990313-3.f
1163         * gfortran.dg/g77/19990419-1.f
1164         * gfortran.dg/g77/19990826-0.f
1165         * gfortran.dg/g77/19990826-2.f
1166         * gfortran.dg/g77/20000503-1.f
1167         * gfortran.dg/g77/20001111.f
1168         * gfortran.dg/g77/20010116.f
1169         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1170         * gfortran.dg/g77/20010430.f
1171         * gfortran.dg/g77/6177.f
1172         * gfortran.dg/g77/947.f
1173         * gfortran.dg/g77/970816-3.f
1174         * gfortran.dg/g77/971102-1.f
1175         * gfortran.dg/g77/980520-1.f
1176         * gfortran.dg/g77/980628-0.f
1177         * gfortran.dg/g77/980628-1.f
1178         * gfortran.dg/g77/980628-10.f
1179         * gfortran.dg/g77/980628-2.f
1180         * gfortran.dg/g77/980628-3.f
1181         * gfortran.dg/g77/980628-7.f
1182         * gfortran.dg/g77/980628-8.f
1183         * gfortran.dg/g77/980628-9.f
1184         * gfortran.dg/g77/980701-0.f
1185         * gfortran.dg/g77/980701-1.f
1186         * gfortran.dg/g77/cabs.f
1187         * gfortran.dg/g77/claus.f
1188         * gfortran.dg/g77/complex_1.f
1189         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1190         * gfortran.dg/g77/dcomplex.f
1191         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1192         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1193         * gfortran.dg/g77/f90-intrinsic-numeric.f
1194         * gfortran.dg/g77/int8421.f
1195         * gfortran.dg/g77/labug1.f
1196         * gfortran.dg/g77/large_vec.f
1197         * gfortran.dg/g77/le.f
1198         * gfortran.dg/g77/short.f
1199         * gfortran.dg/g77/README: Update
1200
1201 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1202
1203         PR c++/16637
1204         * g++.dg/parse/lookup4.C: New test.
1205
1206 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1207
1208         PR c++/16175
1209         * g++.dg/template/ttp10.C: New test.
1210
1211 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1212
1213         * gcc.dg/pr12625-1.c: New test.
1214
1215 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1216
1217         * testsuite/gcc.dg/switch-warn-1.c: New test.
1218         * testsuite/gcc.dg/switch-warn-2.c: New test.
1219         * gcc.c-torture/compile/pr14730.c: Update.
1220
1221 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1222
1223         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1224         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1225         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1226         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1227
1228 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1229
1230         PR c++/16623
1231         * g++.dg/template/assign1.C: New test.
1232
1233 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1234
1235         PR c++/12170
1236         * g++.dg/template/ttp9.C: New test.
1237
1238 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1239
1240         * gcc.dg/format/cmn-err-1.c: New test.
1241
1242 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1243
1244         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1245         gcc.dg/Wparentheses-10.c: New tests.
1246         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1247
1248 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1249
1250         PR fortran/16465
1251         * gfortran.dg/g77//ffixed-line-length-0.f,
1252         gfortran.dg/g77/ffixed-line-length-132.f,
1253         gfortran.dg/g77/ffixed-line-length-72.f,
1254         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1255         gfortran.dg/g77/README: Update.
1256
1257 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1258
1259         PR c++/13092
1260         * g++.dg/template/non-dependent7.C: New test.
1261         * g++.dg/template/non-dependent8.C: Likewise.
1262         * g++.dg/template/non-dependent9.C: Likewise.
1263         * g++.dg/template/non-dependent10.C: Likewise.
1264
1265 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1266
1267         PR c++/16337
1268         * g++.dg/parse/attr2.C: New test.
1269
1270 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1271
1272         * g77.dg: Removed.
1273         * g77.f-torture: Ditto.
1274
1275 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1276
1277         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1278         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1279         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1280
1281 2004-07-16  Richard Henderson  <rth@redhat.com>
1282
1283         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1284
1285 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1286
1287         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1288         tests with full list of options.
1289         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1290         of TORTURE_OPTIONS if test contains 'dg-do run'.
1291
1292         PR fortran/16404
1293         * gfortran.dg/do_iterator.f90: New test.
1294
1295 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1296
1297         PR rtl-optimization/16536
1298         * gcc.c-torture/execute/restrict-1.c: New test.
1299
1300 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1301
1302         PR fortran/15324
1303         * gfortran.dg/pr15324.f90: New test.
1304
1305         PR fortran/15129
1306         * gfortran.dg/pr15129.f90: New test.
1307
1308         PR fortran/15140
1309         * gfortran.dg/pr15140.f90: New test.
1310
1311         PR fortran/13792
1312         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1313         compile-time simplification.
1314
1315 2004-07-14  Mike Stump  <mrs@apple.com>
1316
1317         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1318
1319 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1320
1321         PR target/16325
1322         * gcc.dg/profile-generate-1.c: New.
1323
1324 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1325
1326         * gcc.c-torture/execute/20040709-1.c: New test.
1327         * gcc.c-torture/execute/20040709-2.c: New test.
1328
1329 2004-07-14  Mike Stump  <mrs@apple.com>
1330
1331         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1332
1333 2004-07-14  Mike Stump  <mrs@apple.com>
1334
1335         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1336
1337 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1338
1339         PR c++/16518
1340         * g++.dg/parse/mutable1.C: New test.
1341
1342 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1343
1344         PR tree-optimization/16443
1345         * gcc.dg/tree-ssa/20040713-1.c: New test.
1346
1347 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1348
1349         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1350         for operator new.
1351
1352 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1353
1354         * gfortran.dg/g77/README: New file
1355         * gfortran.dg/g77/19981216-0.f:  Copy from
1356         g77.f-torture/noncompile.  Add "dg-do compile" and
1357         dg-error as required.
1358         * gfortran.dg/g77/19990218-1.f: Likewise
1359         * gfortran.dg/g77/19990905-1.f: Likewise
1360         * gfortran.dg/g77/9263.f: Likewise
1361         * gfortran.dg/g77/980615-0.f: Likewise
1362         * gfortran.dg/g77/980616-0.f: Likewise
1363         * gfortran.dg/g77/check0.f: Likewise
1364         * gfortran.dg/g77/select_no_compile.f: Likewise
1365
1366 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1367
1368         Copy files from g77.f-torture/compile.
1369         Add "{ dg-do compile}".  Other changes as noted
1370         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1371         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1372         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1373         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1374         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1375         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1376         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1377         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1378         statement to conform to standard.  Append alpha1.x for reference.
1379         * gfortran.dg/g77/xformat.f: Add dg-warning
1380
1381 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1382
1383         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1384         Add {dg-do compile} directive.
1385         * gfortran.dg/g77/cpp2.F: Likewise
1386
1387 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1388
1389         PR c++/5402
1390         * g++.dg/lookup/name-clash1.C: New test.
1391
1392         PR c++/9777
1393         * g++.dg/lookup/name-clash2.C: New test.
1394
1395         PR c++/12102
1396         * g++.dg/lookup/name-clash3.C: New test.
1397
1398 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1399
1400         * g++.dg/lookup/new2.C: New test.
1401         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1402
1403 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1404
1405         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1406         Add {dg-do compile} directive.
1407         * gfortran.dg/g77/13060.f: Likewise
1408         * gfortran.dg/g77/19990218-0.f: Likewise
1409         * gfortran.dg/g77/19990305-0.f: Likewise
1410         * gfortran.dg/g77/19990419-0.f: Likewise
1411         * gfortran.dg/g77/19990502-0.f: Likewise
1412         * gfortran.dg/g77/19990502-1.f: Likewise
1413         * gfortran.dg/g77/19990525-0.f: Likewise
1414         * gfortran.dg/g77/19990826-1.f: Likewise
1415         * gfortran.dg/g77/19990826-3.f: Likewise
1416         * gfortran.dg/g77/19990905-2.f: Likewise
1417         * gfortran.dg/g77/20000412-1.f: Likewise
1418         * gfortran.dg/g77/20000511-1.f: Likewise
1419         * gfortran.dg/g77/20000511-2.f: Likewise
1420         * gfortran.dg/g77/20000518.f: Likewise
1421         * gfortran.dg/g77/20000601-1.f: Likewise
1422         * gfortran.dg/g77/20000601-2.f: Likewise
1423         * gfortran.dg/g77/20000629-1.f: Likewise
1424         * gfortran.dg/g77/20000630-2.f: Likewise
1425         * gfortran.dg/g77/20010115.f: Likewise
1426         * gfortran.dg/g77/20010321-1.f: Likewise
1427         * gfortran.dg/g77/20010426.f: Likewise
1428         * gfortran.dg/g77/20020307-1.f: Likewise
1429         * gfortran.dg/g77/8485.f: Likewise
1430         * gfortran.dg/g77/960317-1.f: Likewise
1431         * gfortran.dg/g77/970915-0.f: Likewise
1432         * gfortran.dg/g77/980310-1.f: Likewise
1433         * gfortran.dg/g77/980310-2.f: Likewise
1434         * gfortran.dg/g77/980310-3.f: Likewise
1435         * gfortran.dg/g77/980310-4.f: Likewise
1436         * gfortran.dg/g77/980310-6.f: Likewise
1437         * gfortran.dg/g77/980310-7.f: Likewise
1438         * gfortran.dg/g77/980310-8.f: Likewise
1439         * gfortran.dg/g77/980419-2.f: Likewise
1440         * gfortran.dg/g77/980424-0.f: Likewise
1441         * gfortran.dg/g77/980427-0.f: Likewise
1442         * gfortran.dg/g77/980729-0.f: Likewise
1443         * gfortran.dg/g77/981117-1.f: Likewise
1444         * gfortran.dg/g77/toon_1.f: Likewise
1445
1446 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1447
1448         PR c++/2204
1449         * g++.dg/other/abstract2.C: New test.
1450
1451 2004-07-12  Paul Brook  <paul@codesourcery.com>
1452
1453         * gfortran.dg/pointer_init_1.f90: New test.
1454
1455 2004-07-11  Paul Brook  <paul@codesourcery.com>
1456
1457         PR fortran/15986
1458         * gfortran.dg/contained_1.f90: New test.
1459
1460 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1461
1462         * g++.dg/parse/defarg8.C: New test.
1463
1464 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1465
1466         PR fortran/16433
1467         * gfortran.dg/pr16433.f: New test.
1468
1469         PR fortran/17574
1470         * gfortran.dg/pr15754.f90: New test.
1471
1472 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1473
1474         PR tree-optimization/16437
1475         * gcc.c-torture/execute/bitfld-4.c: New test.
1476
1477 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1478
1479         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1480         access to common var from module.
1481
1482 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1483
1484         PR fortran/16336
1485         * gfortran.fortran-torture/execute/common_2.f90: New test.
1486
1487 2004-07-10  Paul Brook  <paul@codesourcery.com>
1488
1489         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1490
1491 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1492
1493         PR fortran/15969
1494         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1495
1496 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1497
1498         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1499         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1500         * gfortran.dg/g77/ffree-form-1.f: Likewise
1501         * gfortran.dg/g77/ffree-form-2.f: Likewise
1502         * gfortran.dg/g77/ffree-form-3.f: Likewise
1503         * gfortran.dg/g77/fno-underscoring.f: Likewise
1504         * gfortran.dg/g77/funderscoring.f: Likewise
1505         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1506
1507 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1508
1509         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1510
1511 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1512         Paul Brook  <paul@codesourcery.com>
1513
1514         PR fortran/13415
1515         * gfortran.dg/common_pointer_1.f90: New test.
1516
1517 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1518
1519         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1520
1521 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1522
1523         PR target/16364
1524         * gcc.c-torture/compile/20040709-1.c: New.
1525
1526 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1527
1528         PR fortran/14077
1529         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1530
1531 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1532
1533         PR fortran/13201
1534         * gfortran.dg/shape_1.f90: New test.
1535
1536 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1537             Andrew Pinski  <apinski@apple.com>
1538
1539         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1540
1541 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1542
1543         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1544         comment.
1545
1546 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1547         Paul Brook  <paul@codesourcery.com>
1548
1549         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1550         '.f95' and '.F95'.
1551
1552 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1553
1554         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1555
1556 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1557
1558         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1559         testcases with capital suffix.
1560
1561 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1562
1563         PR fortran/15481
1564         PR fortran/13372
1565         PR fortran/13575
1566         PR fortran/15978
1567         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1568
1569         * gfortran.dg/implicit_1.f90: New test.
1570
1571 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1572
1573         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1574         expression to match gfortran warning/error messages
1575         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1576         dg-error text.
1577
1578 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1579
1580         * lib/fortran-torture.exp: Rename proc search_for to
1581         search_for_re.
1582
1583 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1584
1585         * gcc.c-torture/execute/simd-5.x: New file.
1586         XFAIL on SPARC 64-bit at -O0.
1587
1588 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1589
1590         PR c++/8211
1591         PR c++/16165
1592         * g++.dg/warn/effc3.C: New test.
1593
1594 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1595
1596         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1597         change X to 1X in format.
1598         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1599         add data statements to conform to standard.
1600
1601 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1602
1603         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1604         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1605         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1606
1607 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1608
1609         * gfortran.dg/g77/7388.f: Copy from g77.dg
1610         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1611         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1612         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1613         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1614         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1615         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1616         * gfortran.dg/g77/strlen0.f: Likewise
1617
1618 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1619
1620         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1621         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1622
1623 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1624
1625         * gcc.c-torture/execute/920428-2.x: Delete.
1626         * gcc.c-torture/execute/920501-7.x: Likewise.
1627
1628 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1631         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1632         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1633         prescott and c3-2.
1634         (PREFETCH_3DNOW): Add -march=c3.
1635
1636 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1637
1638         PR c/16437
1639         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1640         * gcc.c-torture/execute/bf64-1.x: Likewise.
1641
1642 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1643
1644         * gcc.c-torture/compile/20040708-1.c: New test.
1645
1646 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1647
1648         PR c++/16169
1649         * g++.dg/warn/effc2.C: New test.
1650
1651 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1652
1653         * gcc.c-torture/execute/bitfld-1.x: Remove.
1654         * gcc.c-torture/execute/bitfld-3.c: New test.
1655         * gcc.dg/bitfld-2.c: Remove XFAILs.
1656
1657 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1658
1659         PR c++/16276
1660         * g++.dg/rtti/tinfo1.C: New file.
1661
1662 2004-07-07  Eric Christopher  <echristo@redhat.com>
1663
1664         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1665
1666 2004-07-07  Andrew Pinski  <apinski@apple.com>
1667
1668         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1669
1670 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1671
1672         * g++.dg/init/call1.C: XFAIL.
1673
1674 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1675
1676         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1677         except for movstrict*, to movmem* and clrstr* to clrmem*.
1678
1679 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1680
1681         * gcc.c-torture/execute/20040707-1.c: New test.
1682
1683 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1684
1685         * gcc.c-torture/execute/20040706-1.c: New test.
1686
1687 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1688
1689         PR c++/3671
1690         * g++.dg/template/spec14.C: New test.
1691
1692 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1693
1694         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1695         nothing if not yet defined.  Use it in b, c and d type definitions.
1696         * gcc.c-torture/execute/20040705-1.c: New test.
1697         * gcc.c-torture/execute/20040705-2.c: New test.
1698
1699 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1700
1701         PR c++/2518
1702         * g++.dg/lookup/new1.C: New test.
1703
1704 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1705
1706         PR c++/11406
1707         * g++.dg/template/sizeof8.C: New test.
1708
1709 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1710
1711         * gcc.c-torture/compile/20040705-1.c: New test.
1712
1713 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1714
1715         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1716
1717 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1718
1719         * gcc.dg/cpp/if-mop.c: Two new testcases.
1720         * gcc.dg/cpp/trad/comment-3.c: New.
1721
1722 2004-07-04  Paul Brook  <paul@codesourcery.com>
1723
1724         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1725
1726 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1727
1728         PR c++/3761
1729         * g++.dg/lookup/crash4.C: New test.
1730
1731 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1732
1733         * gcc.c-torture/execute/builtin-abs-1.c
1734         * gcc.c-torture/execute/builtin-abs-2.c
1735         * gcc.c-torture/execute/builtin-complex-1.c
1736         * gcc.c-torture/execute/builtins/string-1-lib.c
1737         * gcc.c-torture/execute/builtins/string-1.c
1738         * gcc.c-torture/execute/builtins/string-2-lib.c
1739         * gcc.c-torture/execute/builtins/string-2.c
1740         * gcc.c-torture/execute/builtins/string-3-lib.c
1741         * gcc.c-torture/execute/builtins/string-3.c
1742         * gcc.c-torture/execute/builtins/string-4-lib.c
1743         * gcc.c-torture/execute/builtins/string-4.c
1744         * gcc.c-torture/execute/builtins/string-5-lib.c
1745         * gcc.c-torture/execute/builtins/string-5.c
1746         * gcc.c-torture/execute/builtins/string-6-lib.c
1747         * gcc.c-torture/execute/builtins/string-6.c
1748         * gcc.c-torture/execute/builtins/string-7-lib.c
1749         * gcc.c-torture/execute/builtins/string-7.c
1750         * gcc.c-torture/execute/builtins/string-8-lib.c
1751         * gcc.c-torture/execute/builtins/string-8.c
1752         * gcc.c-torture/execute/builtins/string-9-lib.c
1753         * gcc.c-torture/execute/builtins/string-9.c
1754         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1755         * gcc.c-torture/execute/builtins/string-asm-1.c
1756         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1757         * gcc.c-torture/execute/builtins/string-asm-2.c
1758         * gcc.c-torture/execute/stdio-opt-1.c
1759         * gcc.c-torture/execute/stdio-opt-2.c
1760         * gcc.c-torture/execute/stdio-opt-3.c
1761         * gcc.c-torture/execute/string-opt-1.c
1762         * gcc.c-torture/execute/string-opt-10.c
1763         * gcc.c-torture/execute/string-opt-11.c
1764         * gcc.c-torture/execute/string-opt-12.c
1765         * gcc.c-torture/execute/string-opt-13.c
1766         * gcc.c-torture/execute/string-opt-14.c
1767         * gcc.c-torture/execute/string-opt-15.c
1768         * gcc.c-torture/execute/string-opt-16.c
1769         * gcc.c-torture/execute/string-opt-2.c
1770         * gcc.c-torture/execute/string-opt-6.c
1771         * gcc.c-torture/execute/string-opt-7.c
1772         * gcc.c-torture/execute/string-opt-8.c:
1773         Replace with ...
1774
1775         * gcc.c-torture/execute/builtins/abs-2.c
1776         * gcc.c-torture/execute/builtins/abs-3.c
1777         * gcc.c-torture/execute/builtins/complex-1.c
1778         * gcc.c-torture/execute/builtins/fprintf.c
1779         * gcc.c-torture/execute/builtins/fputs.c
1780         * gcc.c-torture/execute/builtins/memcmp.c
1781         * gcc.c-torture/execute/builtins/memmove.c
1782         * gcc.c-torture/execute/builtins/memops-asm.c
1783         * gcc.c-torture/execute/builtins/mempcpy-2.c
1784         * gcc.c-torture/execute/builtins/mempcpy.c
1785         * gcc.c-torture/execute/builtins/memset.c
1786         * gcc.c-torture/execute/builtins/printf.c
1787         * gcc.c-torture/execute/builtins/sprintf.c
1788         * gcc.c-torture/execute/builtins/strcat.c
1789         * gcc.c-torture/execute/builtins/strchr.c
1790         * gcc.c-torture/execute/builtins/strcmp.c
1791         * gcc.c-torture/execute/builtins/strcpy.c
1792         * gcc.c-torture/execute/builtins/strcspn.c
1793         * gcc.c-torture/execute/builtins/strlen-2.c
1794         * gcc.c-torture/execute/builtins/strlen.c
1795         * gcc.c-torture/execute/builtins/strncat.c
1796         * gcc.c-torture/execute/builtins/strncmp-2.c
1797         * gcc.c-torture/execute/builtins/strncmp.c
1798         * gcc.c-torture/execute/builtins/strncpy.c
1799         * gcc.c-torture/execute/builtins/strpbrk.c
1800         * gcc.c-torture/execute/builtins/strpcpy-2.c
1801         * gcc.c-torture/execute/builtins/strpcpy.c
1802         * gcc.c-torture/execute/builtins/strrchr.c
1803         * gcc.c-torture/execute/builtins/strspn.c
1804         * gcc.c-torture/execute/builtins/strstr-asm.c
1805         * gcc.c-torture/execute/builtins/strstr.c:
1806         ... these new files.
1807
1808         * gcc.c-torture/execute/builtins/abs-2-lib.c
1809         * gcc.c-torture/execute/builtins/abs-3-lib.c
1810         * gcc.c-torture/execute/builtins/complex-1-lib.c
1811         * gcc.c-torture/execute/builtins/fprintf-lib.c
1812         * gcc.c-torture/execute/builtins/fputs-lib.c
1813         * gcc.c-torture/execute/builtins/memcmp-lib.c
1814         * gcc.c-torture/execute/builtins/memmove-lib.c
1815         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1816         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1817         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1818         * gcc.c-torture/execute/builtins/memset-lib.c
1819         * gcc.c-torture/execute/builtins/printf-lib.c
1820         * gcc.c-torture/execute/builtins/sprintf-lib.c
1821         * gcc.c-torture/execute/builtins/strcat-lib.c
1822         * gcc.c-torture/execute/builtins/strchr-lib.c
1823         * gcc.c-torture/execute/builtins/strcmp-lib.c
1824         * gcc.c-torture/execute/builtins/strcpy-lib.c
1825         * gcc.c-torture/execute/builtins/strcspn-lib.c
1826         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1827         * gcc.c-torture/execute/builtins/strlen-lib.c
1828         * gcc.c-torture/execute/builtins/strncat-lib.c
1829         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1830         * gcc.c-torture/execute/builtins/strncmp-lib.c
1831         * gcc.c-torture/execute/builtins/strncpy-lib.c
1832         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1833         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1834         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1835         * gcc.c-torture/execute/builtins/strrchr-lib.c
1836         * gcc.c-torture/execute/builtins/strspn-lib.c
1837         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1838         * gcc.c-torture/execute/builtins/strstr-lib.c
1839         * gcc.c-torture/execute/builtins/lib/abs.c
1840         * gcc.c-torture/execute/builtins/lib/fprintf.c
1841         * gcc.c-torture/execute/builtins/lib/memset.c
1842         * gcc.c-torture/execute/builtins/lib/printf.c
1843         * gcc.c-torture/execute/builtins/lib/sprintf.c
1844         * gcc.c-torture/execute/builtins/lib/strcpy.c
1845         * gcc.c-torture/execute/builtins/lib/strcspn.c
1846         * gcc.c-torture/execute/builtins/lib/strncat.c
1847         * gcc.c-torture/execute/builtins/lib/strncmp.c
1848         * gcc.c-torture/execute/builtins/lib/strncpy.c
1849         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1850         * gcc.c-torture/execute/builtins/lib/strspn.c
1851         * gcc.c-torture/execute/builtins/lib/strstr.c:
1852         New files containing support routines.
1853
1854         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1855         declaration.
1856         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1857         when not optimizing.
1858
1859 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/16240
1862         * g++.dg/abi/mangle22.C: New test.
1863         * g++.dg/abi/mangle23.C: Likewise.
1864
1865 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1866
1867         PR fortran/16290
1868         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1869         Allow for cases without denormalized floating point numbers.
1870
1871 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1872
1873         PR c/1027
1874         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1875         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1876         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1877         expected warning text.
1878         * gcc.dg/format/diag-2.c: New test.
1879
1880 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1881
1882         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1883
1884 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1885
1886         * gcc.dg/builtins-43.c: New.
1887         * gcc.dg/builtins-44.c: New.
1888         * gcc.dg/builtins-45.c: New.
1889
1890 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1891             Andreas Tobler  <a.tobler@schweiz.ch>
1892
1893         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1894         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1895         as SIGSEGV.
1896         * gcc.dg/cleanup-11.c: Likewise.
1897         * gcc.dg/cleanup-8.c: Likewise.
1898         * gcc.dg/cleanup-9.c: Likewise.
1899         * gcc.dg/cleanup-5.c: Run on all platforms.
1900
1901 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1902
1903         * g++.dg/warn/nonnull1.C: New test.
1904
1905 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1906
1907         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1908         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1909         Special-case the Sun compiler wrt to <complex.h>.
1910
1911 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1912
1913         * gcc.dg/Wunreachable-8.C: New test.
1914
1915         * gcc.dg/h8300-ice2.c : New test.
1916
1917 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1918
1919         PR fortran/16161
1920         * gfortran.fortran-torture/compile/implicit.f90: Add test
1921         for implicit character.
1922
1923 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1924
1925         PR fortran/16289
1926         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1927         Use tiny() intrinsic to find smallest non-negative real
1928
1929 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1930
1931         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1932         * gcc.dg/compat/struct-by-value-22_x.c: New.
1933         * gcc.dg/compat/struct-by-value-22_y.c: New.
1934
1935         * gcc.c-torture/execute/20040629-1.c: New test.
1936
1937 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1938
1939         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1940         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1941
1942         PR target/16195
1943         * gcc.dg/20040625-1.c: New test.
1944
1945 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1946
1947         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1948
1949 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1950
1951         PR fortran/15963
1952         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1953
1954 2004-06-29  Richard Henderson  <rth@redhat.com>
1955
1956         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1957
1958 2004-06-29  Paul Brook  <paul@codesourcery.com>
1959
1960         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1961         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1962
1963 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1964
1965         PR c++/16260
1966         * g++.dg/parse/crash15.C: New.
1967
1968 2004-06-28  Andrew Pinski  <apinski@apple.com>
1969
1970         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1971         by the error already.
1972
1973         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1974
1975 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1976
1977         PR target/14041
1978         * gcc.dg/h8300-bss-align-1.c : New.
1979
1980 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1981
1982         * PR c++/16174
1983         * g++.dg/template/ctor4.C: New.
1984
1985 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1986
1987         PR c++/16205
1988         * g++.dg/warn/Wsequence-point-1.C: New test.
1989
1990 2004-06-27  Paul Brook  <paul@codesourcery.com>
1991
1992         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1993
1994 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1995
1996         * g++.old-deja/g++.mike/p7325.C: Remove.
1997
1998 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1999
2000         PR c/14963
2001         * gcc.dg/pr14963.c: New test.
2002
2003 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2004
2005         PR c++/16193
2006         * g++.dg/parse/redef1.C: New test.
2007
2008 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2009
2010         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2011         20021110.c.
2012         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2013         20021119-1.c.
2014         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2015         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2016         5-04.c.
2017         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2018         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2019         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2020         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2021         g++.brendan/enum14.C.
2022         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2023         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2024         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2025         g++.mike/virt1.C.
2026         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2027         memtemp24.C.
2028
2029 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2030
2031         * gcc.dg/20040527-1.c: New test case.
2032
2033 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2034
2035         PR gfortran/pr16196
2036         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2037
2038 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2039
2040         PR middle-end/15825
2041         * gcc.dg/pr15825-1.c: New test case.
2042
2043 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2044
2045         * gcc.c-torture/execute/20040625-1.c: New test.
2046
2047 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2048
2049         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2050
2051 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2052
2053         * gcc.dg/torture/mips-div-1.c: New test.
2054
2055 2004-06-24  Jeff Law  <law@redhat.com>
2056
2057         * gcc.dg/tree-ssa/20040624-1.c: New test.
2058
2059 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2060
2061         * gcc.c-torture/compile/20040624-1.c: New test.
2062
2063 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2064
2065         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2066         this directory.
2067
2068 2004-06-23  Andrew Pinski  <apinski@apple.com>
2069
2070         PR middle-end/15988
2071         * g++.dg/opt/ptrmem4.C: New test.
2072
2073         * gcc.dg/c90-array-quals-2.c: New test.
2074
2075 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2076
2077         * gcc.dg/kpice1.c: New test.
2078
2079 2006-06-23  Andrew Pinski  <apinski@apple.com>
2080
2081         * gcc.dg/c90-array-quals.c: New test.
2082
2083 2006-06-22  Richard Henderson  <rth@redhat.com>
2084
2085         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2086
2087 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2088
2089         * gcc.dg/builtins-config.h: Handle FreeBSD.
2090
2091 2006-06-22  Richard Henderson  <rth@redhat.com>
2092
2093         * g++.dg/opt/devirt1.C: New.
2094
2095 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2096
2097         * g++.dg/opt/pr15551.C: New testcase.
2098
2099 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2100
2101         PR target/14800
2102         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2103         x86_64-*-linux* when compiling for 32bit.
2104
2105 2004-06-21  Andrew Pinski  <apinski@apple.com>
2106
2107         * gcc.dg/pch/struct-1.c: New.
2108         * gcc.dg/pch/struct-1.hs: New.
2109
2110 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2111
2112         * gcc.dg/pch/save-temps-1.c: New file.
2113         * gcc.dg/pch/save-temps-1.hs: New file.
2114
2115 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2116
2117         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2118         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2119
2120 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2121
2122         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2123         to fix type error.
2124         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2125         Remove trailing spaces.
2126
2127 2004-06-21  Richard Henderson  <rth@redhat.com>
2128
2129         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2130         merging && to BIT_FIELD_REF.
2131
2132 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2133
2134         * g++.dg/opt/placeholder1.C: New test.
2135
2136 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2137
2138         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2139         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2140         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2141         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2142
2143 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2144
2145         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2146         extern "C".
2147         * g++.dg/other/pragma-re-1.C: Add comments.
2148
2149 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2150
2151         PR gfortran/16080
2152         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2153
2154 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2155
2156         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2157         instead of setting the type of size_t by
2158         hand.
2159
2160 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2161
2162         * gcc.dg/unordered-2.c: New test case.
2163         * gcc.dg/unordered-3.c: New test case.
2164
2165 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2166
2167         PR other/16043
2168         * lib/g++.exp (g++_version): Tweak regexp for version
2169         * lib/g77.exp (g77_version): Likewise
2170         * lib/gfortran.exp (gfortran_version): Likewise
2171         * lib/objc.exp (objc_version): Likewise
2172         * lib/treelang.exp (treelang_version): Likewise
2173
2174 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2175
2176         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2177         Use INT_MAX instead of __INT_MAX__.
2178         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2179
2180         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2181         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2182         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2183         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2184         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2185         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2186         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2187         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2188         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2189
2190         * gcc.dg/range-test-1.c: New test.
2191         * g++.dg/opt/range-test-1.C: New test.
2192
2193 2004-06-17  Richard Henderson  <rth@redhat.com>
2194
2195         * objc.dg/sync-1.m: New.
2196         * objc.dg/try-catch-1.m: Don't force next runtime.
2197         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2198         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2199         shadowed catch clause.
2200         * objc.dg/try-catch-5.m: New.
2201
2202 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2203
2204         Bug 14610
2205         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2206
2207 2004-06-15  Richard Henderson  <rth@redhat.com>
2208
2209         * gcc.dg/20001116-1.c: Move expected warning line.
2210
2211 2004-06-15  Richard Henderson  <rth@redhat.com>
2212
2213         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2214         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2215
2216 2004-06-15  Jeff Law  <law@redhat.com>
2217
2218         * gcc.dg/tree-ssa/20040615-1.c: New test.
2219         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2220         be less sensitive to operand ordering.
2221         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2222
2223 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2224
2225         * g++.dg/abi/bitfield3.C: Add comment..
2226
2227 2004-06-15  Richard Henderson  <rth@redhat.com>
2228
2229         * g++.dg/ext/stmtexpr1.C: XFAIL.
2230         * gcc.dg/20030612-1.c: XFAIL.
2231
2232 2004-06-15  Eric Christopher  <echristo@redhat.com>
2233
2234         * g++.dg/charset/asm5.c: New.
2235         * gcc.dg/charset/asm6.c: New.
2236
2237 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2238
2239         PR fortran/15962
2240         * gfortran.fortran-torture/execute/select_1.f90: New test.
2241
2242 2004-06-15  Paul Brook  <paul@codesourcery.com>
2243
2244         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2245
2246 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2247
2248         PR c++/15967
2249         * g++.dg/lookup/crash3.C: New test.
2250
2251 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2252
2253         PR c++/15947
2254         * g++.dg/parse/dtor4.C: New test.
2255
2256 2004-06-14  Jeff Law  <law@redhat.com>
2257
2258         * gcc.c-torture/compile/20040614-1.c: New test.
2259
2260 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2261
2262         PR fortran/15211
2263         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2264         LEN of a character array.
2265
2266 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2267
2268         PR c++/15096
2269         * g++.dg/template/ptrmem10.C: New test.
2270
2271         PR c++/14930
2272         * g++.dg/template/friend30.C: New test.
2273
2274 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2275
2276         PR fortran/14928
2277         * gfortran.fortran-torture/compile/mloc.f90: New test.
2278
2279 2004-06-13  Paul Brook  <paul@codesourcery.com>
2280
2281         * gfortran.fortran-torture/execute/random_2.f90: New test.
2282
2283 2004-06-13  Eric Christopher  <echristo@redhat.com>
2284
2285         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2286
2287 2004-06-12  Paul Brook  <paul@codesourcery.com>
2288
2289         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2290
2291 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2292
2293         PR fortran/14923
2294         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2295
2296 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2297
2298         PR fortran/14957
2299         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2300         syntax errors in end statements of contained subroutines.
2301
2302 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2303
2304         PR fortran/12841
2305         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2306
2307 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2308
2309         PR fortran/15665
2310         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2311
2312 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2313
2314         PR gfortran/12839
2315         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2316
2317 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2318
2319         PR c++/15862
2320         * g++.dg/parse/enum1.C: New test.
2321
2322 2004-06-10  Jeff Law  <law@redhat.com>
2323
2324         * gcc.c-torture/compile/20040610-1.c: New test.
2325
2326 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2327
2328         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2329         * g++.old-deja/g++.other/decl3.C: Likewise.
2330
2331 2004-06-10  Brian Booth  <bbooth@redhat.com>
2332
2333         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2334         V_MAY_DEF instead of VDEF.
2335         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2336
2337 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2338
2339         PR c++/14211
2340         * g++.dg/conversion/const1.C: New test.
2341
2342         PR c++/15076
2343         * g++.dg/conversion/reinterpret1.C: New test.
2344
2345         PR c++/15877
2346         * g++.dg/template/enum2.C: New test.
2347
2348         PR c++/15227
2349         * g++.dg/template/error13.C: New test.
2350
2351 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2352
2353         PR fortran/14957
2354         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2355         arguments to test_* REAL and of the right size.
2356
2357 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2358
2359         PR target/15569
2360         PR rtl-optimization/15681
2361         * gcc.dg/20040609-1.c: New test.
2362
2363 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR c++/14791
2366         * g++.dg/opt/builtins1.C: New test.
2367
2368 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2369
2370         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2371         that use default windows32 struct layout.
2372         * gcc.dg/i386-bitfield2.c: Likewise.
2373
2374 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2375
2376         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2377         for mingw32 and cygwin targets.
2378
2379 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2380
2381         * gcc.dg/pch/macro-4.c: New.
2382         * gcc.dg/pch/macro-4.hs: New.
2383
2384 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2385
2386         PR fortran/13249
2387         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2388
2389 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2390
2391         PR fortran/13372
2392         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2393
2394 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2395
2396         PR gfortran/14897
2397         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2398
2399 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2400
2401         PR gfortran/15755
2402         * gfortran.fortran-torture/execute/backspace.c : New test.
2403
2404 2004-06-09  Paul Brook  <paul@codesourcery.com>
2405
2406         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2407         (pointer_to_section): Rewrite to use smaller array.
2408
2409 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2410
2411         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2412         * gcc.dg/ext/altivec-10.c: Same.
2413         * gcc.dg/ext/altivec-11.c: Same.
2414         * gcc.dg/ext/altivec-12.c: Same.
2415         * gcc.dg/ext/altivec-13.c: Same.
2416         * gcc.dg/ext/altivec-14.c: Same.
2417         * gcc.dg/ext/altivec-15.c: Same.
2418         * gcc.dg/ext/altivec-16.c: Same.
2419         * gcc.dg/ext/altivec-3.c: Same.
2420         * gcc.dg/ext/altivec-4.c: Same.
2421         * gcc.dg/ext/altivec-6.c: Same.
2422         * gcc.dg/ext/altivec-7.c: Same.
2423         * gcc.dg/ext/altivec-8.c: Same.
2424         * gcc.dg/ext/altivec-varargs-1.c: Same.
2425
2426         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2427         * g++.dg/ext/altivec-10.C: Same.
2428         * g++.dg/ext/altivec-2.C: Same.
2429         * g++.dg/ext/altivec-3.C: Same.
2430         * g++.dg/ext/altivec-4.C: Same.
2431         * g++.dg/ext/altivec-5.C: Same.
2432         * g++.dg/ext/altivec-6.C: Same.
2433         * g++.dg/ext/altivec-7.C: Same.
2434         * g++.dg/ext/altivec-8.C: Same.
2435         * g++.dg/ext/altivec-9.C: Same.
2436
2437 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2438
2439         PR c++/7841
2440         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2441
2442 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2443
2444         * gcc.dg/union-1.c: New test.
2445
2446 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2447
2448         * gcc.dg/builtins-41.c: New test case.
2449         * gcc.dg/builtins-42.c: New test case.
2450
2451 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2452
2453         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2454         * g++.dg/ext/altivec-10.C: Same.
2455         * g++.dg/ext/altivec-2.C: Same.
2456         * g++.dg/ext/altivec-3.C: Same.
2457         * g++.dg/ext/altivec-4.C: Same.
2458         * g++.dg/ext/altivec-5.C: Same.
2459         * g++.dg/ext/altivec-6.C: Same.
2460         * g++.dg/ext/altivec-7.C: Same.
2461         * g++.dg/ext/altivec-8.C: Same.
2462         * g++.dg/ext/altivec-9.C: Same.
2463         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2464         * g++.old-deja/g++.brendan/new3.C: Same.
2465         * gcc.c-torture/execute/eeprof-1.x: Same.
2466
2467 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2468
2469         PR c/14765
2470         * gcc.dg/pr14765-1.c: New test.
2471
2472 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2473
2474         PR c/14649
2475         * gcc.dg/pr14649-1.c: New test case.
2476
2477 2004-06-07  Richard Henderson  <rth@redhat.com>
2478
2479         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2480         if temporaries.
2481
2482 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2483
2484         * g++.dg/eh/elide1.C: Remove XFAIL.
2485
2486 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2487
2488         PR c++/15337
2489         * g++.dg/expr/sizeof3.C: New test.
2490
2491         PR c++/14777
2492         * g++.dg/template/access14.C: New test.
2493
2494         PR c++/15554
2495         * g++.dg/template/enum1.C: New test.
2496
2497         PR c++/15057
2498         * g++.dg/eh/throw1.C: New test.
2499
2500 2004-06-07  David Ayers  <d.ayers@inode.at>
2501             Ziemowit Laski  <zlaski@apple.com>
2502
2503         * lib/objc.exp (objc_target_compile): Revert the '-framework
2504         Foundation' flag fix, since bare Darwin does not ship
2505         with the Foundation framework.
2506         * objc/execute/next_mapping.h: Provide a local NSConstantString
2507         @interface and @implementation.
2508         (objc_constant_string_init): A constructor function, used to
2509         initialize the NSConstantString meta-class object.
2510         * objc/execute/string1.m: Include "next_mapping.h" instead of
2511         <Foundation/NSString.h>.
2512         * objc/execute/string2.m: Likewise.
2513         * objc/execute/string3.m: Likewise.
2514         * objc/execute/string4.m: Likewise.
2515
2516 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2517
2518         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2519         to double. Replace double with FLOAT.
2520         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2521
2522         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2523         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2524         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2525         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2526         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2527         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2528         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2529         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2530
2531 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2532
2533         PR c/13519
2534         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2535
2536 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2537
2538         PR c++/15503
2539         * g++.dg/template/meminit2.C: New test.
2540
2541 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2542
2543         PR target/15822
2544         * gcc.c-torture/execute/compare-fp-1.c,
2545         gcc.c-torture/execute/compare-fp-2.c,
2546         gcc.c-torture/execute/compare-fp-3.c,
2547         gcc.c-torture/execute/compare-fp-4.c,
2548         gcc.c-torture/execute/compare-fp-3.x,
2549         gcc.c-torture/execute/compare-fp-4.x: Moved...
2550         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2551         gcc.c-torture/execute/ieee/compare-fp-2.c,
2552         gcc.c-torture/execute/ieee/compare-fp-3.c,
2553         gcc.c-torture/execute/ieee/compare-fp-4.c,
2554         gcc.c-torture/execute/ieee/compare-fp-3.x,
2555         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2556
2557 2004-06-04  David Ayers  <d.ayers@inode.at>
2558
2559         * objc/execute/protocol-isEqual-4.m: New testcase.
2560
2561 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2562
2563         * objc/execute/protocol-isEqual-1.m: New testcase.
2564         * objc/execute/protocol-isEqual-2.m: New testcase.
2565         * objc/execute/protocol-isEqual-3.m: New testcase.
2566
2567 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2568
2569         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2570
2571 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2572
2573         * lib/objc.exp (objc_target_compile): When running tests on
2574         Darwin (Mac OS X), inform the linker about '-framework
2575         'Foundation'.
2576
2577 2004-06-02  Eric Christopher  <echristo@redhat.com>
2578
2579         * gcc.c-torture/compile/20040602-1.c: New.
2580
2581 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2582
2583         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2584         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2585
2586         PR tree-optimization/14736
2587         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2588
2589         PR tree-optimization/14042
2590         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2591
2592         PR tree-optimization/14729
2593         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2594
2595 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2596
2597         PR fortran/15557
2598         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2599
2600 2004-06-01  Richard Hederson  <rth@redhat.com>
2601
2602         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2603
2604 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2605
2606         PR c++/14932
2607         * g++.dg/parse/offsetof4.C: New test.
2608
2609 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2610
2611         PR objc/7993
2612         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2613
2614 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2615
2616         PR c++/15701
2617         * g++.dg/template/friend29.C: New test.
2618
2619 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2620
2621         PR c/15749
2622         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2623
2624 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2625
2626         * gcc.dg/sparc-trap-1.c: New test.
2627
2628 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2629
2630         PR middle-end/15069
2631         * g++.dg/opt/fold3.C: New test case.
2632
2633 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2634
2635         * lib/target-supports.exp (check_iconv_available): Fix fallout
2636         from 2004-05-28 patch.
2637
2638 2004-05-30  Paul Brook  <paul@codesourcery.com>
2639
2640         PR fortran/15620
2641         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2642         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2643
2644 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2645
2646         * gfortran.fortran-torture/execute/random_1.f90: New test.
2647
2648 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2649
2650         * g++.dg/ext/altivec-10.C: New test.
2651
2652 2004-05-29  Paul Brook  <paul@codesourcery.com>
2653
2654         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2655
2656 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2657
2658         * gcc.dg/altivec-16.c: New test.
2659
2660 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2661
2662         * lib/target-supports.exp (check_vmx_hw_available): New.
2663         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2664
2665         * lib/target-supports.exp (check_alias_available,
2666         check_iconv_available, check_named_sections_available): Use
2667         unique names for temporary files.
2668
2669 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2670
2671         * gcc.dg/altivec-15.c: New test.
2672
2673 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2674
2675         PR c++/15083
2676         * g++.dg/warn/noeffect6.C: New test.
2677
2678         PR c++/15471
2679         * g++.dg/expr/ptrmem4.C: New test.
2680
2681         PR c++/15640
2682         * g++.dg/template/operator3.C: New test.
2683
2684 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/14668
2687         * g++.dg/lookup/redecl1.C: New test.
2688         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2689
2690 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2691
2692         * gcc.c-torture/execute/compare-fp-1.c,
2693         gcc.c-torture/execute/compare-fp-2.c,
2694         gcc.c-torture/execute/compare-fp-3.c,
2695         gcc.c-torture/execute/compare-fp-4.c,
2696         gcc.c-torture/execute/compare-fp-3.x,
2697         gcc.c-torture/execute/compare-fp-4.x,
2698         gcc.dg/pr15649-1.c: New.
2699
2700 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2701
2702         PR c++/12883
2703         * g++.dg/init/array14.C: New test.
2704
2705 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2706
2707         * lib/compat.exp (compat-get-options-main): New.
2708         (compat-get-options): Remove unneeded code, warn for ignored
2709         command.
2710         (compat-execute): Check flag set by dg-require-* commands.
2711
2712         * lib/compat.exp (compat-execute): Break up long lines.
2713
2714 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2715
2716         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2717         * gcc.dg/altivec-14.c: New test.
2718         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2719
2720         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2721         * gcc.dg/altivec-12.c: Ditto.
2722
2723         * gcc.dg/altivec-3.c: Move call to altivec_check.
2724
2725 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2726
2727         PR c++/15044
2728         * g++.dg/template/error12.C: New test.
2729
2730         PR c++/15317
2731         * g++.dg/ext/attrib15.C: New test.
2732
2733         PR c++/15329
2734         * g++.dg/template/ptrmem9.C: New test.
2735
2736 2004-05-25  Paul Brook  <paul@codesourcery.com>
2737
2738         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2739
2740 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2741
2742         PR c++/15165
2743         * g++.dg/template/crash19.C: New test.
2744
2745 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2746
2747         PR c++/15025
2748         * g++.dg/template/redecl1.C: New test.
2749
2750 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2751
2752         PR c++/14821
2753         * g++.dg/other/ns1.C: New test.
2754
2755         PR c++/14883
2756         * g++.dg/template/invalid1.C: New test.
2757
2758 2004-05-23  Paul Brook  <paul@codesourcery.com>
2759         Victor Leikehman  <lei@haifasphere.co.il>
2760
2761         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2762         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2763
2764 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2765
2766         PR c++/15285
2767         PR c++/15299
2768         * g++.dg/template/non-dependent5.C: New test.
2769         * g++.dg/template/non-dependent6.C: New test.
2770
2771 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/15507
2774         * g++.dg/inherit/union1.C: New test.
2775
2776         PR c++/15542
2777         * g++.dg/template/addr1.C: New test.
2778
2779         PR c++/15427
2780         * g++.dg/template/array5.C: New test.
2781
2782         PR c++/15287
2783         * g++.dg/template/array6.C: New test.
2784
2785 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2786             Roger Sayle  <roger@eyesopen.com>
2787
2788         * g++.dg/lookup/forscope2.C: New test case.
2789
2790 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2791
2792         * gcc.dg/cpp/Wmissingdirs.c: New.
2793
2794 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2795
2796         PR target/15301
2797         * gcc.dg/compat/union-m128-1.h: New file.
2798         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2799         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2800         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2801
2802 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2803
2804         PR target/15302
2805         * gcc.dg/compat/struct-complex-1.h: New file.
2806         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2807         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2808         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2809
2810 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2811
2812         PR middle-end/3074
2813         * gcc.dg/pr3074-1.c: New test case.
2814         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2815
2816 2004-05-20  Falk Hueffner  <falk@debian.org>
2817
2818         PR other/15526
2819         * gcc.dg/ftrapv-1.c: New test case.
2820
2821 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2822
2823         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2824
2825 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2826             Jeff Law  <law@redhat.com>
2827
2828         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2829         * gcc.dg/tree-ssa/20040518-2.c: New test.
2830
2831         * gcc.dg/tree-ssa/20040518-1.c: New test.
2832
2833 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2834
2835         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2836
2837 2004-05-18  Paul Brook  <paul@codesourcery.com>
2838
2839         PR fortran/13930
2840         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2841
2842 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2843
2844         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2845         constant folding.
2846
2847 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2848
2849         * gcc.dg/tree-ssa/20040517-1.c: New test.
2850
2851 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2852
2853         * gcc.dg/loop-4.c: New test.
2854
2855 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2856
2857         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2858
2859 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2860
2861         PR fortran/15311
2862         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2863
2864 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2865
2866         PR fortran/13826
2867         PR fortran/13940
2868         * gfortran.fortran-torture/compile/data_1.f90: New test.
2869
2870 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2871
2872         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2873         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2874
2875 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2876
2877         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2878
2879 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2880
2881         PR c/15444
2882         * gcc.dg/format/xopen-1.c: Adjust expected message.
2883         * gcc.dg/format/xopen-3.c: New test.
2884
2885 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2886
2887         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2888
2889 2004-05-14  Jeff Law  <law@redhat.com>
2890
2891         * gcc.dg/tree-ssa/20040514-2.c: New test.
2892
2893 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2894
2895         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2896         this ...
2897         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2898         this.
2899
2900 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2901
2902         * gcc.dg/tree-ssa/20040514-1.c: New test.
2903
2904 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2905
2906         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2907         test.
2908
2909 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2910
2911         PR fortran/14066
2912         * gfortran.fortran-torture/compile/do_1.f90: New test.
2913
2914 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2915
2916         PR fortran/15051
2917         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2918         test.
2919
2920 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2921
2922         PR fortran/15149
2923         * gfortran.fortran-torture/execute/random_init.f90: New test.
2924
2925 2004-05-13  Paul Brook  <paul@codesourcery.com>
2926
2927         PR fortran/15314
2928         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2929
2930 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2931
2932         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2933         for the powerpc case.
2934
2935 2004-05-13  Jeff Law  <law@redhat.com>
2936
2937         * gcc.dg/tree-ssa/20040513-1.c: New test.
2938         * gcc.dg/tree-ssa/20040513-2.c: New test.
2939
2940 2004-05-13  Paul Brook  <paul@codesourcery.com>
2941
2942         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2943         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2944         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2945
2946 2004-05-13  Andreas Schwab  <schwab@suse.de>
2947
2948         PR other/10819
2949         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2950         characters.
2951
2952 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2953
2954         PR fortran/15294
2955         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2956
2957 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2958
2959         Merge from tree-ssa-20020619-branch.  See
2960         ChangeLog.tree-ssa for details.
2961
2962 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2963
2964         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2965         include <altivec.h> explicitly.
2966         * gcc.dg/altivec-13.c: Likewise.
2967
2968 2004-05-11  Paul Brook  <paul@codesourcery.com>
2969
2970         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2971
2972 2004-05-10  Eric Christopher  <echristo@redhat.com>
2973
2974         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2975         * gcc.dg/sibcall-4.c: Ditto.
2976
2977 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2978
2979         * g++.dg/ext/altivec-8.C: New test case.
2980         * gcc.dg/altivec-13.c: New test case.
2981
2982 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2983
2984         * gcc.c-torture/execute/divcmp-1.c: New test case.
2985         * gcc.c-torture/execute/divcmp-2.c: New test case.
2986         * gcc.c-torture/execute/divcmp-3.c: New test case.
2987
2988 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2989
2990         * g++.dg/other/pragma-re-2.C: New test.
2991
2992 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2993
2994         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2995         * gcc.dg/i386-387-2.c: Likewise.
2996
2997         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2998         __builtin_drem.
2999         * gcc.dg/i386-387-6.c: Likewise.
3000
3001 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3002
3003         * gcc.dg/builtins-33.c:  Also check log1p*.
3004
3005 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3006
3007         PR optimization/15296
3008         * gcc.c-torture/execute/pr15296.c: New test.
3009
3010 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3011
3012         * gcc.dg/builtins-40.c: New test.
3013
3014 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3015
3016         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3017
3018 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3019
3020         * g++.dg/ext/spe1.C: New testcase.
3021
3022 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3023
3024         * objc.dg/image-info.m: Allow additional attributes
3025         for __image_info section.
3026
3027 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3028
3029         * gcc.dg/torture/mips-hilo-2.c: New test.
3030
3031 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3032
3033         PR c++/14389
3034         * g++.dg/template/member5.C: New test.
3035
3036 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3037
3038         * gcc.dg/builtins-34.c: Also check expm1*.
3039
3040 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3041
3042         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3043         * gcc.dg/torture/builtin-convert-3.c: New test.
3044
3045 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3046
3047         PR middle-end/15054
3048         * g++.dg/opt/pr15054.C: New test.
3049
3050 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3051
3052         * gcc.dg/torture/builtin-rounding-1.c: New test.
3053         * gcc.dg/builtins-25.c: Delete.
3054         * gcc.dg/builtins-29.c: Delete.
3055
3056 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3057
3058         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3059         * gcc.dg/sibcall-4.c: Likewise.
3060         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3061
3062 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3063
3064         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3065         bit-field on 16-bit targets.
3066
3067 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3068
3069         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3070         16-bit targets.
3071
3072 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3073
3074         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3075         * gcc.dg/rs6000-power2-2.c: Likewise.
3076
3077 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3078
3079         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3080         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3081         Change the asm registers to be in form of frN instead of fN.
3082
3083 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3084
3085         * gcc.dg/torture/builtin-convert-2.c: New test.
3086
3087 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3088
3089         * gcc.dg/rs6000-power2-1.c: New test.
3090         * gcc.dg/rs6000-power2-2.c: New test.
3091
3092 2004-04-28  Jan Hubicka  <jh@suse.cz>
3093
3094         * gcc.dg/unused-6.c: New test.
3095
3096 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3097             Ulrich Weigand  <uweigand@de.ibm.com>
3098
3099         * ada/acats/run_all.sh: Define $target variable.
3100
3101 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3102
3103         PR c++/15119
3104         * g++.dg/other/vararg-1.C: New test.
3105
3106         PR c++/4794
3107         * g++.dg/eh/cleanup3.C: New test.
3108
3109 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3110
3111         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3112         and ad8011a (target_insn).
3113         * ada/acats/support/macro.dfs: Likewise.
3114         * ada/acats/support/impbit.adb: New file.
3115
3116 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3117
3118         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3119
3120 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3121
3122         * gcc.dg/loop-3.c: New test.
3123
3124 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3125
3126         * gcc.c-torture/execute/simd-5.c: New test.
3127
3128 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3129
3130         PR c++/15064
3131         * g++.dg/template/crash18.C: New test.
3132
3133 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3134
3135         * g++.dg/ext/complit3.C: New test.
3136
3137 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3138
3139         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3140         * gcc.dg/altivec-3.c: Same.
3141         * gcc.dg/altivec-varargs-1.c: Same.
3142
3143 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3144
3145         * lib/target-supports.exp (check_profiling_available): Assume
3146         profiling is not available on powerpc-eabi targets.
3147
3148 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3149
3150         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3151         * gcc.dg/vmx/bug-1.c: Ditto.
3152
3153 2004-04-20  Eric Christopher  <echristo@redhat.com>
3154
3155         * gcc.dg/charset/extern.c: New test.
3156         * g++.dg/charset/extern3.cc: Ditto.
3157
3158 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3159
3160         * gcc.dg/builtins-39.c: New test.
3161
3162 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3163
3164         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3165
3166 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3167
3168         * gcc.dg/torture/mips-hilo-1.c: New test.
3169
3170 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3171
3172         * gcc.c-torture/compile/20040419-1.c: New test.
3173
3174 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3175
3176         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3177
3178 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3179             Aldy Hernandez  <aldyh@redhat.com>
3180
3181         * gcc.c-torture/execute/va-arg-24.c: New.
3182
3183 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3184             Aldy Hernandez  <aldyh@redhat.com>
3185
3186         * gcc.dg/vmx/1b-01.c: New.
3187         * gcc.dg/vmx/1b-02.c: New.
3188         * gcc.dg/vmx/1b-03.c: New.
3189         * gcc.dg/vmx/1b-04.c: New.
3190         * gcc.dg/vmx/1b-05.c: New.
3191         * gcc.dg/vmx/1b-06.c: New.
3192         * gcc.dg/vmx/1b-07.c: New.
3193         * gcc.dg/vmx/1c-01.c: New.
3194         * gcc.dg/vmx/1c-02.c: New.
3195         * gcc.dg/vmx/3a-01a.c: New.
3196         * gcc.dg/vmx/3a-01.c: New.
3197         * gcc.dg/vmx/3a-01m.c: New.
3198         * gcc.dg/vmx/3a-03.c: New.
3199         * gcc.dg/vmx/3a-03m.c: New.
3200         * gcc.dg/vmx/3a-04.c: New.
3201         * gcc.dg/vmx/3a-04m.c: New.
3202         * gcc.dg/vmx/3a-05.c: New.
3203         * gcc.dg/vmx/3a-06.c: New.
3204         * gcc.dg/vmx/3a-06m.c: New.
3205         * gcc.dg/vmx/3a-07.c: New.
3206         * gcc.dg/vmx/3b-01.c: New.
3207         * gcc.dg/vmx/3b-02.c: New.
3208         * gcc.dg/vmx/3b-10.c: New.
3209         * gcc.dg/vmx/3b-13.c: New.
3210         * gcc.dg/vmx/3b-14.c: New.
3211         * gcc.dg/vmx/3b-15.c: New.
3212         * gcc.dg/vmx/3c-01a.c: New.
3213         * gcc.dg/vmx/3c-01.c: New.
3214         * gcc.dg/vmx/3c-02.c: New.
3215         * gcc.dg/vmx/3c-03.c: New.
3216         * gcc.dg/vmx/3d-01.c: New.
3217         * gcc.dg/vmx/4-01.c: New.
3218         * gcc.dg/vmx/4-03.c: New.
3219         * gcc.dg/vmx/5-01.c: New.
3220         * gcc.dg/vmx/5-02.c: New.
3221         * gcc.dg/vmx/5-03.c: New.
3222         * gcc.dg/vmx/5-04.c: New.
3223         * gcc.dg/vmx/5-05.c: New.
3224         * gcc.dg/vmx/5-06.c: New.
3225         * gcc.dg/vmx/5-07.c: New.
3226         * gcc.dg/vmx/5-07t.c: New.
3227         * gcc.dg/vmx/5-08.c: New.
3228         * gcc.dg/vmx/5-10.c: New.
3229         * gcc.dg/vmx/5-11.c: New.
3230         * gcc.dg/vmx/7-01a.c: New.
3231         * gcc.dg/vmx/7-01.c: New.
3232         * gcc.dg/vmx/7c-01.c: New.
3233         * gcc.dg/vmx/7d-01.c: New.
3234         * gcc.dg/vmx/7d-02.c: New.
3235         * gcc.dg/vmx/8-01.c: New.
3236         * gcc.dg/vmx/8-02a.c: New.
3237         * gcc.dg/vmx/8-02.c: New.
3238         * gcc.dg/vmx/brode-1.c: New.
3239         * gcc.dg/vmx/bug-1.c: New.
3240         * gcc.dg/vmx/bug-2.c: New.
3241         * gcc.dg/vmx/bug-3.c: New.
3242         * gcc.dg/vmx/cw-bug-1.c: New.
3243         * gcc.dg/vmx/cw-bug-2.c: New.
3244         * gcc.dg/vmx/cw-bug-3.c: New.
3245         * gcc.dg/vmx/dct.c: New.
3246         * gcc.dg/vmx/debug-1.c: New.
3247         * gcc.dg/vmx/debug-2.c: New.
3248         * gcc.dg/vmx/debug-3.c: New.
3249         * gcc.dg/vmx/debug-4.c: New.
3250         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3251         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3252         * gcc.dg/vmx/eg-5.c: New.
3253         * gcc.dg/vmx/fft.c: New.
3254         * gcc.dg/vmx/gcc-bug-1.c: New.
3255         * gcc.dg/vmx/gcc-bug-2.c: New.
3256         * gcc.dg/vmx/gcc-bug-3.c: New.
3257         * gcc.dg/vmx/gcc-bug-4.c: New.
3258         * gcc.dg/vmx/gcc-bug-5.c: New.
3259         * gcc.dg/vmx/gcc-bug-6.c: New.
3260         * gcc.dg/vmx/gcc-bug-7.c: New.
3261         * gcc.dg/vmx/gcc-bug-8.c: New.
3262         * gcc.dg/vmx/gcc-bug-9.c: New.
3263         * gcc.dg/vmx/gcc-bug-b.c: New.
3264         * gcc.dg/vmx/gcc-bug-c.c: New.
3265         * gcc.dg/vmx/gcc-bug-d.c: New.
3266         * gcc.dg/vmx/gcc-bug-e.c: New.
3267         * gcc.dg/vmx/gcc-bug-f.c: New.
3268         * gcc.dg/vmx/gcc-bug-g.c: New.
3269         * gcc.dg/vmx/gcc-bug-i.c: New.
3270         * gcc.dg/vmx/harness.h: New.
3271         * gcc.dg/vmx/ira1.c: New.
3272         * gcc.dg/vmx/ira2a.c: New.
3273         * gcc.dg/vmx/ira2b.c: New.
3274         * gcc.dg/vmx/ira2.c: New.
3275         * gcc.dg/vmx/ira2c.c: New.
3276         * gcc.dg/vmx/mem.c: New.
3277         * gcc.dg/vmx/newton-1.c: New.
3278         * gcc.dg/vmx/ops.c: New.
3279         * gcc.dg/vmx/sn7153.c: New.
3280         * gcc.dg/vmx/spill2.c: New.
3281         * gcc.dg/vmx/spill3.c: New.
3282         * gcc.dg/vmx/spill.c: New.
3283         * gcc.dg/vmx/t.c: New.
3284         * gcc.dg/vmx/varargs-1.c: New.
3285         * gcc.dg/vmx/varargs-2.c: New.
3286         * gcc.dg/vmx/varargs-3.c: New.
3287         * gcc.dg/vmx/varargs-4.c: New.
3288         * gcc.dg/vmx/varargs-5.c: New.
3289         * gcc.dg/vmx/varargs-6.c: New.
3290         * gcc.dg/vmx/varargs-7.c: New.
3291         * gcc.dg/vmx/vmx.exp: New.
3292         * gcc.dg/vmx/vprint-1.c: New.
3293         * gcc.dg/vmx/vscan-1.c: New.
3294         * gcc.dg/vmx/x-01.c: New.
3295         * gcc.dg/vmx/x-02.c: New.
3296         * gcc.dg/vmx/x-03.c: New.
3297         * gcc.dg/vmx/x-04.c: New.
3298         * gcc.dg/vmx/x-05.c: New.
3299         * gcc.dg/vmx/yousufi-1.c: New.
3300         * gcc.dg/vmx/zero-1.c: New.
3301         * gcc.dg/vmx/zero.c: New.
3302
3303 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3304
3305         * g++.dg/lookup/java1.C: Update for chage of
3306         _Jv_AllocObject.
3307         * g++.dg/lookup/java2.C: Likewise.
3308
3309 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3310
3311         * ada/acats/run_all.sh: use -O2 by default.
3312
3313 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3314
3315         * gcc.dg/vr-mult-[12].c: New tests.
3316
3317 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3318
3319         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3320
3321         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3322
3323 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3324
3325         * lib/target-supports.exp (check_profiling_available): Assume profiling
3326         isn't available for mips*-*-elf targets.
3327
3328 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3329
3330         * gcc.dg/builtins-38.c: New test.
3331
3332 2004-04-14  Eric Christopher  <echristo@redhat.com>
3333
3334         * g++.dg/charset/charset.exp: Run .cc extension tests.
3335
3336 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3337
3338         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3339
3340 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3341
3342         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3343
3344 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3345
3346         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3347         * gcc.dg/i386-387-2.c: Likewise.
3348
3349         * gcc.dg/i386-387-7.c: New test.
3350         * gcc.dg/i386-387-8.c: New test.
3351
3352         * gcc.dg/builtins-37.c: New test.
3353
3354 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3355
3356         * g++.dg/pch/externc-1.C: Add missing semicolon.
3357
3358 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3359
3360         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3361
3362 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3363
3364         * gcc.c-torture/execute/20040411-1.c: New test.
3365
3366 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3367
3368         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3369
3370 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3371
3372         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3373
3374 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3375
3376         * lib/target-supports.exp (check_named_sections_available): New.
3377         * lib/gcc-dg.exp (dg-require-named-sections): New.
3378         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3379         old-deja.exp.  Also prune error-count message from HP linker.
3380         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3381
3382         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3383         * g++.old-deja/g++.pt/static3.C: Likewise.
3384         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3385
3386 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3387
3388         * gcc.c-torture/execute/20040409-1.c: New test case.
3389         * gcc.c-torture/execute/20040409-2.c: New test case.
3390         * gcc.c-torture/execute/20040409-3.c: New test case.
3391
3392 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3393
3394         * gcc.dg/20040409-1.c: New test.
3395
3396 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3397
3398         PR target/14888
3399         * g++.dg/opt/pr14888.C: New test case.
3400
3401 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3402
3403         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3404         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3405         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3406         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3407         New tests.
3408
3409 2004-04-08  Paul Brook  <paul@codesourcery.com>
3410
3411         * gcc.dg/spill-1.c: New test.
3412
3413 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3414
3415         * gcc.dg/torture/builtin-ctype-2.c: New test.
3416
3417 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3418
3419         * gcc.dg/pch/pch.exp: Add largefile test.
3420
3421 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3422
3423         * g++.dg/pch/externc-1.Hs: New.
3424         * g++.dg/pch/externc-1.C: New.
3425
3426 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3427
3428         * gcc.dg/compat/struct-by-value-5a_main.c,
3429         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3430         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3431         * gcc.dg/compat/struct-by-value-5a_x.c,
3432         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3433         gcc.dg/compat/struct-by-value-5_x.c.
3434         * gcc.dg/compat/struct-by-value-5a_y.c,
3435         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3436         gcc.dg/compat/struct-by-value-5_y.c.
3437
3438         * gcc.dg/compat/struct-by-value-6a_main.c,
3439         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3440         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3441         * gcc.dg/compat/struct-by-value-6a_x.c,
3442         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3443         gcc.dg/compat/struct-by-value-6_x.c.
3444         * gcc.dg/compat/struct-by-value-6a_y.c,
3445         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3446         gcc.dg/compat/struct-by-value-6_y.c.
3447
3448         * gcc.dg/compat/struct-by-value-7a_main.c,
3449         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3450         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3451         * gcc.dg/compat/struct-by-value-7a_x.c,
3452         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3453         gcc.dg/compat/struct-by-value-7_x.c.
3454         * gcc.dg/compat/struct-by-value-7a_y.c,
3455         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3456         gcc.dg/compat/struct-by-value-7_y.c.
3457
3458 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3459
3460         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3461         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3462         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3463         options.
3464
3465 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3466
3467         * gcc.dg/builtins-36.c: New test.
3468
3469 2004-04-06  Paul Brook  <paul@codesourcery.com>
3470
3471         * README.gcc: Remove obsolete contraint on testcases.
3472
3473 2004-04-05  Paul Brook  <paul@codesourcery.com>
3474
3475         PR2123
3476         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3477         failure and exit(0) on success.
3478         * g++.dg/expr/anew2.C: Ditto.
3479         * g++.dg/expr/anew3.C: Ditto.
3480         * g++.dg/expr/anew4.C: Ditto.
3481
3482 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3483
3484         PR c++/3518
3485         * g++.dg/template/unify7.C: New.
3486
3487 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3488
3489         * g++.dg/README: Bring up to date with new subdirectories; remove
3490         duplicate subdirectory lines.
3491
3492 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3493
3494         PR c++/14007
3495         * g++.dg/template/unify5.C: New.
3496         * g++.dg/template/unify6.C: New.
3497         * g++.dg/template/qualttp20.C: Adjust.
3498         * g++.old-deja/g++.jason/report.C: Adjust.
3499         * g++.old-deja/g++.other/qual1.C: Adjust.
3500
3501 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3502
3503         PR c++/14803
3504         * g++.dg/inherit/ptrmem1.C: New test.
3505
3506 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR c++/14755
3509         * gcc.c-torture/execute/20040331-1.c: New test.
3510         * gcc.dg/20040331-1.c: New test.
3511
3512 2004-04-01  Paul Brook  <paul@codesourcery.com>
3513
3514         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3515
3516 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3517
3518         PR c++/14724
3519         * g++.dg/init/goto1.C: New test.
3520
3521         PR c++/14763
3522         * g++.dg/template/defarg4.C: New test.
3523
3524 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3525
3526         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3527
3528 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3529
3530         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3531
3532 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3533
3534         * gcc.dg/noncompile/undeclared-2.c: New test.
3535
3536 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3537
3538         * gcc.dg/940409-1.c: Remove XFAIL.
3539         * gcc.dg/reg-vol-struct-1.c: New test.
3540
3541 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3542
3543         * gcc.dg/torture/builtin-wctype-1.c: New test.
3544
3545 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3546
3547         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3548         * gcc.dg/20001101-1.c: Likewise.
3549         * gcc.dg/20001102-1.c: Likewise.
3550
3551 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3552
3553         * gcc.dg/compare8.c: Add an additional test for XOR.
3554
3555 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3556
3557         * gcc.dg/torture/builtin-ctype-1.c: New test.
3558
3559 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3560
3561         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3562         * gcc.dg/torture/builtin-math-1.c: Likewise.
3563         * gcc.dg/torture/builtin-power-1.c: New test.
3564
3565 2004-03-24  Andreas Schwab  <schwab@suse.de>
3566
3567         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3568         IA64 assembler.
3569
3570 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3571             Roger Sayle  <roger@eyesopen.com>
3572
3573         * gcc.dg/compare8.c: New test case.
3574
3575 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3576
3577         * g++.dg/ext/altivec-7.C: New test.
3578
3579 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3580
3581         PR 12267, 12391, 12560, 13129, 14114, 14133
3582         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3583         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3584         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3585         Adjust error regexps.
3586         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3587         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3588         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3589         * gcc.dg/local1.c: Add explanatory comment.
3590
3591 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3592
3593         PR optimization/14669
3594         * g++.dg/opt/fold2.C: New test case.
3595
3596 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR c/14069
3599         * gcc.dg/20040322-1.c: New test.
3600
3601 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3604         * gcc.dg/ultrasp4.c: Likewise.
3605         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3606
3607 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3608
3609         * gcc.dg/i386-sse-8.c: Reset default options.
3610
3611 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3612
3613         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3614         in the error message text.
3615
3616 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3617
3618         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3619
3620 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3621
3622         PR c++/14616
3623         * g++.dg/init/array13.C: New test.
3624
3625 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3626
3627         PR target/13889
3628         * gcc.c-torture/compile/pr13889.c: New test case.
3629
3630 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3631
3632         PR c/14635
3633         * builtins-1.c (nan, nans): Don't test.
3634         * builtins-30.c: Don't use nan, nanf, nanl.
3635         * builtins-35.c: New test.
3636
3637 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3638
3639         * g++.dg/ext/altivec-6.C: New test.
3640
3641 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3642
3643         * g++.dg/init/placement3.C: New test.
3644
3645         * g++.dg/template/spec13.C: New test.
3646
3647         * g++.dg/lookup/using11.C: New test.
3648
3649         * g++.dg/lookup/koenig3.C: New test.
3650
3651         * g++.dg/template/operator2.C: New test.
3652
3653         * g++.dg/expr/dtor3.C: New test.
3654         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3655         marker.
3656         * g++.old-deja/g++.law/visibility28.C: Likewise.
3657
3658 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3659
3660         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3661         * gcc.dg/ppc64-abi-3.c: Likewise.
3662
3663 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3664
3665         PR c++/14545
3666         * g++.dg/parse/template15.C: New test.
3667
3668 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3669
3670         * g++.dg/expr/dtor2.C: New test.
3671
3672         * g++.dg/lookup/anon4.C: New test.
3673
3674         * g++.dg/overload/using1.C: New test.
3675
3676         * g++.dg/template/lookup7.C: New test.
3677
3678         * g++.dg/template/typename6.C: New test.
3679
3680         * g++.dg/expr/cond6.C: New test.
3681
3682 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3683
3684         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3685
3686 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3687
3688         * g++.dg/expr/cond5.C: New test.
3689         * g++.dg/expr/constcast1.C: Likewise.
3690         * g++.dg/expr/ptrmem2.C: Likewise.
3691         * g++.dg/expr/ptrmem3.C: Likewise.
3692         * g++.dg/lookup/main1.C: Likewise.
3693         * g++.dg/template/lookup6.C: Likewise.
3694
3695 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3696
3697         * gcc.dg/local1.c: New test.
3698
3699         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3700
3701 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3702
3703         * gcc.dg/torture/builtin-convert-1.c: New test.
3704
3705 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3706
3707         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3708
3709 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/14481
3712         * g++.dg/warn/Wunused-7.C: New test.
3713
3714 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3715
3716         * gcc.dg/torture/builtin-integral-1.c: New test.
3717
3718 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/14586
3721         * g++.dg/parse/non-dependent3.C: New test.
3722
3723 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3724
3725         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3726         * g++.dg/eh/simd-2.C: Likewise.
3727         * g++.dg/init/array10.C: Likewise.
3728         * gcc.c-torture/compile/simd-1.c: Likewise.
3729         * gcc.c-torture/compile/simd-2.c: Likewise.
3730         * gcc.c-torture/compile/simd-3.c: Likewise.
3731         * gcc.c-torture/compile/simd-4.c: Likewise.
3732         * gcc.c-torture/compile/simd-6.c: Likewise.
3733         * gcc.c-torture/execute/simd-1.c: Likewise.
3734         * gcc.c-torture/execute/simd-2.c: Likewise.
3735         * gcc.dg/compat/vector-defs.h: Likewise.
3736         * gcc.dg/20020531-1.c: Likewise.
3737         * gcc.dg/altivec-3.c: Likewise.
3738         * gcc.dg/altivec-4.c: Likewise.
3739         * gcc.dg/altivec-varargs-1.c: Likewise.
3740         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3741         * gcc.dg/i386-mmx-3.c: Likewise.
3742         * gcc.dg/i386-sse-4.c: Likewise.
3743         * gcc.dg/i386-sse-5.c: Likewise.
3744         * gcc.dg/i386-sse-8.c: Likewise.
3745         * gcc.dg/simd-1.c: Likewise.
3746         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3747         __ev64_opaque__ since the machine description provides it.
3748
3749 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3750
3751         * lib/compat.exp (skip_list): New global variable.
3752         Use it to hold the user defined COMPAT_SKIPS list if any.
3753         (compat-obj): Add the members of skip_list to optall.
3754
3755 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3756
3757         * gcc.dg/compat/union-by-value-1_main.c,
3758         union-by-value-1_x.c, union-by-value-1_y.c,
3759         union-check.h, union-defs.h,
3760         union-init.h, union-return-1_main.c,
3761         union-return-1_x.c, union-return-1_y.c: New files.
3762
3763 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3764
3765         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3766         mixed-struct-init.h: Add 4 mixed structure types.
3767         struct-by-value-21_main.c, struct-by-value-21_x.c,
3768         struct-by-value-21_y.c, struct-return-21_main.c,
3769         struct-return-21_x.c, struct-return-21_y.c: New files.
3770
3771 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/14550
3774         * g++.dg/parse/template14.C: New test.
3775
3776 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3777
3778         * gcc.c-torture/execute/20040313-1.c: New test.
3779
3780 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR target/14533
3783         * gcc.dg/20040311-2.c: New test.
3784
3785 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3786
3787         PR other/14544
3788         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3789         bit-field.
3790
3791 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3792
3793         * gcc.dg/20040305-2.c: Add missing return statement.
3794
3795 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3796
3797         * gcc.dg/builtins-34.c: Also check pow10*.
3798
3799 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3800
3801         PR target/14262
3802         * gcc.dg/20040305-2.c: New test.
3803
3804 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3805
3806         * gcc.dg/20040310-1.c: New test.
3807
3808 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3809
3810         * gcc.c-torture/execute/20040311-1.c: New test case.
3811
3812 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3813
3814         PR c++/14476
3815         * g++.dg/lookup/enum1.C: New test.
3816
3817 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/14510
3820         * g++.dg/lookup/struct2.C: New test.
3821
3822 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3823
3824         * gcc.dg/builtins-34.c: New test.
3825
3826 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3827
3828         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3829
3830 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3831
3832         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3833         * gcc.dg/alias-2.c: New testcase.
3834
3835 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3836
3837         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3838
3839 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3840
3841         * gcc.c-torture/execute/20040309-1.c: New test case.
3842
3843 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3844
3845         PR c++/14397
3846         * g++.dg/overload/ref1.C: New.
3847
3848 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3849
3850         PR c++/14409
3851         * g++.dg/template/spec12.C: New test.
3852
3853         PR c++/14448
3854         * g++.dg/parse/crash14.C: New test.
3855
3856 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/14230
3859         * g++.dg/init/ref11.C: New test.
3860
3861 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3862
3863         PR c++/14432
3864         * g++.dg/parse/builtin2.C: New test.
3865
3866 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3867
3868         PR c++/14401
3869         * g++.dg/init/ctor3.C: New test.
3870         * g++.dg/init/union1.C: New test.
3871         * g++.dg/ext/anon-struct4.C: New test.
3872
3873 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3874
3875         * g++.dg/lookup/koenig1.C: Tweak error messages.
3876         * g++.dg/lookup/used-before-declaration.C: Likewise.
3877         * g++.dg/other/do1.C: Likewise.
3878         * g++.dg/overload/koenig1.C: Likewise.
3879         * g++.dg/parse/crash13.C: Likewise.
3880         * g++.dg/template/instantiate3.C: Likewise.
3881
3882 2004-03-08  Eric Christopher  <echristo@redhat.com>
3883
3884         * * lib/target-supports.exp: Enable libiconv in test
3885         compilation.  Fix up error checking.
3886
3887 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3888
3889         PR middle-end/14289
3890         * gcc.dg/pr14289-1.c: New test case.
3891         * gcc.dg/pr14289-2.c: Likewise.
3892         * gcc.dg/pr14289-3.c: Likewise.
3893
3894 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3895
3896         * gcc.c-torture/execute/20040308-1.c: New test.
3897
3898 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3899
3900         * gcc.c-torture/execute/20040307-1.c: New test case.
3901
3902 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3903
3904         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3905
3906 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3907
3908         * gcc.dg/20040306-1.c: New test.
3909
3910 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3911
3912         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3913         them static.
3914         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3915
3916 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3917
3918         PR c/14465
3919         * gcc.dg/decl-6.c: New test.
3920
3921 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3922
3923         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3924         Rename LOGPOW -> LOG_POW.
3925         (SQRT_EXP, POW_EXP): New.
3926
3927 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3928
3929         * gcc.dg/i386-sse-8.c: New test.
3930
3931 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3932
3933         PR c/14114
3934         * gcc.dg/decl-5.c: New test.
3935
3936 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3937
3938         * gcc.dg/20040305-1.c: New test.
3939
3940 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3941
3942         PR other/14354
3943         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3944
3945 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3946
3947         PR c++/14425, c++/14426
3948         * g++.dg/ext/altivec-4.C: New test.
3949         * g++.dg/ext/altivec-5.C: New test.
3950
3951 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3952
3953         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3954         global variables of a type with no linkage.
3955         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3956         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3957         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3958         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3959         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3960         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3961         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3962         * g++.dg/warn/deprecated.C: Name enum Color.
3963         * g++.dg/overload/VLA.C: Name structure for 'b'.
3964         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3965
3966 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3967
3968         * gcc.c-torture/compile/20040304-1.c: New test.
3969
3970 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3971
3972         PR 13728
3973         * gcc.dg/decl-4.c: New testcase.
3974
3975 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3976
3977         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3978         as PRECF if sizeof (float) > sizeof (double).
3979         (PRECL): Make it the same as PRECF if
3980         sizeof (float) > sizeof (long double).
3981
3982 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3983
3984         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3985         system type.  Add check for irix6 which doesn't have c99 runtime.
3986
3987 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3988
3989         * gcc.dg/const-elim-1.c: xfail for xtensa.
3990
3991 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/14369
3994         * g++.dg/template/cond4.C: New test.
3995
3996 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3997
3998         PR c++/14360
3999         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4000
4001         PR c++/14361
4002         * g++.dg/parse/defarg7.C: New test.
4003
4004         PR c++/14359
4005         * g++.dg/template/friend26.C: New test.
4006
4007 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/14324
4010         * g++.dg/abi/mangle21.C: New test.
4011
4012         PR c++/14260
4013         * g++.dg/parse/constructor2.C: New test.
4014
4015         PR c++/14337
4016         * g++.dg/template/sfinae1.C: New test.
4017
4018 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4019
4020         PR c++/14267
4021         * g++.dg/expr/crash2.C: New test.
4022
4023         PR middle-end/13448
4024         * gcc.dg/inline-5.c: New test.
4025         * gcc.dg/always-inline.c: Split out tests into ...
4026         * gcc.dg/always-inline2.c: ... this and ...
4027         * gcc.dg/always-inline3.c: ... this.
4028
4029 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4030
4031         PR debug/12103
4032         * g++.dg/debug/crash1.C: New test.
4033
4034 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4035
4036         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4037         function with __attribute__((noinline)).
4038         (recurser_void2): Likewise.
4039         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4040         (recurser_void2): Likewise.
4041
4042 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4043
4044         PR middle-end/14203
4045         * g++.dg/warn/Wunused-6.C: New test case.
4046
4047 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4048
4049         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4050         not defined.
4051
4052 2004-02-27  Eric Christopher  <echristo@redhat.com>
4053
4054         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4055         * g++.dg/charset/asm2.c: Run only x86.
4056         * gcc.dg/charset/asm3.c: Ditto.
4057
4058 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4059
4060         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4061         ld_library_path.
4062
4063 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4064
4065         * g++.dg/ext/altivec-3.C: New.
4066
4067 2004-02-26  Richard Henderson  <rth@redhat.com>
4068
4069         * g++.dg/ext/attrib10.C: Mark for warning.
4070         * gcc.dg/attr-alias-1.c: New.
4071
4072 2004-02-26  Richard Henderson  <rth@redhat.com>
4073
4074         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4075         * gcc.c-torture/execute/20040208-2.c: ... it back.
4076
4077 2004-02-26  Eric Christopher  <echristo@redhat.com>
4078
4079         * lib/target-supports.exp (check-iconv-available): New function.
4080         * lib/gcc-dg.exp (dg-require-iconv): New function.
4081         Use above.
4082         * gcc.dg/charset: New directory.
4083         * gcc.dg/charset/charset.exp: New file.
4084         * gcc.dg/charset/asm1.c: Ditto.
4085         * gcc.dg/charset/asm2.c: Ditto.
4086         * gcc.dg/charset/asm3.c: Ditto.
4087         * gcc.dg/charset/asm4.c: Ditto.
4088         * gcc.dg/charset/asm5.c: Ditto.
4089         * gcc.dg/charset/attribute1.c: Ditto.
4090         * gcc.dg/charset/attribute2.c: Ditto.
4091         * gcc.dg/charset/string1.c: Ditto.
4092         * g++.dg/charset: New directory.
4093         * g++.dg/dg.exp: Add here. Special options.
4094         * g++.dg/charset/charset.exp: New file.
4095         * g++.dg/charset/asm1.c: Ditto.
4096         * g++.dg/charset/asm2.c: Ditto.
4097         * g++.dg/charset/asm3.c: Ditto.
4098         * g++.dg/charset/asm4.c: Ditto.
4099         * g++.dg/charset/attribute1.c: Ditto.
4100         * g++.dg/charset/attribute2.c: Ditto.
4101         * g++.dg/charset/extern1.cc: Ditto.
4102         * g++.dg/charset/extern2.cc: Ditto.
4103         * g++.dg/charset/string1.c: Ditto.
4104
4105 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4106
4107         PR c++/14278
4108         * g++.dg/parse/comma1.C: New test.
4109
4110 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4111
4112         PR c++/14284
4113         * g++.dg/template/ttp8.C: New test.
4114
4115 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4116
4117         * gcc.dg/fixuns-trunc-1.c: New test.
4118
4119 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4120
4121         * gcc.dg/builtins-config.h: Use #elif.
4122
4123 2004-02-26  Michael Matz  <matz@suse.de>
4124
4125         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4126         * gcc.dg/991214-1.c: Likewise.
4127         * gcc.dg/i386-asm-1.c: Likewise.
4128
4129 2004-02-25  Richard Henderson  <rth@redhat.com>
4130
4131         * gcc.c-torture/execute/20040208-2.c: Move ...
4132         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4133
4134 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4135
4136         PR c++/14246
4137         * g++.dg/other/crash-3.C: New test.
4138
4139 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4140
4141         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4142         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4143
4144         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4145         HP-UX.
4146
4147 2004-02-24  Michael Matz  <matz@suse.de>
4148
4149         * gcc.dg/i386-regparm.c: New.
4150
4151 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4152
4153         * gcc.c-torture/execute/20040223-1.c: New.
4154
4155 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4156             Kazu Hirata  <kazu@cs.umass.edu>
4157
4158         * gcc.dg/fwritable-strings-1.c: Remove.
4159
4160 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4161
4162         PR c/14156
4163         * gcc.dg/20040223-1.c: New test.
4164
4165 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4166
4167         PR c++/14106
4168         * g++.dg/ext/typeof9.C: New test.
4169
4170 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4171
4172         PR c++/14250
4173         * g++.dg/other/switch1.C: New test.
4174
4175 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4176
4177         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4178         * gcc.dg/va-arg-1.c: Likewise.
4179
4180 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4181
4182         PR c++/14143
4183         * g++.dg/template/koenig5.C: New test.
4184
4185 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4186
4187         * g++.dg/ext/altivec-1.C: Generalize target triple.
4188         * g++.dg/ext/altivec-2.C: New test case.
4189         * g++.dg/ext/altivec_check.h: New file.
4190         * gcc.dg/altivec-1.c: Generalize target triple;
4191         include altivec_check.h and call altivec_check().
4192         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4193         * gcc.dg/altivec-6.c: New test case.
4194         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4195         type casts as needed.
4196         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4197         altivec_check().
4198         * gcc.dg/altivec-12.c: New test case.
4199         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4200         include altivec_check.h and call altivec_check().
4201         * gcc.dg/altivec_check.h: New file.
4202
4203 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4204
4205         * lib/target-supports.exp (check_alias_available): Don't mangle
4206         function `g' in test program.
4207
4208 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4209
4210         * lib/target-supports.exp (check_profiling_available): Check
4211         argument to determine whether we support a profiling type.
4212         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4213         check_profiling_available.
4214         * g++.dg/bprob/bprob.exp: Likewise
4215         * g77.dg/bprob/bprob.exp: Likewise.
4216         * gcc.misc-tests/bprob.exp: Likewise.
4217         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4218         dg-require-profiling and delete expected error handling.
4219         * gcc.dg/20021014-1.c: Likewise.
4220         * gcc.dg/nest.c: Likewise.
4221
4222 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4223
4224         PR c++/12007
4225         * g++.dg/other/vthunk1.C: New test.
4226
4227 2004-02-20  Falk Hueffner  <falk@debian.org>
4228
4229         PR target/14201
4230         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4231
4232 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4233
4234         PR c++/13927
4235         * g++.dg/other/error8.C: Remove XFAIL markers.
4236
4237         PR c++/14173
4238         * g++.dg/ext/packed5.C: New test.
4239
4240         PR c++/14199
4241         * g++.dg/warn/Wunused-5.C: New test.
4242
4243         PR c++/14186
4244         * g++.dg/lookup/member1.C: New test.
4245
4246 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4247
4248         * gcc.c-torture/compile/20040130-1.c: Enable only when
4249         __INT_MAX__ >= 2147483647L.
4250         * gcc.c-torture/compile/961203-1.c: Likewise.
4251
4252 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4253
4254         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4255         * g++.dg/opt/template1.C: Robustify assembler regexp
4256
4257 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4258
4259         * gcc.c-torture/execute/simd-4.x: Remove.
4260         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4261         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4262         Guard with #ifndef SKIP_ATTRIBUTE.
4263         * gcc.dg/compat/vector-1_y.c: Likewise.
4264         * gcc.dg/compat/vector-2_x.c: Likewise.
4265         * gcc.dg/compat/vector-2_y.c: Likewise.
4266         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4267         * g++.dg/eh/simd-2.C: Likewise.
4268
4269 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4270
4271         * gcc.c-torture/compile/complex-1.c: New.
4272
4273 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4274
4275         PR target/14209
4276         * gcc.c-torture/execute/20040218-1.c: New test.
4277
4278 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4279
4280         PR c++/14181
4281         * g++.dg/parse/new2.C: New test.
4282
4283 2004-02-18  Paul Brook  <paul@codesourcery.com>
4284
4285         * gcc.c-torture/compile/libcall-1.c: New test.
4286
4287 2004-02-18  Paul Brook  <paul@codesourcery.com>
4288
4289         PR debug/12934
4290         * gcc.dg/debug/debug-7.c: New test.
4291
4292 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4293
4294         * gcc.dg/20040217-1.c: New test.
4295
4296 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4297
4298         * gcc.c-torture/execute/990208-1.x: Delete.
4299
4300 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4301
4302         * gcc.c-torture/execute/20040208-2.x: New file.
4303
4304 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/11326
4307         * g++.dg/abi/structret1.C: New test.
4308
4309 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4310
4311         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4312         (i386_cpuid): No need to test if cpuid is available on AMD64.
4313         Fix assembly, so that it works onboth i386 and AMD64.
4314         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4315         (vecInLong): Fix s[] member type to unsigned int.
4316         (vecInWord): Remove type.
4317         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4318         (a64, b64, c64, d64, e64): Remove.
4319         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4320         Remove unused variable.  Remove initialization of removed variables.
4321         Don't call mmx_tests nor sse_tests.
4322         (reference_mmx, reference_sse): Remove.
4323         (check): Add return stmt.
4324         * gcc.dg/i386-sse-7.c: New test.
4325         * gcc.dg/i386-mmx-4.c: New test.
4326
4327 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4328
4329         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4330         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4331         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4332         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4333         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4334         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4335         g++.dg/tc1/dr94.C: Fix line terminator.
4336
4337 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4338
4339         * gcc.c-torture/compile/20040216-1.c: New.
4340
4341 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4342
4343         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4344         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4345         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4346         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4347         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4348         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4349
4350 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4351
4352         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4353
4354 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4355
4356         PR c++/13971
4357         * g++.dg/expr/cond4.C: New test.
4358
4359         PR c++/14086
4360         * g++.dg/lookup/crash2.C: New test.
4361
4362 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4363
4364         * gcc.c-torture/compile/20040214-2.c: New test.
4365
4366 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4367
4368         PR c++/14116
4369         * g++.dg/ext/typeof8.C: New test.
4370
4371 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4372
4373         * gcc.c-torture/compile/20040214-1.c: New test.
4374
4375 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4376
4377         PR c++/13635
4378         * g++.dg/template/spec11.C: New test.
4379
4380 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4381
4382         PR c++/13927
4383         * g++.dg/other/error8.C: New test.
4384
4385 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4386
4387         PR c++/14122
4388         * g++.dg/template/array4.C: New test.
4389
4390         PR c++/14108
4391         * g++.dg/inherit/thunk2.C: New test.
4392
4393         PR c++/14083
4394         * g++.dg/eh/cond2.C: New test.
4395
4396 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4397
4398         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4399
4400 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4401
4402         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4403
4404 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4405
4406         * g++.dg/simd-2.C: xfail on ppc64-linux.
4407
4408 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4409
4410         PR c/456
4411         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4412         tests.
4413
4414 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4415
4416         * gcc.dg/builtins-33.c: New test.
4417
4418 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4419
4420         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4421
4422 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4423
4424         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4425
4426 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4427
4428         * gcc.dg/ppc64-abi-3.c: New test.
4429
4430 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4431
4432         PR c/14092
4433
4434         * gcc.dg/pr14092-1.c: New testcase.
4435
4436 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4437
4438         * gcc.dg/cpp/assert4.c: Fix typo last change.
4439
4440         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4441         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4442
4443         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4444
4445 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4446
4447         * gcc.c-torture/compile/20040209-1.c: New test case.
4448
4449 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4450
4451         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4452
4453 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4454
4455         * gcc.c-torture/execute/20040208-[12].c: New tests.
4456
4457 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4458
4459         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4460
4461 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4462
4463         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4464
4465 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4466
4467         Bug 13856
4468         * gcc.dg/visibility-8.c: New testcase.
4469
4470 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4471
4472         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4473         arguments.
4474         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4475
4476 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4477
4478         PR middle-end/13696
4479         * g++.dg/opt/fold1.C: New test case.
4480
4481 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4482
4483         PR c++/14033
4484         * g++.dg/other/crash-2.C: New test.
4485
4486 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4487
4488         PR c++/14028
4489         * g++.dg/parse/angle-bracket2.C: New test.
4490
4491 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4492
4493         PR middle-end/13750
4494         Revert:
4495         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4496         PR pch/13361
4497         * testsuite/g++.dg/pch/wchar-1.C: New.
4498         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4499
4500 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4501
4502         PR c++/14008
4503         * g++.dg/parse/error15.C: New test.
4504         * g++.dg/parse/crash11.C: Update dg-error mark.
4505
4506 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4507
4508         PR c++/13932
4509         * g++.dg/warn/conv2.C: New test.
4510
4511 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4512
4513         PR c++/13086
4514         * g++.dg/warn/incomplete1.C: Remove xfail.
4515
4516 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4517
4518         * lib/file-format.exp (gcc_target_object_format): Use
4519         ${tool}_target_compile, not gcc_target_compile.
4520         * lib/target-supports.exp (check_alias_available): Likewise.
4521         (check_gc_sections_available): Likewise.
4522         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4523         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4524         dg-require-alias.
4525
4526 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4527
4528         PR c++/13969
4529         * g++.dg/template/static6.C: New test.
4530
4531 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4532
4533         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4534
4535 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4536
4537         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4538         tests for systems where `char' is unsigned by default.
4539
4540 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4541
4542         PR c++/13997
4543         * g++.dg/template/partial3.C: New test.
4544
4545 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4546
4547         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4548         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4549         Remove mentions of obsolete ports.
4550
4551 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4552
4553         * gcc.dg/noncompile/20001228-1.c: Fix for new
4554         error message.
4555
4556 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4557
4558         PR target/9348
4559         * gcc.c-torture/execute/multdi-1.c: New test case.
4560
4561 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/13925
4564         * g++.dg/template/lookup5.C: New test.
4565
4566 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/13950
4569         * g++.dg/template/lookup4.C: New test.
4570
4571         PR c++/13970
4572         * g++.dg/parse/error14.C: New test.
4573
4574         PR c++/14002
4575         * g++.dg/parse/template13.C: New test.
4576
4577 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4578
4579         PR c++/13978
4580         * g++.dg/template/koenig4.C: New test.
4581
4582         PR c++/13968
4583         * g++.dg/template/crash17.C: New test.
4584
4585         PR c++/13975
4586         * g++.dg/parse/error13.C: New test.
4587         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4588
4589 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4590
4591         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4592
4593 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4594
4595         PR c/11658
4596         PR c/13994
4597         * gcc.dg/noncompile/20040203-1.c: New test.
4598         * gcc.dg/noncompile/20040203-2.c: Likewise.
4599         * gcc.dg/noncompile/20040203-3.c: Likewise.
4600         * gcc.dg/20040203-1.c: Likewise.
4601
4602 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4603
4604         PR c++/10858
4605         * g++.dg/template/sizeof7.C: New test.
4606
4607 2004-02-02  Eric Christopher  <echristo@redhat.com>
4608             Zack Weinberg  <zack@codesourcery.com>
4609
4610         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4611
4612 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4613
4614         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4615         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4616         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4617         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4618
4619 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4620
4621         PR c++/13113
4622         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4623
4624         PR c++/13854
4625         * g++.dg/ext/attrib13.C: New test.
4626
4627         PR c++/13907
4628         * g++.dg/conversion/op2.C: New test.
4629
4630 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4631
4632         * gcc.dg/titype-1.c: Fix pasto.
4633
4634 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4635
4636         * gcc.dg/titype-1.c: New test.
4637
4638 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4639
4640         PR c++/13957
4641         * g++.dg/template/non-type-template-argument-1.C,
4642         g++.dg/template/qualified-id1.C: Update dg-error marks.
4643         * g++.dg/template/nontype6.C: New test.
4644
4645 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4646
4647         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4648         * gcc.dg/builtins-31.c: New testcase.
4649         * gcc.dg/builtins-32.c: New testcase.
4650
4651 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4652
4653         * objc.dg/call-super-2.m: Update line numbers
4654         for the including of stddef.h.
4655
4656 2004-01-30  Michael Matz  <matz@suse.de>
4657
4658         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4659         g++.dg/ext/case-range3.C: New tests.
4660
4661 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4662
4663         DR206
4664         PR c++/13813
4665         * g++.dg/template/member4.C: New test.
4666
4667 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4668
4669         PR c++/13683
4670         * g++.dg/template/sizeof6.C: New test.
4671
4672 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4673
4674         * gcc.dg/fwritable-strings-1.c: New test.
4675
4676 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4677
4678         * gcc.c-torture/compile/20040130-1.c: New test.
4679
4680 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4681
4682         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4683
4684 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/13883
4687         * g++.dg/template/ctor3.C: New test.
4688
4689 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4690
4691         * g++.dg/tc1: New directory.
4692         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4693         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4694         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4695         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4696         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4697
4698 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4699
4700         * g++.dg/parse/error11.C: New test.
4701         * g++.dg/parse/error12.C: Likewise.
4702
4703 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4704
4705         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4706         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4707
4708 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/13791
4711         * g++.dg/ext/attrib12.C: New test.
4712
4713         PR c++/13736
4714         * g++.dg/parse/cast2.C: New test.
4715
4716 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4717
4718         * objc.dg/encode-2.m (main): New local string.  Set depending on
4719         sizeof long.  Use in sscanf call.
4720         * objc.dg/encode-3.m (main): New local string.  Set depending on
4721         sizeof long.  Use in scan_initial call.
4722
4723 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4724
4725         * objc.dg/call-super-2.m: Make LP64-safe.
4726         * objc.dg/desig-init-1.m: Likewise.
4727
4728 2004-01-27  Devang Patel <dpatel@apple.com>
4729
4730         * g++.dg/debug/namespace1.C: New test.
4731
4732 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4733
4734         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4735         xscale-*-*.
4736
4737         * gcc.dg/arm-mmx-1.c: New test.
4738
4739 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4740
4741         * gcc.dg/20040127-1.c: New test.
4742         * gcc.dg/20040127-2.c: New test.
4743
4744 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4745
4746         * objc.dg/stret-1.m (glob): Renamed to globa.
4747
4748 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4749
4750         PR c++/13663
4751         * g++.dg/expr/for1.C: New test.
4752
4753 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4754
4755         PR middle-end/13779
4756         * gcc.dg/darwin-longlong.c: New test.
4757
4758 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4759
4760         * gcc.dg/20040124-1.c: Moved test from here...
4761         * gcc.c-torture/compile/20040124-1.c: ...to here.
4762
4763 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4764
4765         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4766         the assembly output if -m64 is passed.
4767
4768 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/13833
4771         * g++.dg/template/cond3.C: New test.
4772
4773 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4774
4775         PR c++/13810
4776         * g++.dg/template/ttp7.C: New test.
4777
4778 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4779
4780         PR c++/13797
4781         * g++.dg/template/nontype4.C: New test.
4782         * g++.dg/template/nontype5.C: Likewise.
4783
4784 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4785
4786         * gcc.dg/torture/mips-clobber-at.c: New test.
4787
4788 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4789
4790         * gcc.dg/20040124-1.c: New test.
4791
4792 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4793
4794         * gcc.dg/20040123-1.c: New test.
4795
4796 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4797
4798         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4799
4800 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4801
4802         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4803
4804 2004-01-23  Andrew Pinski  <apinski@apple.com>
4805
4806         * gcc.dg/20030121-1.c: Move to ..
4807         * gcc.dg/20040121-1.c: here.
4808
4809 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4810
4811         * gcc.dg/builtins-29.c: New test case.
4812
4813 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4814
4815         PR 18314
4816         * gcc.dg/builtins-30.c: New testcase.
4817
4818 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4819
4820         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4821         * lib/g77.exp: Likewise.
4822         * lib/objc.exp: Likewise.
4823         * lib/g++.exp: Likewise.
4824
4825 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4826
4827         * gcc.dg/struct-by-value-2.c: New test.
4828
4829 2004-01-21  Andrew Pinski  <apinski@apple.com>
4830
4831         PR target/13785
4832         * gcc.dg/20030121-1.c: New test.
4833
4834 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4835
4836         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4837         clobber frame pointer register in asm statement.
4838
4839 2004-01-21  Falk Hueffner  <falk@debian.org>
4840
4841         * gcc.c-torture/compile/20040121-1.c: New test.
4842
4843 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4844
4845         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4846
4847 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4848
4849         * gcc.dg/ppc64-abi-2.c: New test.
4850
4851 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4852
4853         * lib/treelang.exp: Fill out this file.
4854         * lib/treelang-dg.exp: New File.
4855
4856 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4857
4858         * gcc.c-torture/compile/981022-1.c: Remove.
4859         * gcc.dg/array-5.c: Remove XFAIL.
4860         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4861         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4862         gcc.dg/cond-lvalue-1.c: Update.
4863         * gcc.dg/cast-lvalue-2.c: New test.
4864
4865 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4866
4867         PR c++/13592
4868         * g++.dg/other/error1.C (class foo): Tweak error message.
4869
4870         PR c++/13592
4871         * g++.dg/template/call2.C: New test.
4872
4873 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4876         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4877         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4878         scalar-return-1_x.c, scalar-return-2_y.c,
4879         scalar-return-3_x.c, scalar-return-3_y.c,
4880         scalar-return-4_x.c, scalar-return-4_y.c,
4881         struct-align-1.h, struct-align-1_x.c,
4882         struct-align-1_y.c, struct-align-2.h,
4883         struct-align-2_x.c, struct-align-2_y.c,
4884         struct-by-value-10_y.c, struct-by-value-11_x.c,
4885         struct-by-value-11_y.c, struct-by-value-12_x.c,
4886         struct-by-value-12_y.c, struct-by-value-13_x.c,
4887         struct-by-value-13_y.c, struct-by-value-14_x.c,
4888         struct-by-value-14_y.c, struct-by-value-15_x.c,
4889         struct-by-value-15_y.c, struct-by-value-16_y.c,
4890         struct-by-value-17_y.c, struct-by-value-18_y.c,
4891         struct-by-value-19_y.c, struct-by-value-1_x.c,
4892         struct-by-value-1_y.c, struct-by-value-20_y.c,
4893         struct-by-value-2_x.c, struct-by-value-2_y.c,
4894         struct-by-value-3_y.c, struct-by-value-4_x.c,
4895         struct-by-value-4_y.c, struct-by-value-5_y.c,
4896         struct-by-value-6_y.c, struct-by-value-7_y.c
4897         struct-by-value-8_x.c, struct-by-value-8_y.c
4898         struct-by-value-9_x.c, struct-by-value-9_y.c
4899         struct-return-10_x.c, struct-return-10_y.c,
4900         struct-return-19_x.c, struct-return-20_x.c
4901         struct-return-2_x.c, struct-return-2_y.c
4902         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4903         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4904
4905 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4906
4907         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4908         attribute on sparc*-sun-solaris2.*.
4909
4910 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4911
4912         PR c++/13710
4913         * g++.dg/ext/typeof7.C: New test.
4914
4915 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4916
4917         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4918         * gcc.dg/const-elim-1.c: Same.
4919
4920 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4921
4922         * objc.dg/stret-1.m: New.
4923         * objc.dg/stret-2.m: New.
4924
4925 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         PR c++/11895
4928         * g++.dg/ext/vector1.C: New test.
4929
4930 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4931
4932         * gcc.dg/pch/import-1.c: New.
4933         * gcc.dg/pch/import-1.hs: New.
4934         * gcc.dg/pch/import-1a.h: New.
4935         * gcc.dg/pch/import-1b.h: New.
4936         * gcc.dg/pch/import-1c.h: New.
4937
4938 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4939
4940         PR c++/13574
4941         * g++.dg/ext/array1.C: New test.
4942
4943         PR c++/13178
4944         * g++.dg/conversion/op1.C: New test.
4945
4946 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4947
4948         PR 11864
4949         From Kazumoto Kojima / Dan Kegel:
4950         * gcc.dg/pr11864-1.c: New test.
4951
4952         PR 10392
4953         From Marcus Comstedt / Dan Kegel:
4954         * gcc.dg/pr10392-1.c: New test.
4955
4956 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/13478
4959         * g++.dg/init/ref10.C: New test.
4960
4961 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4962
4963         PR c++/13407
4964         * g++.dg/parse/typename6.C: New test.
4965
4966 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4967
4968         PR pch/13361
4969         * testsuite/g++.dg/pch/wchar-1.C: New.
4970         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4971
4972 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4973
4974         PR c++/9259
4975         * g++.dg/expr/sizeof2.C: New test.
4976
4977 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4978
4979         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4980
4981 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4982
4983         PR c++/13659
4984         * g++.dg/lookup/strong-using-3.C: New.
4985         * g++.dg/lookup/using-10.C: New.
4986
4987 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4988
4989         PR c++/13594
4990         * g++.dg/lookup/strong-using-2.C: New.
4991
4992 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4993             Dan Kegel <dank@kegel.com>
4994             J"orn Rennecke <joern.rennecke@superh.com>
4995
4996         PR target/9365
4997         * gcc.dg/pr9365-1.c: New test.
4998
4999 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5000
5001         PR c++/8856
5002         * g++.dg/parse/casting-operator2.C: New test.
5003         * g++.old-deja/g++.pt/explicit83.C: Remove.
5004
5005 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5006
5007         * gcc.dg/label-compound-stmt-1.c: New test.
5008         * gcc.c-torture/compile/950922-1.c,
5009         gcc.c-torture/compile/20000211-3.c,
5010         gcc.c-torture/compile/20000518-1.c,
5011         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5012         compound statements.
5013
5014 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5015
5016         * gcc.dg/ppc64-abi-1.c: New test.
5017
5018 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5019
5020          * g++.dg/ext/attrib9.C: Add dg-warnings.
5021
5022 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5023
5024         PR c++/12335
5025         * g++.dg/parse/dtor3.C: New test.
5026
5027 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5028
5029         PR c++/12709
5030         * g++.dg/parse/try-catch-1.C: New test.
5031
5032 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5033
5034         * ada/acats/run_all.sh: Add more verbose output in acats.log
5035         when compiling tests.
5036
5037 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5038
5039         PR 13656
5040         * gcc.dg/typedef-redecl.c: New test case.
5041         * gcc.dg/typedef-redecl.h: New support file.
5042
5043 2004-01-13  Jan Hubicka  <jh@suse.cz>
5044
5045         * gcc.dg/always_inline.c: New test.
5046         * gcc.dg/debug/20031231-1.c: Fix.
5047
5048 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5049
5050         PR c++/13474
5051         * g++.dg/template/array3.C: New test.
5052
5053 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5054
5055         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5056         * g++.dg/warn/Wunused-2.C: Likewise.
5057
5058 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5059
5060         PR c++/13289
5061         * g++.dg/template/instantiate6.C: New test.
5062
5063 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5064
5065         PR middle-end/11397
5066         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5067
5068 2004-01-12  Jan Hubicka  <jh@suse.cz>
5069
5070         PR opt/12826
5071         * gcc.dg/20040112-1.c: New.
5072
5073         * gcc.dg/dwarf-die[1-7].c: Move to...
5074         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5075         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5076
5077 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5078
5079         PR c++/4100
5080         * g++.dg/parse/friend4.C: New test.
5081
5082 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5083
5084         PR c++/4100
5085         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5086         definition is called a friend.
5087
5088 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5089
5090         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5091
5092 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5093
5094         PR c++/3478
5095         * g++.dg/parse/error10.C: New test.
5096         * g++.dg/template/arg2.C: Accept "invalid type" error.
5097
5098 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR middle-end/13392
5101         * g++.dg/opt/expect2.C: New test.
5102
5103 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5104
5105         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5106         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5107         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5108         Update dg-error regexps.
5109
5110 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5111
5112         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5113         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5114
5115 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5116
5117         * gcc.dg/pragma-re-1.c: Use right pointer type.
5118
5119 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5120
5121         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5122
5123 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5124
5125         * gcc.dg/rs6000-ldouble-1.c: New.
5126
5127 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5128
5129         DR 337
5130         PR c++/9256
5131         * g++.dg/other/abstract1.C: New test.
5132
5133 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5134
5135         * g++.dg/lookup/strong-using-1.C: New.
5136
5137 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5138
5139         PR c/11234
5140         * gcc.dg/func-ptr-conv-1.c: New test.
5141         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5142
5143 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5144
5145         PR target/13380.
5146         * gcc.c-torture/compile/20040109-1.c: New.
5147
5148 2004-01-08  Stuart Hastings  <stuart@apple.com>
5149
5150         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5151         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5152         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5153
5154 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5155
5156         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5157
5158 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5159
5160         * ada/acats/run_acats: Treat 'gnatchop' the same way
5161         as 'gnatmake'.  Export GCC_DRIVER.
5162         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5163         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5164
5165 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5166
5167         PR c++/12573
5168         * g++.dg/template/dependent-expr4.C: New test.
5169
5170 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5171
5172         * gcc.dg/altivec-11.c: New test.
5173
5174 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5175
5176         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5177
5178 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5179
5180         PR c/6024
5181         * gcc.dg/enum-compat-1.c: New test.
5182         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5183
5184 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5185
5186         PR c/12165
5187         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5188         gcc.dg/c99-idem-qual-3.c: New tests.
5189
5190 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5191
5192         * gcc.dg/winline-7.c: Don't cast void * to int.
5193
5194 2004-01-06  Jan Hubicka  <jh@suse.cz>
5195
5196         * gcc.dg/i386-sse-5.c: New test
5197         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5198
5199 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR c++/12815
5202         * g++.dg/rtti/typeid4.C: New test.
5203
5204 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5205
5206         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5207
5208 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR c++/12132
5211         * g++.dg/template/error11.C: New test.
5212
5213         PR c++/13451
5214         * g++.dg/template/class2.C: New test.
5215
5216 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5217         Richard Sandiford <rsandifo@redhat.com>
5218
5219         PR c++/13387
5220         * g++.dg/opt/alias3.C: New test.
5221
5222 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5223
5224         PR c++/13157
5225         * g++.dg/template/koenig3.C: New test.
5226
5227         PR c++/13529
5228         * g++.dg/parse/offsetof3.C: New test.
5229
5230         * g++.dg/init/copy7.C: Add missing dg-error markers.
5231
5232         PR c++/12226
5233         * g++.dg/init/copy7.c: New test.
5234
5235         PR c++/13536
5236         * g++.dg/parse/cast1.C: New test.
5237
5238 2004-01-04  Jan Hubicka  <jh@suse.cz>
5239
5240         * gcc.dg/winline[1-7].c: New tests.
5241
5242 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5243
5244         PR c++/13520
5245         * g++.dg/template/qualttp22.C: New test.
5246
5247 2004-01-01  Jan Hubicka  <jh@suse.cz>
5248
5249         * gcc.dg/debug/20031231-1.c: New.
5250         * gcc.c-torture/compile/20040101-1.c: New.
5251         * gcc.dg/dwarf-die-[1-7].c: New.
5252
5253 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR optimization/13521
5256         * gcc.c-torture/compile/20031231-1.c: New test.
5257
5258 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5259
5260         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5261
5262 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5263
5264         PR c++/10079
5265         * g++.dg/template/crash16.C: New test.
5266
5267 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5268
5269         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5270
5271 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5272
5273         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5274         ports.
5275         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5276         * g++.old-deja/g++.law/profile1.C: Likewise.
5277         * gcc.c-torture/compile/981006-1.c: Likewise.
5278         * gcc.c-torture/execute/loop-2e.x: Likewise.
5279         * gcc.c-torture/execute/loop-2f.x: Remove.
5280         * gcc.c-torture/execute/loop-2g.x: Likewise.
5281         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5282         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5283
5284 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5285
5286         PR c++/13507
5287         * g++.dg/ext/attrib11.C: New test.
5288
5289         PR c++/13494
5290         * g++.dg/template/array2-1.C: New test.
5291         * g++.dg/template/array2-2.C: New test.
5292
5293 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5294
5295         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5296
5297 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5298
5299         PR c++/12774
5300         * g++.dg/template/array1-1.C: New test.
5301         * g++.dg/template/array1-2.C: New test.
5302
5303 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5304
5305         PR fortran/12632
5306         * g77.dg/12632.f: New test case.
5307
5308 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5309
5310         PR c++/13289
5311         * g++.dg/parse/nontype1.C: New test.
5312
5313 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5314
5315         PR c++/12403
5316         * g++.dg/parse/explicit1.C: New test.
5317         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5318
5319 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/13081
5322         * g++.dg/opt/inline6.C: New test.
5323
5324         PR c++/12613
5325         * g++.dg/parse/error9.C: New test.
5326
5327         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5328
5329 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/13009
5332         * g++.dg/init/assign1.C: New test.
5333
5334 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5335
5336         PR c++/13070
5337         * g++.dg/warn/format3.C: New test case.
5338
5339 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5340
5341         * gcc.c-torture/compile/20031227-1.c: New test.
5342
5343 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5344
5345         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5346         * g77.dg/bprob/bprob.exp: Likewise.
5347         * gcc.misc-tests/bprob.exp: Likewise.
5348         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5349         variants on systems where the library does not provide that
5350         functionality.
5351         * gcc.dg/builtins-20.c: Use builtins-config.h.
5352         * gcc.dg/builtins-config.h: New file.
5353
5354 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5355
5356         * lib/gcc-dg.exp (dg-require-profiling): New function.
5357         * lib/target-supports.exp (check_profiling_available): Likewise.
5358         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5359         * g77.dg/bprob/bprob.exp: Likewise.
5360         * gcc.misc-tests/bprob.exp: Likewise.
5361         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5362         * gcc.dg/20021014-1.c: Likewise.
5363         * gcc.dg/nest.c: Likewise.
5364
5365 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5366
5367         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5368         compiling.
5369         * g++.dg/lookup/java2.C: Likewise.
5370         * gcc.dg/cpp/lexident.c: Likewise.
5371
5372 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5373
5374         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5375         given.
5376         * gcc.c-torture/compile/961203-1.c: Likewise.
5377         * gcc.c-torture/compile/980506-1.c: Likewise.
5378
5379 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5380
5381         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5382         (additional_prunes): New global.
5383         (gcc-dg-prune): Handle additional per-test pruning.
5384         (dg-test): Clear additional_prunes between tests.
5385
5386         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5387         dg-prune-output to avoid spurious failures from assembler
5388         complaining about nonexistent WAW violations.
5389         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5390         Use dg-prune-output to avoid spurious failures from assembler
5391         warning about Itanium B-step errata.
5392
5393 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5394
5395         * g++.dg/abi/macro0.C: New test.
5396         * g++.dg/abi/macro1.C: Likewise.
5397         * g++.dg/abi/macro2.C: Likewise.
5398
5399         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5400         * g++.dg/abi/bitfield7.C: Likewise.
5401         * g++.dg/abi/dtor2.C: Likewise.
5402         * g++.dg/abi/mangle11.C: Likewise.
5403         * g++.dg/abi/mangle12.C: Likewise.
5404         * g++.dg/abi/mangle14.C: Likewise.
5405         * g++.dg/abi/mangle17.C: Likewise.
5406         * g++.dg/abi/vbase10.C: Likewise.
5407         * g++.dg/abi/vbase14.C: Likewise.
5408         * g++.dg/template/qualttp17.C: Likewise.
5409
5410 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5411
5412         PR c/11995
5413         * gcc.dg/20031223-1.c: New test.
5414
5415 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5416
5417         * gcc.dg/noreturn-7.c: New test.
5418
5419 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5420
5421         * gcc.dg/null-pointer-1.c: New test.
5422
5423 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5424
5425         * g++.old-deja/g++.jason/template18.C: Remove.
5426         * g++.old-deja/g++.jason/template37.C: Likewise.
5427
5428         PR c++/12862
5429         * g++.dg/lookup/ns1.C: New test.
5430
5431         PR c++/12397
5432         * g++.dg/template/lookup3.C: New test.
5433
5434 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5435
5436         * g++.dg/template/recurse1.C: New test
5437
5438 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5439
5440         PR c++/12479
5441         * g++.dg/parse/semicolon1.C: New test.
5442         * g++.dg/parse/semicolon1.h: Likewise.
5443
5444 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5445
5446         * gcc.dg/darwin-misaligned.c: New test.
5447
5448 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5449
5450         PR c/9163
5451         * gcc.dg/20031222-1.c: New test.
5452
5453 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c++/13438
5456         * g++.dg/parse/error8.C: New test.
5457
5458         PR c++/11554
5459         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5460
5461 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5462
5463         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5464         too small.
5465         * gcc.c-torture/compile/930217-1.c: Likewise.
5466         * gcc.c-torture/compile/930513-1.c: Likewise.
5467         * gcc.c-torture/execute/920908-2.c: Likewise.
5468         * gcc.c-torture/execute/921204-1.c: Likewise.
5469         * gcc.c-torture/execute/930621-1.c: Likewise.
5470         * gcc.c-torture/execute/930630-1.c: Likewise.
5471         * gcc.c-torture/execute/931031-1.c: Likewise.
5472         * gcc.c-torture/execute/980602-2.c: Likewise.
5473         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5474         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5475         * gcc.c-torture/execute/extzvsi.c: Likewise.
5476         * gcc.c-torture/unsorted/ext.c: Likewise.
5477
5478 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5479
5480         PR target/12749
5481         * gcc.c-torture/compile/20031220-2.c: New test case.
5482
5483 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5484
5485         PR optimization/13031
5486         * gcc.c-torture/compile/20031220-1.c: New test case.
5487
5488 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5489
5490         * gcc.dg/cast-function-1.c: New test.
5491
5492 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5493
5494         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5495         formats.
5496
5497 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5498
5499         PR c++/12795
5500         * g++.dg/ext/attrib10.C: New test.
5501
5502 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5503
5504         * gcc.dg/cleanup-10.c: New test.
5505         * gcc.dg/cleanup-11.c: New test.
5506
5507 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR c++/13239
5510         * g++.dg/opt/expect1.C: New test.
5511
5512 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5513
5514         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5515
5516 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5517
5518         PR debug/12923
5519         * gcc.dg/20031218-1.c: New test.
5520
5521         PR debug/12389
5522         * gcc.dg/20031218-2.c: New test.
5523         * gcc.dg/20031218-3.c: New test.
5524
5525         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5526         of label name and allow for USER_LABEL_PREFIX == "_" names.
5527         * g++.dg/abi/mangle18-2.C: Likewise.
5528         * g++.dg/abi/mangle19-1.C: Likewise.
5529         * g++.dg/abi/mangle19-2.C: Likewise.
5530         * g++.dg/abi/mangle20-1.C: Likewise.
5531         * g++.dg/abi/mangle20-2.C: Likewise.
5532
5533 2003-12-18  Richard Henderson  <rth@redhat.com>
5534
5535         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5536
5537 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5538             Dan Kegel <dank@kegel.com>
5539
5540         PR other/12009
5541         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5542         testing a cross compiler, it causes spurious compile failures.
5543         * lib/g++.exp: Likewise.
5544
5545 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5546
5547         PR c++/13262
5548         * g++.dg/template/access13.C: New test.
5549
5550 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5551
5552         * gcc.dg/20031216-1.c: New test.
5553
5554 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5555
5556         PR c++/9154
5557         * g++.dg/template/error10.C: New test.
5558
5559 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5560
5561         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5562         * g++.dg/eh/simd-2.C: Likewise.
5563
5564 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5565             Roger Sayle  <roger@eyesopen.com>
5566
5567         * gcc.c-torture/execute/ieee/mzero5.c: New.
5568
5569 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5570
5571         PR c++/10603
5572         * g++.dg/parse/error6.C: New test.
5573
5574         PR c++/12827
5575         * g++.dg/parse/error7.C: New test.
5576
5577 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5578
5579         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5580         at -O with stabs debugging formats.
5581         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5582         * gcc.dg/debug/debug-2.c: Likewise.
5583
5584 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/12696
5587         * g++.dg/init/error1.C: New test.
5588
5589         PR c++/12218
5590         * g++.dg/init/pm3.C: New test.
5591
5592 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5593
5594         PR c/3347
5595         * gcc.dg/bitfld-8.c: New test.
5596
5597 2003-12-16  James Lemke  <jim@wasabisystems.com>
5598
5599         * gcc.dg/arm-scd42-[123].c: New tests.
5600
5601 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5602
5603         PR c++/9043
5604         * g++.dg/abi/mangle20-1.C: New test.
5605         * g++.dg/abi/mangle20-2.C: New test.
5606
5607 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/13275
5610         * g++.dg/other/offsetof2.C: Remove XFAIL.
5611         * g++.dg/parse/offsetof1.C: New test.
5612         * g++.gd/parse/offsetof2.C: Likewise.
5613
5614 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5615
5616         * g++.dg/template/nontype3.C: New test.
5617         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5618
5619 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5620
5621         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5622
5623 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5624
5625         PR c++/13387
5626         * g++.dg/expr/assign1.C: New test.
5627
5628         PR c++/13242
5629         * g++.dg/abi/mangle19-1.C: New test.
5630         * g++.dg/abi/mangle19-2.C: New test.
5631
5632 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5633
5634         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5635
5636 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5637
5638         * gcc.c-torture/execute/20031216-1.c: New test.
5639
5640 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5641
5642         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5643         an ICE regression.
5644
5645 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5646
5647         PR c++/10926
5648         * g++.dg/template/error9.C: New test.
5649
5650         PR c++/11116
5651         * g++.dg/template/error8.C: New test.
5652
5653 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5654
5655         PR middle-end/13400
5656         * gcc.c-torture/execute/20031215-1.c: New test case.
5657
5658 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/13269
5661         * g++.dg/parse/error5.C: New test.
5662
5663         PR c++/12989
5664         * g++.dg/expr/sizeof1.C: New test.
5665
5666         PR c++/13310
5667         * g++.dg/template/crash15.C: New test.
5668
5669 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5670
5671         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5672         a non-POD type as the last named parameter of a varargs function.
5673
5674 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5675
5676         PR c++/13243
5677         PR c++/12573
5678         * g++.dg/template/crash14.C: New test.
5679         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5680
5681 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5682
5683         * g++.dg/other/java1.C: New test.
5684
5685         PR c++/13241
5686         * g++.dg/abi/mangle18-1.C: New test.
5687         * g++.dg/abi/mangle18-2.C: New test.
5688
5689 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5690
5691         PR optimization/10312
5692         * gcc.c-torture/execute/20031214-1.c: New.
5693
5694 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5695
5696         PR c++/10779
5697         PR c++/12160
5698         * g++.dg/parse/error3.C: New test.
5699         * g++.dg/parse/error4.C: Likewise.
5700         * g++.dg/abi/mangle4.C: Tweak error messages.
5701         * g++.dg/lookup/using5.C: Likewise.
5702         * g++.dg/other/error2.C: Likewise.
5703         * g++.dg/parse/typename5.C: Likewise.
5704         * g++.dg/parse/undefined1.C: Likewise.
5705         * g++.dg/template/arg2.C: Likewise.
5706         * g++.dg/template/ttp3.C: Likewise.
5707         * g++.dg/template/type1.C: Likewise.
5708         * g++.old-deja/g++.other/crash32.C: Likewise.
5709         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5710
5711 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5712
5713         PR c++/13106
5714         * g++.dg/warn/noreturn-3.C: New test.
5715
5716 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5717
5718         PR c++/13118
5719         * g++.dg/abi/covariant3.C: New.
5720
5721 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5722
5723         * g++.dg/eh/ia64-1.C: New test.
5724
5725 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5726
5727         PR optimization/13037
5728         * g77.f-torture/execute/13037.f: New test case.
5729
5730 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5731
5732         PR c++/12881
5733         * g++.dg/abi/covariant2.C: New.
5734
5735 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5736
5737         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5738
5739 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5740
5741         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5742
5743 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5744
5745         PR other/10819
5746         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5747         to fix Bug 10819.
5748         * lib/g++.exp (g++_version): Likewise.
5749         * lib/g77.exp (g77_version): Likewise.
5750         * lib/objc.exp (default_objc_version): Likewise.
5751
5752 2003-12-10  Richard Henderson  <rth@redhat.com>
5753
5754         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5755
5756         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5757
5758 2003-12-08  Matt Austern  <austern@apple.com>
5759
5760         PR c/13134
5761         * lib/gcc-dg.exp (dg-require-visibility): Define.
5762         * lib/target-supports (check_visibility_available): Define.
5763         * gcc.dg/visibility-1.c: New test.
5764         * gcc.dg/visibility-2.c: Likewise.
5765         * gcc.dg/visibility-3.c: Likewise.
5766         * gcc.dg/visibility-4.c: Likewise.
5767         * gcc.dg/visibility-5.c: Likewise.
5768         * gcc.dg/visibility-6.c: Likewise.
5769         * g++.dg/ext/visibility-1.C: Likewise.
5770         * g++.dg/ext/visibility-2.C: Likewise.
5771         * g++.dg/ext/visibility-3.C: Likewise.
5772         * g++.dg/ext/visibility-4.C: Likewise.
5773         * g++.dg/ext/visibility-5.C: Likewise.
5774         * g++.dg/ext/visibility-6.C: Likewise.
5775
5776 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5777
5778         * g++.dg/lookup/java1.C: New test.
5779         * g++.dg/lookup/java2.C: New test.
5780
5781 2003-12-07  Falk Hueffner  <falk@debian.org>
5782
5783         * g++.dg/opt/noreturn-1.C: New test.
5784
5785 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5786
5787         * gcc.dg/overflow-1.c: New test.
5788
5789 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5790
5791         * g77.f-torture/compile/13060.f: New test.
5792
5793 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/13323
5796         * g++.dg/inherit/operator2.C: New test.
5797
5798 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5799
5800         PR c++/13305
5801         * g++.dg/ext/attrib9.C: New test.
5802
5803 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5804
5805         PR c++/13314
5806         * g++.dg/template/error7.C: New test.
5807
5808 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5809             J"orn Rennecke <joern.rennecke@superh.com>
5810
5811         PR target/13302
5812         * g++.dg/other/struct-va_list.C: New test.
5813
5814 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5815
5816         PR c++/13166
5817         * g++.dg/parse/defarg6.C: New test.
5818
5819 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5820
5821         PR target/13256
5822         * gcc.c-torture/execute/20031201-1.c: New test.
5823
5824 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5825
5826         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5827
5828 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5829
5830         * gcc.dg/builtin-return-1.c: New test.
5831
5832 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5833             J"orn Rennecke <joern.rennecke@superh.com>
5834
5835         PR optimization/13260
5836         * gcc.c-torture/execute/20031204-1.c: New test.
5837
5838 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5839
5840         PR c++/9127
5841         * g++.dg/template/error6.C: New test.
5842
5843 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5844
5845         * gcc.dg/20031202-1.c: New test.
5846
5847 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5848
5849         PR c++/13179
5850         * g++.dg/template/eh1.C: New test.
5851
5852         PR c++/10771
5853         * g++.dg/template/error5.C: New test.
5854
5855 2003-12-02  David Ung  <davidu@mips.com>
5856
5857         * gcc.dg/compat/vector-check.h: Corrected type for var
5858         g_##TMODE
5859
5860 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5861
5862         PR c++/10126
5863         * g++.dg/template/ptrmem8.C: New test.
5864
5865 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5866
5867         PR c++/12573
5868         * g++.dg/template/dependent-expr3.C: New test.
5869
5870 2003-12-01  James Lemke  <jim@wasabisystems.com>
5871
5872         * gcc.dg/arm-g2.c: New test.
5873
5874 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5875
5876         PR optimization/11634
5877         * gcc.dg/20031201-2.c: New test case.
5878
5879 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5880
5881         PR 11433
5882         * objc.dg/proto-lossage-3.m: New test.
5883
5884 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5885
5886         PR optimization/12628
5887         * gcc.dg/20031201-1.c: New test case.
5888
5889 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5890
5891         * gcc.dg/unaligned-1.c: New test.
5892
5893 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5894
5895         PR c++/9849
5896         * g++.dg/template/error4.C: New test.
5897         * g++.dg/template/nested3.C: Adjust error markers.
5898
5899 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5900
5901         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5902
5903 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5904
5905         PR c/10333
5906         * gcc.dg/bitfld-7.c: New test.
5907
5908 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5909
5910         * gcc.dg/tls/asm-1.C: New test.
5911
5912 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5913
5914         * gcc.dg/cpp/assert4.c: Update.
5915
5916 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5917
5918         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5919         * gcc.dg/builtin-apply3.c: New test.
5920
5921 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5922
5923         * lib/compat.exp (compat-obj): New xfaildata parameter.
5924         Use it to set compiler_conditional_xfail_data before compiling.
5925         (compat-get-options): Handle dg-xfail-if.
5926         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5927         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5928         * gcc.dg/compat/vector-1_y.c: Likewise.
5929         * gcc.dg/compat/vector-2_x.c: Likewise.
5930         * gcc.dg/compat/vector-2_y.c: Likewise.
5931
5932 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5933
5934         * g++.dg/opt/reg-stack4.C: New test.
5935
5936 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5937
5938         * gcc.dg/builtin-apply2.c: New test.
5939
5940 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5941
5942         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5943
5944 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5945
5946         PR c++/12924
5947         * g++.dg/template/template-id-2.C: New test.
5948
5949 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5950
5951         PR c++/5369
5952         * g++.dg/template/memfriend1.C: New test.
5953         * g++.dg/template/memfriend2.C: Likewise.
5954         * g++.dg/template/memfriend3.C: Likewise.
5955         * g++.dg/template/memfriend4.C: Likewise.
5956         * g++.dg/template/memfriend5.C: Likewise.
5957         * g++.dg/template/memfriend6.C: Likewise.
5958         * g++.dg/template/memfriend7.C: Likewise.
5959         * g++.dg/template/memfriend8.C: Likewise.
5960         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5961
5962 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5963
5964         PR c++/12515
5965         * g++.dg/ext/cond1.C: New test.
5966
5967 2003-11-20  Richard Henderson  <rth@redhat.com>
5968
5969         * gcc.dg/20020201-2.c: Remove.
5970         * gcc.dg/20020201-4.c: Remove.
5971         * gcc.dg/20020304-1.c: Remove.
5972
5973 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5974
5975         * gcc.dg/cpp/trad/xwin1.c: New test case.
5976
5977 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5978
5979         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5980         * lib/g77.exp: Likewise.
5981         * lib/objc.exp: Likewise.
5982         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5983         for darwin.
5984
5985 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5986
5987         PR c++/12932
5988         * g++.dg/template/static5.C: New test.
5989
5990 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5991
5992         * gcc.dg/nested-func-1.c: New test.
5993
5994 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5995
5996         * gcc.dg/cpp/assert4.c: New test.
5997
5998 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5999
6000         PR c++/2294
6001         * g++.dg/lookup/using9.c: New test.
6002
6003 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/12762
6006         * g++.dg/template/error3.C: New test.
6007
6008 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6009
6010         PR ada/13035
6011         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6012         No longer use a wrapper for gcc, since this does not work under
6013         Windows.
6014
6015 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6016
6017         PR c++/2094
6018         * g++.dg/template/ptrmem7.C: New test.
6019
6020 2003-11-13  Andrew Pinski <apinski@apple.com>
6021
6022         * gcc.c-torture/compile/20031113-1.c: New test.
6023
6024 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6025             Kean Johnston <jkj@sco.com>
6026
6027         PR c/13029
6028         * gcc.dg/unused-4.c: Update.
6029
6030 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6031
6032         * g++.dg/opt/const3.C: New test.
6033
6034 2003-11-13  Jan Hubicka  <jh@suse.cz>
6035
6036         * gcc.c-torture/compile/20031112-1.c: New test.
6037
6038 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6039
6040         * g++.dg/parse/crash10.C: Remove bogus error marker.
6041
6042 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6043
6044         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6045         (host_gcc): Likewise.
6046         (ROOT): Honor $PWDCMD.
6047         (BASE): Likewise.
6048         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6049
6050 2003-11-12  Catherine Moore  <clm@redhat.com>
6051
6052         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6053
6054 2003-11-12  Andreas Jaeger  <aj@suse.de>
6055             Jakub Jelinek  <jakub@redhat.com>
6056             Andrew Pinski  <pinskia@physics.uc.edu>
6057             Richard Henderson  <rth@redhat.com>
6058
6059         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6060         systems.
6061         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6062
6063         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6064         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6065
6066 2003-11-11  Andreas Jaeger  <aj@suse.de>
6067
6068         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6069
6070         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6071
6072 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6073
6074         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6075         Clean ups.
6076
6077 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6078
6079         * gcc.dg/trampoline-1.c: New test.
6080
6081 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6082
6083         * gcc.c-torture/compile/200031109-1.c: New test.
6084
6085 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6086
6087         PR c/3190
6088         PR c/8714
6089         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6090         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6091         gcc.dg/format/no-y2k-1.c: Update.
6092
6093 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6094
6095         PR optimization/10467
6096         * gcc.dg/20031108-1.c: New test case.
6097
6098 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6099
6100         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6101
6102 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6103
6104         * gcc.dg/compound-lvalue-1.c: New test.
6105         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6106         some XFAILs.
6107
6108 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6109
6110         * gcc.dg/altivec-varargs-1.c: New test.
6111
6112 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6113
6114         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6115         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6116         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6117         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6118         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6119
6120 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6121
6122         * gcc.dg/cond-lvalue-1.c: New test.
6123
6124 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6125
6126         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6127
6128 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6129
6130         PR c++/11616
6131         * g++.dg/template/instantiate5.C: New test.
6132
6133 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6134
6135         PR c++/12726
6136         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6137         * ChangeLog: Add missing first entry for above test.
6138
6139 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6140
6141         PR c++/9810
6142         * g++.dg/template/using8.C: New test.
6143         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6144
6145 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6146
6147         PR optimization/10817
6148         * gcc.c-torture/compile/20031102-1.c: New test case.
6149
6150 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6151
6152         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6153         2147483647.
6154
6155 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6156
6157         * gcc.dg/20031102-1.c: New test.
6158
6159 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6160
6161         * gcc.dg/complex-1.c: New test.
6162
6163 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6164
6165         PR c++/12796
6166         * g++.dg/template/crash13.C: Adjust expected error location.
6167         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6168
6169 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6170
6171         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6172
6173 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6174
6175         PR/10239
6176         * gcc.c-torture/compile/20031031-2.c: New test.
6177
6178 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6179
6180         PR/11640
6181         * gcc.c-torture/compile/20031031-1.c: New test.
6182
6183 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6184
6185         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6186         * gcc.misc-tests/bprob.exp: Likewise.
6187         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6188         the execution test on arm-elf configs.
6189         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6190         configs that don't support scratch files.
6191         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6192
6193 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6194
6195         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6196         done by dejagnu.
6197
6198 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6199
6200         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6201         Avoid non pure sh syntax. Add more logging.
6202
6203         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6204         fail.
6205
6206 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6207
6208         PR libgcj/10610
6209         * gcc.dg/ppc-stackalign-1.c: New test.
6210
6211 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6212
6213         * ada/acats/run_all.sh: Change output to be more compliant with
6214         dejagnu framework.
6215         Create acats.sum and acats.log files under testsuite/ada/acats
6216         Only run [a-z]* directories, to filter out e.g. CVS.
6217         Redirect build output to log file.
6218
6219 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6220
6221         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6222
6223 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6224
6225         PR ada/5909:
6226         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6227
6228 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6229
6230         * gcc.c-torture/compile/20031023-1.c: New test.
6231         * gcc.c-torture/compile/20031023-2.c: New test.
6232         * gcc.c-torture/compile/20031023-3.c: New test.
6233         * gcc.c-torture/compile/20031023-4.c: New test.
6234
6235 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6236
6237         PR c++/10371
6238         * g++.dg/lookup/scoped8.C: New test.
6239
6240 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6241
6242         * g++.dg/opt/reg-stack3.C: New test.
6243
6244 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6245
6246         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6247
6248 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6249
6250         PR c++/11076
6251         * g++.dg/template/crash13.C: New test.
6252
6253 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6254
6255         * gcc.dg/c99-restrict-2.c: New test.
6256
6257 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6258
6259         PR c++/12698, c++/12699, c++/12700, c++/12566
6260         * g++.dg/inherit/covariant9.C: New test.
6261         * g++.dg/inherit/covariant10.C: New test.
6262         * g++.dg/inherit/covariant11.C: New test.
6263
6264 2003-10-23  Jason Merrill  <jason@redhat.com>
6265
6266         PR c++/12726
6267         * g++.dg/ext/complit2.C: New test.
6268
6269 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6270
6271         PR target/12654
6272         * gcc.c-torture/execute/20031020-1.c: New test.
6273
6274 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6275
6276         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6277         following the jump_insn.
6278
6279 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6280
6281         * gcc.dg/cast-lvalue-1.c: New test.
6282
6283 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6284
6285         PR c++/11962
6286         * g++.dg/template/cond2.C: New test.
6287
6288 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6289
6290         * gcc.dg/builtins-28.c: New test.
6291
6292 2003-10-20  Jan Hubicka  <jh@suse.cz>
6293
6294         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6295         parameter.
6296         * testsuite/gcc.dg/inline-2.c: Likewise.
6297
6298 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6299
6300         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6301         * gcc.dg/nest.c:  Likewise.
6302
6303 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6304
6305         PR c++/9781, c++/10583, c++/11862
6306         * g++.dg/parse/crash13.C: New test.
6307
6308 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6309
6310         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6311
6312 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6313
6314         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6315         Define HAVE_C99_RUNTIME except on Solaris.
6316         * gcc.dg/builtins-20.c: Likewise.
6317
6318 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6319
6320         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6321
6322 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6323
6324         PR c++/12495
6325         * g++.dg/template/crash21.C: New test.
6326
6327 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6328
6329         PR c++/2513
6330         * g++.dg/template/typename5.C: New test.
6331
6332 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6333
6334         PR c++/12369
6335         * g++.dg/template/friend25.C: New test.
6336
6337 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6338
6339         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6340         versions.
6341
6342 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6343
6344         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6345         == 2147483647.
6346
6347 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6348
6349         * gcc.c-torture/execute/960416-1.x: Remove.
6350         * gcc.c-torture/execute/divconst-3.x: Likewise.
6351
6352 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6353
6354         PR target/12598
6355         * gcc.dg/torture/cris-volatile-1.c: New test.
6356
6357 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6358
6359         PR optimization/9325
6360         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6361         for overflowing floating point to integer conversion during RTL
6362         simplification.
6363
6364 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6365
6366         * objc/execute/_cmd.m: Fix typo.
6367         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6368         Relax 'scan-assembler' regexp.
6369         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6370         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6371         * objc.dg/zero-link-2.m: Remove blank line.
6372         * objc.dg/zero-link-3.m: New test case.
6373
6374 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6375
6376         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6377
6378         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6379         than linker trickery.
6380
6381 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6382
6383         PR c++/12370
6384         * g++.dg/other/friend2.C: New test.
6385
6386 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6387
6388         * gcc.dg/20031012-1.c: New test.
6389
6390 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6391
6392         * gcc.dg/weak/weak-3.c: Fix for new warning.
6393
6394 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6395
6396         PR optimization/8750
6397         * gcc.c-torture/execute/20031012-1.c: New test case.
6398
6399 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6400
6401         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6402         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6403
6404 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6405
6406         PR optimization/12260
6407         * gcc.c-torture/compile/20031011-2.c: New test case.
6408
6409 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6410
6411         * gcc.c-torture/execute/20031011-1.c: New testcase.
6412
6413 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6414
6415         * gcc.c-torture/compile/20031011-1.c: New test.
6416
6417 2003-10-11  Jan Hubicka  <jh@suse.cz>
6418
6419         * g++.dg/other/first-global.C: New test.
6420
6421 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6422
6423         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6424
6425 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6426
6427         * gcc.c-torture/compile/20031010-1.c: New test.
6428
6429 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6430
6431         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6432         * gcc.c-torture/execute/va-arg-25.c: ... here.
6433
6434 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6435
6436         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6437
6438 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6439
6440         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6441
6442 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6443
6444         * g++.dg/parse/error2.C: New test.
6445
6446 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6447
6448         PR c++/11097
6449         * g++.dg/other/error5.C: Modify the error message.
6450         * g++.dg/lookup/using8.C: New test.
6451
6452 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6453
6454         * gcc.dg/darwin-abi-2.c: New file.
6455         * gcc.c-torture/execute/va-arg-24.c: New file.
6456
6457 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6458
6459         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6460         indentation.
6461
6462 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6463
6464         PR c++/10147
6465         * g++.dg/other/error4.C: Update error messages.
6466         * g++.dg/template/ptrmem4.C: Likewise.
6467
6468         PR c++/12337
6469         * g++.dg/init/new9.C: New test.
6470
6471         PR c++/12334, c++/12236, c++/8656
6472         * g++.dg/ext/attrib8.C: New test.
6473
6474 2003-10-06  Devang Patel  <dpatel@apple.com>
6475
6476         * gcc.dg/debug/dwarf2-3.h: New test.
6477         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6478
6479 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6480
6481         * g++.dg/opt/cfg2.C: New test.
6482
6483 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6484
6485         * g++.dg/opt/float1.C: New test.
6486
6487 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6488
6489         * gcc.dg/c90-array-lval-6.c: New test.
6490         * gcc.dg/c99-array-lval-6.c: New test.
6491
6492 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6493             Ziemowit Laski  <zlaski@apple.com>
6494
6495         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6496         'Derived', so that it is never considered a class method; add
6497         new warning for '+port' method ambiguity.
6498         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6499         <objc/objc-api.h> (needed on Mac OS X).
6500         * objc.dg/method-13.m: New test.
6501
6502 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6503
6504         PR optimization/9325, PR java/6391
6505         * gcc.c-torture/execute/20031003-1.c: New test case.
6506
6507 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6508
6509         PR optimization/12180
6510         * gcc.dg/20031002-1.c: New test.
6511
6512         PR c++/12486
6513         * g++.dg/inherit/error1.C: New test.
6514
6515 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6516
6517         * lib/f-torture.exp (search_for): Rename to...
6518         (search_for_re): This.  Also, clean up comments and the
6519         "regexp" invocation.
6520
6521 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6522
6523         * gcc.c-torture/compile/20031002-1.c: New test.
6524
6525 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6526
6527         * g++.dg/opt/cond1.C: New test.
6528
6529 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6530
6531         * gcc.dg/Wold-style-definition-2.c: New testcase.
6532         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6533
6534 2003-09-29  Richard Henderson  <rth@redhat.com>
6535
6536         * g++.dg/init/array10.C: Add dg-options.
6537
6538 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6539
6540         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6541
6542 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6543
6544         * g++.dg/template/friend19.C: Fix typo.
6545         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6546
6547 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6548
6549         * gcc.c-torture/execute/20030928-1.c: New test.
6550         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6551
6552 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6553
6554         * g++.dg/opt/unroll1.C: New test.
6555
6556 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6557
6558         PR optimization/11741
6559         * gcc.dg/20030926-1.c: New test case.
6560
6561 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6562
6563         PR c++/5655
6564         * g++.dg/parse/access7.C: New test.
6565         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6566
6567 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6568
6569         MERGE OF objc-improvements-branch into MAINLINE:
6570         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6571         if libobjc has not been built.
6572         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6573         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6574         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6575         objc/execute/nested-3.m, objc/execute/np-2.m,
6576         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6577         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6578         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6579         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6580         objc.dg/special/unclaimed-category-1.h,
6581         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6582         well as GNU runtime.
6583         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6584         * execute/cascading-1.m, execute/function-message-1.m,
6585         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6586         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6587         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6588         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6589         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6590         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6591         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6592         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6593         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6594         * objc.dg/bitfield-2.m: Run only on Darwin.
6595         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6596         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6597         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6598         * objc.dg/const-str-1.m: Fix constant string layout.
6599
6600 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6601
6602         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6603
6604 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6605
6606         * gcc.dg/darwin-abi-1.c: New file.
6607
6608 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6609
6610         PR target/12281
6611         * gcc.c-torture/compile/20030921-1.c: New test.
6612
6613 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6614
6615         * g++.dg/opt/reg-stack2.C: New test.
6616
6617 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6618
6619         * g++.dg/eh/delayslot1.C: New test.
6620
6621 2003-09-20  Richard Henderson  <rth@redhat.com>
6622
6623         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6624
6625 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6626
6627         * gcc.c-torture/execute/20030920-1.c: New test case.
6628
6629 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6630
6631         * g++.dg/rtti/typeid3.C: Correct expected error message.
6632
6633 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6634
6635         PR c++/157
6636         * g++.dg/parse/crash12.C: New test.
6637
6638 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6639
6640         * gcc.dg/compat/mixed-struct-check.h: New.
6641         * gcc.dg/compat/mixed-struct-defs.h: New.
6642         * gcc.dg/compat/mixed-struct-init.h: New.
6643         * gcc.dg/compat/struct-by-value-19_main.c: New.
6644         * gcc.dg/compat/struct-by-value-19_x.c: New.
6645         * gcc.dg/compat/struct-by-value-19_y.c: New.
6646         * gcc.dg/compat/struct-by-value-20_main.c: New.
6647         * gcc.dg/compat/struct-by-value-20_x.c: New.
6648         * gcc.dg/compat/struct-by-value-20_y.c: New.
6649         * gcc.dg/compat/struct-return-19_main.c: New.
6650         * gcc.dg/compat/struct-return-19_x.c: New.
6651         * gcc.dg/compat/struct-return-19_y.c: New.
6652         * gcc.dg/compat/struct-return-20_main.c: New.
6653         * gcc.dg/compat/struct-return-20_x.c: New.
6654         * gcc.dg/compat/struct-return-20_y.c: New.
6655
6656 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6657         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6658         so that it will not complain on LP64 targets.
6659
6660 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6661
6662         PR c++/495
6663         * g++.dg/template/friend24.C: New test.
6664
6665 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6666
6667         PR c++/12332
6668         * g++.dg/template/memtmpl2.C: New test.
6669
6670 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6671
6672         PR target/11184
6673         * gcc.dg/builtin-apply1.c: New test.
6674
6675 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6676
6677         PR c++/9848
6678         * g++.dg/warn/Wunused-4.C: New test.
6679
6680 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6681
6682         PR c++/12316
6683         * g++.dg/other/gc2.C: New test.
6684
6685 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6686
6687         PR c++/11991
6688         * g++.dg/rtti/typeid3.C: New test.
6689
6690         PR c++/12266
6691         * g++.dg/overload/template1.C: New test.
6692
6693 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6694
6695         * g++.dg/opt/cfg3.C: New test.
6696
6697 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6698
6699         PR c++/7939
6700         * g++.dg/template/crash11.C: New test.
6701
6702 2003-09-16  Jason Merrill  <jason@redhat.com>
6703             Jakub Jelinek  <jakub@redhat.com>
6704
6705         * gcc.dg/attr-warn-unused-result.c: New test.
6706
6707 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6708
6709         PR c++/12184
6710         * g++.dg/expr/call2.C: New test.
6711
6712 2003-09-15  Andreas Jaeger  <aj@suse.de>
6713
6714         * gcc.dg/Wold-style-definition-1.c: New test.
6715
6716 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/3907
6719         * g++.dg/parse/template12.C: New test.
6720
6721         * g++.dg/abi/bitfield11.C: New test.
6722         * g++.dg/abi/bitfield12.C: Likewise.
6723
6724 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6725
6726         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6727         non-expansion of functional macro name without arguments at EOL.
6728         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6729
6730 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6731
6732         * gcc.c-torture/execute/20030914-[12].c: New tests.
6733
6734 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6735
6736         PR c++/11788
6737         * g++.dg/overload/addr1.C: New test.
6738
6739 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6740
6741         * gcc.dg/20030909-1.c: New test.
6742
6743 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6744
6745         * gcc.dg/ultrasp10.c: New test.
6746
6747 2003-09-09  Devang Patel  <dpatel@apple.com>
6748
6749         * gcc.dg/darwin-ld-6.c: New test.
6750
6751 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6752
6753         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6754
6755 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6756
6757         * gcc.dg/ia64-types1.c: New test.
6758         * gcc.dg/ia64-types2.c: Likewise.
6759
6760 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6761
6762         * gcc.dg/builtins-1.c: Add more _Complex tests.
6763         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6764
6765         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6766         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6767
6768 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6769
6770         PR c++/11786
6771         * g++.dg/lookup/koenig2.C: New test.
6772
6773         PR c++/5296
6774         * g++.dg/rtti/typeid2.C: New test.
6775
6776 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6777
6778         * gcc.c-torture/compile/20030904-1.c: New test.
6779
6780 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * g++.dg/opt/longbranch2.C: New test.
6783
6784 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6785
6786         * g++.dg/template/crash10.C: Only compile it.
6787
6788 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6789
6790         PR middle-end/11665
6791         * gcc.c-torture/compile/20030907-1.c: New test.
6792         * g++.dg/init/array11.C: New test.
6793
6794 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6795
6796         PR c++/11852
6797         * g++.dg/init/struct1.C: New test.
6798
6799 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6800
6801         PR c++/12181
6802         * g++.dg/expr/comma1.C: New test.
6803
6804 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR c++/11867
6807         * g++.dg/expr/static_cast5.C: New test.
6808
6809 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6810
6811         PR c++/11507
6812         * g++.dg/lookup/scoped7.C: New test.
6813
6814         PR c++/9574
6815         * g++.dg/other/static1.C: New test.
6816
6817         PR c++/11490
6818         * g++.dg/warn/template-1.C: New test.
6819
6820         PR c++/11432
6821         * g++.dg/template/crash10.C: New test.
6822
6823         PR c++/2478
6824         * g++.dg/overload/VLA.C: New test.
6825
6826         PR c++/10804
6827         * g++.dg/template/call1.C: New test.
6828
6829 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6830
6831         PR c++/11794
6832         * g++.dg/parse/using3.C: New test.
6833
6834 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6835
6836         PR c++/11409
6837         * g++.dg/overload/builtin3.C: New test case.
6838
6839 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6840
6841         PR c/9862
6842         * gcc.dg/20030906-1.c: New test.
6843         * gcc.dg/20030906-2.c: Likewise.
6844
6845 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6846
6847         PR c++/12167
6848         * g++.dg/parse/defarg5.C: New test.
6849
6850         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6851
6852 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6853
6854         PR c++/12163
6855         * g++.dg/expr/static_cast4.C: New test.
6856
6857         PR c++/12146
6858         * g++.dg/template/crash9.C: New test.
6859
6860 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6861
6862         * g++.old-deja/g++.ext/pretty2.C: Update for change
6863         in __FUNCTION__.
6864         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6865
6866 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6867
6868         PR c++/11922
6869         * g++/dg/template/qualified-id1.C: New test.
6870
6871         PR c++/12037
6872         * g++.dg/warn/noeffect4.C: New test.
6873
6874 2003-09-04  Matt Austern  <austern@apple.com>
6875
6876         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6877         * g++.dg/ext/fnname2.C: Likewise.
6878         * g++.dg/ext/fnname3.C: Likewise.
6879
6880 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6881
6882         * g++.dg/expr/lval1.C: New test.
6883         * g++.dg/ext/lvcast.C: Remove.
6884
6885 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6886
6887         PR optimization/11700.
6888         * gcc.c-torture/compile/20030903-1.c: New test case.
6889
6890 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6891
6892         PR c++/12053
6893         * g++.dg/abi/layout4.C: New test.
6894
6895 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6896
6897         PR c++/11553
6898         * g++.dg/parse/friend3.C: New test.
6899
6900 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6901
6902         PR c++/11847
6903         * g++.dg/template/class1.C: New test.
6904
6905         PR c++/11808
6906         * g++.dg/expr/call1.C: New test.
6907
6908 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6909
6910         PR c++/12114
6911         * g++.dg/init/ref9.C: New test.
6912
6913         PR c++/11972
6914         * g++.dg/template/nested4.C: New test.
6915
6916 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6917
6918         PR c++/12093
6919         * g++.dg/template/non-dependent4.C: New test.
6920
6921         PR c++/11928
6922         * g++.dg/inherit/conv1.C: New test.
6923
6924 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6925
6926         PR c++/6196
6927         * g++.dg/ext/label1.C: New test.
6928         * g++.dg/ext/label2.C: Likewise.
6929
6930 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6931
6932         * g++.dg/expr/cond3.C: New test.
6933
6934 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6935
6936         * gcc.dg/builtins-1.c: Add new builtin cases.
6937
6938 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6939
6940         * gcc.dg/builtins-1.c: Add new cases.
6941         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6942
6943 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6944
6945         * gcc.dg/builtins-1.c: Add more math builtin tests.
6946         * gcc.dg/torture/builtin-attr-1.c: New test.
6947
6948 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6949
6950         PR optimization/5079
6951         * g++.dg/opt/static3.C: New test.
6952
6953 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6954
6955         * gcc.misc-tests/gcov-10b.c: New test.
6956
6957 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6958
6959         * g++.dg/opt/ptrmem3.C: New test.
6960
6961         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6962
6963 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6964
6965         * gcc.dg/20030826-2.c: New test.
6966
6967 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6968
6969         PR middle-end/12002
6970         * g77.f-torture/compile/12002.f: New test case.
6971
6972 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6973
6974         * gcc.dg/20030826-1.c: New test case.
6975
6976 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6977
6978         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6979
6980 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6981
6982         PR c++/11871
6983         * c++.dg/lookup/crash1.C: New test.
6984
6985         * c++.dg/warn/noeffect3.C: New test.
6986
6987 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6988
6989         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6990         * gcc.dg/compat/vector-1_y.c: Ditto.
6991         * gcc.dg/compat/vector-2_x.c: Ditto.
6992         * gcc.dg/compat/vector-2_y.c: Ditto.
6993
6994 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6995
6996         * gcc.dg/20030702-1.c: New test.
6997
6998 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6999
7000         PR c++/8795
7001         * g++.dg/ext/altivec-1.C: New test.
7002
7003 2003-08-24  Richard Henderson  <rth@redhat.com>
7004
7005         * g++.dg/eh/simd-2.C: Add -w for x86.
7006
7007 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7008
7009         * gcc.dg/20030815-1.c: New test.
7010
7011 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7012
7013         PR c++/3765
7014         * g++.dg/parse/access6.C: New test.
7015
7016 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7017
7018         PR c++/641, c++/11876
7019         * g++.dg/template/friend22.C: New test.
7020         * g++.dg/template/friend23.C: Likewise.
7021
7022 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7025         identically.
7026
7027 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7028
7029         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7030
7031 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7032
7033         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7034
7035 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7036
7037         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7038
7039 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7040
7041         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7042
7043 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7044
7045         PR c++/11919
7046         * g++.dg/overload/prom1.C: New test.
7047
7048         PR c++/11551
7049         * g++.dg/parse/dtor2.C: New test.
7050
7051         PR c++/10762
7052         * g++.dg/parse/using2.C: New test.
7053
7054 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7055
7056         PR target/11805
7057         * gcc.c-torture/compile/20030821-1.c: New.
7058
7059 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7060
7061         PR c++/11834
7062         * g++.dg/template/deduce2.C: New test.
7063
7064 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7065
7066         * gcc.c-torture/execute/20030821-1.c: New test.
7067
7068 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7069
7070         PR middle-end/11984
7071         * gcc.dg/20030820-1.c: New test case.
7072
7073 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7074
7075         PR c++/11945
7076         * g++.dg/warn/noeffect2.C: New test.
7077
7078 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/10926
7081         * g++.dg/template/dtor2.C: New test.
7082
7083         PR c++/11684
7084         * g++.dg/template/operator1.C: New test.
7085         * g++.dg/parse/operator4.C: New test.
7086
7087         PR c++/11946.C
7088         * g++.dg/expr/enum1.C: New test.
7089         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7090
7091         PR c++/11036.C
7092         * g++.dg/parse/elab2.C: New test.
7093         * g++.dg/parse/typedef4.C: Change error message.
7094         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7095         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7096         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7097
7098 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7099
7100         * gcc.dg/pch/warn-1.c: New.
7101         * gcc.dg/pch/warn-1.hs: New.
7102
7103         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7104         not-tested file.
7105
7106 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7107
7108         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7109
7110 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7111
7112         * gcc.dg/uninit-D.c: New Test.
7113         * gcc.dg/uninit-E.c: New Test.
7114         * gcc.dg/uninit-F.c: New Test.
7115         * gcc.dg/uninit-G.c: New Test.
7116
7117 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7118
7119         * g++.dg/README: Describe the pch directory.
7120
7121 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7122
7123         PR c++/11174
7124         * g++.dg/parse/access4.C: New test.
7125         * g++.dg/parse/access5.C: Likewise.
7126         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7127
7128 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7129
7130         * gcc.dg/noncompile/20030818-1.c: New.
7131
7132 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7133
7134         PR c++/11957
7135         * g++.dg/warn/noeffect1.C: New test.
7136
7137         * g++.dg/template/scope2.C: New test.
7138         * g++.dg/template/error2.C: Correct dg-error
7139
7140 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7141
7142         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7143
7144 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7145
7146         PR C++/11512
7147         * g++.dg/template/warn1.C: New.
7148
7149 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7150
7151         * g++.dg/template/error2.C: New test.
7152         * g++.dg/lookup/using7.C: Adjust errors
7153         * g++.old-deja/g++.pt/crash36.C: Likewise.
7154         * g++.old-deja/g++.pt/derived3.C: Likewise.
7155
7156 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7157
7158         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7159         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7160         * gcc.c-torture/execute/builtins/string-9.c: New, from
7161         string-opt-9.c.  Adjust for execute/builtins framework.
7162         * gcc.c-torture/execute/string-opt-9.c: Delete.
7163
7164 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7165
7166         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7167
7168         * g++.dg/parse/ret-type2.C: New test.
7169
7170         PR c++/11703
7171         * g++.dg/init/new8.C: New test.
7172
7173         PR c++/10923
7174         * g++.dg/parse/typedef5.C: New test.
7175
7176         PR c++/9512
7177         * g++.dg/parse/qualified2.C: New test.
7178         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7179         invalid code.
7180
7181 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7182
7183         * g++.dg/conversion/ptrmem1.C: New test.
7184
7185 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR target/11693
7188         * gcc.dg/20030811-1.c: New test.
7189
7190         PR target/11535
7191         * gcc.c-torture/execute/20030811-1.c: New test.
7192
7193 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7194
7195         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7196
7197 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7198
7199         PR c++/11789.C
7200         * g++.dg/inherit/multiple1.C: New test.
7201
7202 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7203
7204         * gcc.dg/spe1.c: New test.
7205
7206         PR c++/11670
7207         * g++.dg/expr/cast2.C: New test.
7208
7209         PR c++/10530
7210         * g++.dg/template/dependent-name2.C: New test.
7211
7212 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7213
7214         * g++.dg/parse/crash11.C: Put the dg options in comments.
7215
7216 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7217
7218         * lib/gcc-dg.exp: Update for diagnostic change.
7219
7220 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7221
7222         PR c++/5767
7223         * g++.dg/parse/crash11.C: New test.
7224
7225 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7226
7227         * gcc.dg/cpp/spacing1.c: Update.
7228
7229 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7230
7231         PR target/11739
7232         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7233         a value for -mtune.
7234
7235 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7236
7237         PR middle-end/11771
7238         * gcc.c-torture/compile/20030804-1.c: New test case.
7239
7240 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7241
7242         * gcc.dg/20030804-1.c: New test case.
7243
7244 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7245
7246         * gcc.dg/cpp/separate-1.c: New test.
7247
7248 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7249
7250         PR c++/11704
7251         * g++.dg/template/dependent-expr2.C: New test.
7252
7253         PR c++/11766
7254         * g++.dg/expr/ptrmem1.C: New test.
7255
7256 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7257
7258         PR c++/9453
7259         * g++.dg/template/friend15.C: New test.
7260
7261 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7262
7263         * lib/dg-pch.exp: Work round PCH bug.
7264
7265 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7266
7267         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7268         builtins.  Move cases from builtins-4.c here.
7269
7270         * gcc.dg/torture/builtin-math-1.c: New test taken from
7271         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7272         additional cases.
7273
7274         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7275         Delete.
7276
7277 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7278
7279         PR c++/9447
7280         * g++.dg/template/using7.C: New test.
7281
7282 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7283
7284         * import1.c, import2.c: New tests.
7285
7286 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7287
7288         * g++.dg/eh/crossjump1.C: New test.
7289
7290 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7291
7292         PR c++/11697
7293         * g++.dg/template/using6.C: New test.
7294
7295         PR c++/11744
7296         * g++.dg/template/koenig2.C: New test.
7297
7298 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7299
7300         PR c++/7983
7301         * g++.dg/parse/typedef4.C: New test.
7302
7303 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7304
7305         PR c++/8442, c++/8806
7306         * g++.dg/template/elab1.C: New test.
7307         * g++.dg/template/type2.C: Likewise.
7308         * g++.dg/template/ttp3.C: Adjust expected error message.
7309         * g++.old-deja/g++.law/visibility13.C: Likewise.
7310         * g++.old-deja/g++.niklas/t135.C: Likewise.
7311         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7312         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7313         template argument.
7314         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7315
7316 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7317
7318         PR c++/11295
7319         * g++.dg/ext/stmtexpr1.C: New test.
7320
7321         * g++.dg/opt/tmp1.C: New test.
7322
7323         PR c++/11525
7324         * g++.dg/parse/constant4.C: New test.
7325
7326         PR c++/9447
7327         * g++.dg/template/using5.C: New test.
7328
7329 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7330
7331         * gcc.dg/builtins-27.c: New test case.
7332
7333 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7334
7335         * gcc.dg/tls/opt-7.c: New test.
7336
7337 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7338
7339         * g++.old-deja/g++.other/crash18.C: Remove.
7340
7341 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7342
7343         * g++.dg/template/explicit3.C: New.
7344         * g++.dg/template/explicit4.C: New.
7345         * g++.dg/template/explicit5.C: New.
7346
7347         PR c++/11347
7348         * g++.dg/template/memtmpl1.C: New.
7349
7350 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7351
7352         PR target/11565
7353         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7354         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7355
7356 2003-07-30  Jan Hubicka  <jh@suse.cz>
7357
7358         * vtgc1.c: Kill.
7359
7360 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7361
7362         * gcc.dg/struct-in-proto-1.c: New test.
7363
7364 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7365
7366         * gcc.dg/cpp/include2.c: Only expect one message.
7367
7368 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7369
7370         PR c++/9447
7371         * g++.dg/template/using1.C: New test.
7372         * g++.dg/template/using2.C: New test.
7373         * g++.dg/template/using3.C: New test.
7374         * g++.dg/template/using4.C: New test.
7375
7376 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7377
7378         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7379         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7380
7381 2003-07-28  Jan Hubicka  <jh@suse.cz>
7382
7383         PR c++/11530
7384         * g++.dg/opt/call1.C: New test.
7385
7386 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7387
7388         PR c++/11667
7389         * g++.dg/init/enum2.C: New test.
7390         * g++.dg/template/overload1.C: Add "-w" option.
7391
7392 2003-07-28    <hp@bitrange.com>
7393
7394         * gcc.dg/Wdeclaration-after-statement-1.c,
7395         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7396
7397 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7398
7399         * gcc.c-torture/compile/20030725-1.c: New test.
7400
7401 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7402
7403         * gcc.dg/20030505.c: Only run for SPE.
7404         Remove definition of opaque type.
7405
7406 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7407
7408         * g++.dg/template/ptrmem6.C: New test.
7409
7410 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7411
7412         * gcc.c-torture/compile/zero-strct-2.c: New test.
7413
7414 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7415
7416         * gcc.dg/intermod-1.c: New test.
7417
7418 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7419
7420         PR c++/11617
7421         * g++.dg/template/lookup2.C: New test.
7422         * g++.dg/template/memclass1.C: Remove instantiated from error.
7423         * g++.dg/other/error2.C: Tweak expected errors.
7424
7425         PR c++/11596
7426         * g++.dg/template/defarg3.C: New test.
7427
7428         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7429
7430 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7431
7432         * g++.dg/inherit/access5.C: New test.
7433
7434 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7435
7436         PR c++/11513
7437         * g++.dg/template/crash8.C: New test.
7438
7439 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7440
7441         PR c/10602
7442         * gcc.dg/noncompile/incomplete-2.c: New test.
7443
7444 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/11645
7447         * g++.dg/inherit/access4.C: New test.
7448
7449         PR c++/11517
7450         * g++.dg/expr/cond2.C: New test.
7451
7452         PR optimization/10679
7453         * g++.dg/opt/inline4.C: New test.
7454
7455 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         * g++.dg/parse/crash10: New test.
7458
7459 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7460
7461         * g++.dg/ext/flexary1.C: New test.
7462
7463 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7464
7465         PR c++/10793
7466         * g++.dg/template/crash9.C: New test.
7467
7468 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7469
7470         PR c++/3004
7471         * g++.dg/parse/typedef3.C: New test.
7472
7473         PR c++/7906
7474         * g++.dg/parse/operator2.C: New test.
7475
7476         PR c++/8895
7477         * g++.dg/parse/def-tmpl-arg1.C: New test.
7478
7479         PR c++/9282
7480         * g++.dg/parse/funptr1.C: New test.
7481
7482         PR c++/9452
7483         * g++.dg/parse/ambig3.C: New test.
7484
7485         PR c++/9454
7486         * g++.dg/parse/operator3.C: New test.
7487
7488         PR c++/9486
7489         * g++.dg/parse/template10.C: New test.
7490
7491         PR c++/9488
7492         * g++.dg/parse/template11.C: New test.
7493
7494         PR c++/10150
7495         * g++.dg/parse/invalid-op1.C: New test.
7496
7497         PR c++/10247
7498         * g++.dg/parse/condexpr1.C: New test.
7499
7500 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7501
7502         * g++.dg/ext/packed3.C: New test.
7503         * g++.dg/ext/packed4.C: New test.
7504
7505         * gcc.dg/pack-test-3.c: New test.
7506
7507 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7508
7509         * lib/compat.exp: Handle dg-options per source file.
7510         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7511         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7512         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7513         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7514         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7515         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7516         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7517         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7518         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7519         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7520         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7521         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7522         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7523         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7524
7525 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7526
7527         PR c/10320
7528         * gcc.c-torture/execute/20030718-1.c: New test.
7529
7530 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7531
7532         PR optimization/11536
7533         * gcc.dg/20030721-1.c: New test.
7534
7535 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7536
7537         PR c++/11546
7538         * g++.dg/template/lookup1.C: New test.
7539
7540 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7541
7542         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7543         diagnostics of ill-formed constructs involving labels.
7544         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7545         the new 'previously defined here' message.
7546
7547 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7548
7549         * g++.dg/parse/non-dependent2.C: New test.
7550
7551 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7552
7553         * g++.dg/init/init-ref4.C: xfail on targets without
7554         weak symbols.
7555
7556 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR target/11087
7559         * gcc.c-torture/execute/20030717-1.c: New test.
7560
7561 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7562
7563         * g++.dg/opt/cfg1.C: New test.
7564
7565 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7566
7567         PR optimization/11557
7568         * gcc.dg/20030717-1.c: New test.
7569
7570 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7571
7572         PR c++/10476
7573         * g++.dg/expr/crash-1.C: New test.
7574
7575         PR c++/11027
7576         * g++.dg/template/init3.C: New test.
7577
7578         PR c++/8222
7579         * g++.dg/template/non-dependent1.C: New test.
7580
7581         PR c++/11070
7582         * g++.dg/template/non-dependent2.C: New test.
7583
7584         PR c++/11071
7585         * g++.dg/template/non-dependent3.C: New test.
7586
7587         PR c++/9907
7588         * g++.dg/template/sizeof5.C: New test.
7589
7590 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7591
7592         PR 11498
7593         * gcc.c-torture/compile/mangle-1.c: New file.
7594
7595 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7596
7597         PR c++/7809
7598         * g++.dg/parse/access3.C: New test.
7599
7600 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7601
7602         PR c++/11384
7603         * g++.dg/init/init-ref4.C: New test.
7604
7605 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7606
7607         PR c++/11547
7608         * g++.dg/parse/constant3.C: New test.
7609         * g++.dg/parse/crash7.C: Likewise.
7610
7611 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7612
7613         PR target/11008
7614         * gcc.dg/i386-pentium4-not-mull.c: New.
7615
7616 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7617
7618         * gcc.dg/asm-names.c (ymain): Make it weak.
7619
7620 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7621
7622         PR c++/5421
7623         * g++.dg/template/friend21.C: New test.
7624
7625 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7626
7627         * gcc.dg/cleanup-8.c: New test.
7628         * gcc.dg/cleanup-9.c: New test.
7629
7630 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7631
7632         * g++.dg/ext/dll-MI1.h: New file.
7633         * g++.dg/ext/dllexport-MI1.C: New file.
7634         * g++.dg/ext/dllimport-MI1.C: New file.
7635
7636 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7637
7638         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7639         it does not have cmpstrsi patterns (just cmpmemsi).
7640
7641 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7642
7643         PR debug/11473
7644         * g++.dg/debug/debug8.C: New test.
7645
7646 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7647
7648         PR c++/10108
7649         * g++.dg/template/crash7.C: New test.
7650
7651 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7652
7653         PR target/10795
7654         * gcc.c-torture/compile/20030708-1.c: New.
7655
7656 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7657
7658         * gcc.c-torture/execute/20030715-1.c: New test.
7659
7660 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7661
7662         * gcc.dg/pch/inline-3.c: New file.
7663         * gcc.dg/pch/inline-3.hs: New file.
7664         * gcc.dg/pch/inline-4.c: New file.
7665         * gcc.dg/pch/inline-4.hs: New file.
7666
7667 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/11509
7670         * g++.dg/template/crash6.C: New test.
7671
7672         PR c++/7053
7673         * g++.dg/template/friend20.C: New test.
7674
7675         PR c++/7019
7676         * g++.dg/template/overload2.C: New test.
7677
7678 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7679
7680         PR optimization/11440
7681         * gcc.c-torture/execute/20030714-1.c: New test.
7682
7683 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7684
7685         PR c++/11154
7686         * g++.dg/template/partial2.C: New test.
7687
7688 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7689
7690         PR c++/11503
7691         * g++.dg/template/anon1.C: New test.
7692
7693         PR c++/11493
7694         PR c++/11495
7695         * g++.dg/parse/template9.C: Likewise.
7696         * g++.dg/template/crash4.C: New test.
7697         * g++.dg/template/koenig1.C: Likewise.
7698         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7699         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7700         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7701         functions.
7702         * g++.old-deja/g++.jason/template36.C: Likewise.
7703         * g++.old-deja/g++.mike/p1989.C: Likewise.
7704         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7705         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7706         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7707         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7708         compiling.
7709         * g++.old-deja/g++.pt/union2.C: Use this->.
7710
7711 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7712
7713         * gcc.dg/20030711-1.c: New test.
7714
7715 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7716
7717         PR c++/11050
7718         * g++.dg/parse/args1.C: New test.
7719         * g++.pt/defarg8.C: Change expected errors.
7720
7721 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7722
7723         PR c++/8164
7724         * g++.dg/template/nontype2.C: New test.
7725
7726         PR c++/10558
7727         * g++.dg/parse/template8.C: New test.
7728
7729         PR c++/8327
7730         * g++.dg/template/scope1.C: New test.
7731
7732         * g++.dg/warn/Wsign-compare-1.C: New test.
7733
7734 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7735
7736         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7737
7738 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/9411
7741         * g++.dg/template/explicit2.C: New test.
7742
7743         PR c++/10032
7744         * g++.dg/warn/pedantic1.C: New test.
7745
7746 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7747
7748         PR c++ 9483
7749         * g++.dg/other/field1.C: New test.
7750
7751 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7752
7753         PR c/11449
7754         * gcc.c-torture/compile/20030707-1.c: New.
7755
7756 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7757
7758         PR c++/10849
7759         * g++.dg/template/access12.C: New test.
7760
7761 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7762
7763         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7764         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7765         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7766         * gcc.misc-tests/gcov.exp: Update
7767         * g++.dg/gcov/gcov.exp: Update
7768         * lib/gcov.exp: Update.
7769
7770 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7771
7772         * g++.dg/abi/mangle17.C: Make sure template expressions are
7773         dependent.
7774         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7775         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7776         * g++.dg/opt/stack1.C: Remove erroneous code.
7777         * g++.dg/parse/template7.C: New test.
7778         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7779         * g++.old-deja/g++.pt/crash4.C: Likewise.
7780
7781 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7782
7783         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7784         with zero or one occurence of `$' after the initial `L'.
7785
7786 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7787
7788         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7789
7790 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7791
7792         PR c/11370
7793         * gcc.dg/Wunreachable-6.c: New testcase.
7794         * gcc.dg/Wunreachable-7.c: New testcase.
7795
7796 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7797
7798         PR c/11420
7799         * gcc.dg/20030708-1.c: New test.
7800
7801 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7802
7803         * gcc.dg/compat/sdata-section.h: New file.
7804         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7805         * gcc.dg/torture/mips-sdata-1.c: New test.
7806
7807 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7808
7809         PR c++/11030
7810         * g++.dg/template/friend19.C: New test.
7811
7812 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7813
7814         * g++.dg/opt/strength-reduce.C: New test.
7815
7816 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7817
7818         PR target/10979
7819         * gcc.dg/20030707-1.c: New testcase.
7820
7821 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7822
7823         PR optimization/11059
7824         * g++.dg/opt/emptyunion.C: New testcase.
7825
7826 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7827             Eric Botcazou  <ebotcazou@libertysurf.fr>
7828
7829         * g++.dg/opt/stack1.C: New test.
7830
7831 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7832
7833         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7834         run test.
7835
7836         PR c++/11431
7837         * g++.dg/expr/static_cast3.C: New test.
7838
7839 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7840
7841         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7842         everywhere.
7843         * gcc.dg/concat.c: Concatenation of string constants with
7844         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7845         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7846         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7847         necessary to avoid multi-character character constant warning.
7848         * gcc.dg/cpp/escape.c: Likewise.
7849         * gcc.dg/cpp/ucs.c: Likewise.
7850         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7851         Fix a typo.
7852
7853 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7854
7855         PR c/11428
7856         * gcc.c-torture/compile/20030704-1.c: New.
7857
7858 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7859
7860         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7861
7862 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7863
7864         PR c++/5287, PR c++/7910,  PR c++/11021
7865         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7866         tests for warnings.
7867         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7868         * g++.dg/ext/dllimport3.C: Likewise.
7869         * g++.dg/ext/dllimport4.C: New file.
7870         * g++.dg/ext/dllimport5.C: New file.
7871         * g++.dg/ext/dllimport6.C: New file.
7872         * g++.dg/ext/dllimport7.C: New file.
7873         * g++.dg/ext/dllimport8.C: New file.
7874         * g++.dg/ext/dllimport9.C: New file.
7875         * g++.dg/ext/dllimport10.C: New file.
7876         * g++.dg/ext/dllexport1.C: New file.
7877
7878 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7879
7880         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7881         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7882
7883 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7884
7885         * gcc.dg/builtins-25.c: New testcase.
7886         * gcc.dg/builtins-26.c: New testcase.
7887
7888 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7889
7890         * gcc.dg/compat/vector-defs.h: New file.
7891         * gcc.dg/compat/vector-setup.h: New file.
7892         * gcc.dg/compat/vector-check.h: New file.
7893         * gcc.dg/compat/vector-1_main.c: New file.
7894         * gcc.dg/compat/vector-1_x.c: New file.
7895         * gcc.dg/compat/vector-1_y.c: New file.
7896         * gcc.dg/compat/vector-2_main.c: New file.
7897         * gcc.dg/compat/vector-2_x.c: New file.
7898         * gcc.dg/compat/vector-2_y.c: New file.
7899
7900         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7901         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7902         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7903         * gcc.dg/compat/struct-align-1.h: New file.
7904         * gcc.dg/compat/struct-align-1_main.c: New file.
7905         * gcc.dg/compat/struct-align-1_x.c: New file.
7906         * gcc.dg/compat/struct-align-1_y.c: New file.
7907         * gcc.dg/compat/struct-align-2.h: New file.
7908         * gcc.dg/compat/struct-align-2_main.c: New file.
7909         * gcc.dg/compat/struct-align-2_x.c: New file.
7910         * gcc.dg/compat/struct-align-2_y.c: New file.
7911
7912         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
7913         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
7914         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
7915         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
7916         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
7917         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
7918         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
7919         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
7920         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
7921         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
7922         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
7923         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
7924         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
7925         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
7926         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
7927         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
7928         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
7929         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
7930         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
7931         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
7932         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
7933         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7934         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7935         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
7936         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
7937         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
7938         * gcc.dg/compat/struct-return-10_x.c: Ditto.
7939         * gcc.dg/compat/struct-return-2_x.c: Ditto.
7940         * gcc.dg/compat/struct-return-3_x.c: Ditto.
7941
7942 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7943
7944         * gcc.dg/i386-call-1.c: New test.
7945
7946 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
7947
7948         PR c++/9162
7949         * g++.dg/parse/defarg4.C: New.
7950
7951 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7952
7953         PR target/10700
7954         * gcc.c-torture/compile/20030703-1.c: New test case.
7955
7956 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7957
7958         * g++.dg/template/local3.C: Remove extra semicolon.
7959
7960 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7961
7962         * gcc.dg/i386-volatile-1.c: New test.
7963
7964 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
7965
7966         PR c++/11072
7967         * g++.dg/other/offsetof2.C: XFAIL.
7968         * g++.dg/other/offsetof5.C: New.
7969
7970         PR c++/10219
7971         * g++.dg/template/error1.C: New.
7972
7973         PR c++/9779
7974         * g++.dg/template/dependent-expr1.C: New.
7975
7976 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
7977
7978         PR c++/6949
7979         * g++.dg/template/local3.C: New test.
7980
7981         PR c++/11149
7982         * g++.dg/lookup/scoped6.C: New test.
7983
7984 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
7985
7986         PR c++/8046
7987         * g++.dg/other/error7.C: New test.
7988
7989 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
7990
7991         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
7992         * g++.old-deja/g++.abi/vtable3.h: Likewise.
7993         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7994         * g++.old-deja/g++.other/union2.C: Likewise.
7995         * gcc.dg/c90-const-expr-2.c: Likewise.
7996         * gcc.dg/c90-const-expr-3.c: Likewise.
7997         * gcc.dg/c99-const-expr-2.c: Likewise.
7998         * gcc.dg/c99-const-expr-3.c: Likewise.
7999         * gcc.dg/concat.c: Likewise.
8000
8001 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8002
8003         PR c++/9559
8004         * g++.dg/init/static1.C: New test.
8005
8006 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8007
8008         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8009         * g++.old-deja/g++.other/access2.C: Likewise.
8010         * g++.old-deja/g++.other/decl2.C: Likewise.
8011         * gcc.c-torture/execute/20020615-1.c: Likewise.
8012
8013 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8014
8015         PR c++/4933
8016         * g++.dg/template/sizeof4.C: New test.
8017
8018 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8019
8020         * g++.dg/other/error6.C: New test.
8021
8022 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8023
8024         PR c++/10750
8025         * g++.dg/parse/constant2.C: New test.
8026
8027 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8028
8029         PR c++/11106
8030         * g++.dg/other/error5.C: New test.
8031
8032 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8033
8034         * gcc.dg/format/gcc_diag-1.c: New test.
8035
8036 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8037
8038         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8039
8040 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8041
8042         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8043         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8044         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8045
8046 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8047
8048         * gcc.c-torture/execute/builtins/string-8.c: New test.
8049         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8050         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8051         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8052
8053 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8054
8055         PR c++/10468
8056         * g++.dg/ext/typeof6.C: New test.
8057
8058 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8059
8060         PR c++/10796
8061         * g++.dg/init/enum1.C: New test.
8062
8063 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8064
8065         * gcc.dg/20030627-1.c: New test.
8066
8067 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8068
8069         PR c++/11332
8070         * g++.dg/expr/static_cast2.C: New test.
8071
8072 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8073             Jakub Jelinek  <jakub@redhat.com>
8074
8075         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8076         sprintf(dst,"%s",src) optimization.
8077         * gcc.c-torture/execute/20030626-1.c: New test case.
8078         * gcc.c-torture/execute/20030626-2.c: New test case.
8079
8080 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8081
8082         * gcc.c-torture/execute/multi-ix.c: New test.
8083
8084         * gcc.c-torture/execute/simd-4.c (main):
8085         Added missing semicolon at end of union.
8086
8087 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8088
8089         PR c++/8266
8090         * g++.dg/template/explicit-instantiation3.C: New test.
8091
8092 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8093
8094         * gcc.dg/20030626-1.c: Use signed char.
8095
8096 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8097
8098         * gcc.dg/20030626-1.c: New test.
8099
8100 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8101
8102         * const-str-2.m: Update.
8103
8104 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/10990
8107         * g++.dg/rtti/dyncast1.C: New test.
8108         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8109         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8110         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8111
8112         PR c++/10931
8113         * g++.dg/expr/static_cast1.C: New test.
8114
8115 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8116
8117         * gcc.dg/20030625-1.c: New test.
8118
8119 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8120
8121         * gcc.c-torture/compile/20030624-1.c: New test case.
8122
8123 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8124
8125         * gcc.c-torture/execute/string-opt-17.c: New test.
8126
8127 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8128
8129         PR c++/5754
8130         * g++.dg/parse/crash6.C: New test.
8131
8132 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8133
8134         * gcc.dg/builtins-24.c: New test case.
8135
8136 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8137
8138         * g++.dg/opt/operator1.C: New test.
8139
8140 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8141
8142         * gcc.c-torture/execute/string-opt-16.c: New test case.
8143
8144 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8145
8146         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8147         * g++.old-deja/g++.other/conv7.C: Likewise
8148         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8149         * g++.old-deja/g++.other/overload14.C: Likewise.
8150
8151 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8152
8153         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8154         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8155
8156 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8157
8158         PR c++/10888
8159         * g++.dg/warn/Winline-3.C: New test.
8160
8161 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8162
8163         * lib/target-supports.exp (check_alias_available): Make the test
8164         program acceptable to the Solaris assembler.
8165
8166         PR c++/10749
8167         * g++.dg/template/memclass2.C: New test.
8168
8169 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8170             Eric Botcazou  <ebotcazou@libertysurf.fr>
8171
8172         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8173         data for non-matching targets.
8174         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8175
8176 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8177
8178         PR c++/10845
8179         * g++.dg/template/member3.C: New test.
8180
8181 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8182
8183         PR c++/10939
8184         * g++.dg/template/func1.C: New test.
8185
8186         PR c++/9649
8187         * g++.dg/template/static4.C: New test.
8188         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8189
8190         PR c++/11041
8191         * g++.dg/init/ref7.C: New test.
8192
8193 2003-06-19  Matt Austern  <austern@apple.com>
8194
8195         PR c++/11228
8196         * g++.dg/anew1.C: New test.
8197         * g++.dg/anew2.C: New test.
8198         * g++.dg/anew3.C: New test.
8199         * g++.dg/anew4.C: New test.
8200
8201 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8202
8203         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8204
8205 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8206
8207         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8208         endian-dependent.
8209
8210 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8211
8212         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8213         Remove cruft.
8214
8215 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8216
8217         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8218         * gcc.c-torture/compile/961203-1.c: Likewise.
8219         * gcc.c-torture/compile/980506-1.c: Likewise.
8220
8221 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/10712
8224         * g++.dg/lookup/using7.C: New test.
8225
8226 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/11105
8229         * g++.dg/abi/conv1.C: Remove it.
8230         * g++.dg/template/conv7.C: New test.
8231         * g++.dg/template/conv8.C: Likewise.
8232         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8233         conversion operator.
8234
8235 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8236
8237         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8238         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8239         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8240         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8241         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8242         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8243         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8244         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8245         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8246         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8247         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8248         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8249         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8250         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8251         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8252         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8253         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8254         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8255         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8256         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8257         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8258         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8259         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8260         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8261         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8262         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8263         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8264         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8265         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8266
8267 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8268
8269         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8270         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8271         indications.
8272
8273 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8274
8275         * gcc.dg/i386-387-5.c: New test case.
8276         * gcc.dg/i386-387-6.c: New test case.
8277         * gcc.dg/builtins-23.c: New test case.
8278
8279 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8280
8281         * gcc.dg/builtins-22.c: New test case.
8282         * gcc.dg/i386-387-1.c: Update to test exp.
8283         * gcc.dg/i386-387-2.c: Likewise.
8284
8285 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8286
8287         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8288
8289 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8290
8291         * lib/gcc-dg.exp (dg-require-dll): New function.
8292         (dg-xfail-if): Likewise.
8293         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8294         driver.
8295
8296         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8297         * gcc.c-torture/compile/20001205-1.c: Likewise.
8298         * gcc.c-torture/compile/20001226-1.c: Likewise.
8299         * gcc.c-torture/compile/20010518-2.c: Likewise.
8300         * gcc.c-torture/compile/20020312-1.c: Likewise.
8301         * gcc.c-torture/compile/20020604-1.c: Likewise.
8302         * gcc.c-torture/compile/920501-12.c: Likewise.
8303         * gcc.c-torture/compile/920501-4.c: Likewise.
8304         * gcc.c-torture/compile/920520-1.c: Likewise.
8305         * gcc.c-torture/compile/920521-1.c: Likewise.
8306         * gcc.c-torture/compile/920625-1.c: Likewise.
8307         * gcc.c-torture/compile/961203-1.c: Likewise.
8308         * gcc.c-torture/compile/980506-1.c: Likewise.
8309         * gcc.c-torture/compile/981006-1.c: Likewise.
8310         * gcc.c-torture/compile/981022-1.c: Likewise.
8311         * gcc.c-torture/compile/981223-1.c: Likewise.
8312         * gcc.c-torture/compile/990617-1.c: Likewise.
8313         * gcc.c-torture/compile/dll.c: Likewise.
8314         * gcc.c-torture/compile/labels-3.c: Likewise.
8315         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8316         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8317         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8318         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8319         * gcc.c-torture/compile/simd-5.c: Likewise.
8320         * gcc.c-torture/compile/20000804-1.x: Remove.
8321         * gcc.c-torture/compile/20001205-1.x: Likewise.
8322         * gcc.c-torture/compile/20001226-1.x: Likewise.
8323         * gcc.c-torture/compile/20010518-2.x: Likewise.
8324         * gcc.c-torture/compile/20020312-1.x: Likewise.
8325         * gcc.c-torture/compile/20020604-1.x: Likewise.
8326         * gcc.c-torture/compile/920501-12.x: Likewise.
8327         * gcc.c-torture/compile/920501-4.x: Likewise.
8328         * gcc.c-torture/compile/920520-1.x: Likewise.
8329         * gcc.c-torture/compile/920521-1.x: Likewise.
8330         * gcc.c-torture/compile/920625-1.x: Likewise.
8331         * gcc.c-torture/compile/961203-1.x: Likewise.
8332         * gcc.c-torture/compile/980506-1.x: Likewise.
8333         * gcc.c-torture/compile/981006-1.x: Likewise.
8334         * gcc.c-torture/compile/981022-1.x: Likewise.
8335         * gcc.c-torture/compile/981223-1.x: Likewise.
8336         * gcc.c-torture/compile/990617-1.x: Likewise.
8337         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8338         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8339         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8340         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8341         * gcc.c-torture/compile/simd-5.x: Likewise.
8342
8343         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8344
8345 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8346
8347         * gcc.c-torture/execute/20030611-1.c: New test.
8348
8349 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8350
8351         PR middle-end/168
8352         * gcc.dg/20030612-1.c: New test case.
8353
8354 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8355
8356         PR c++/10635
8357         * g++.dg/expr/cast1.C: New test.
8358
8359 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8360
8361         * gcc.dg/builtins-21.c: New test case.
8362
8363 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8364
8365         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8366         options instead of at the end.
8367         * lib/objc.exp (objc_target_compile): Likewise.
8368
8369 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8370
8371         PR c++/10432
8372         * g++.dg/parse/error1.C: New test.
8373
8374 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8375
8376         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8377         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8378         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8379         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8380         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8381         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8382         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8383         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8384         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8385         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8386         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8387         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8388         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8389         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8390         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8391         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8392         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8393         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8394         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8395         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8396         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8397         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8398         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8399         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8400
8401         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8402         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8403         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8404         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8405         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8406         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8407         * gcc.dg/compat/scalar-return-3_main.c: New file.
8408         * gcc.dg/compat/scalar-return-3_x.c: New file.
8409         * gcc.dg/compat/scalar-return-3_y.c: New file.
8410         * gcc.dg/compat/scalar-return-4_main.c: New file.
8411         * gcc.dg/compat/scalar-return-4_x.c: New file.
8412         * gcc.dg/compat/scalar-return-4_y.c: New file.
8413
8414 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8415
8416         * gcc.dg/compat/fp2-struct-check.h: New file.
8417         * gcc.dg/compat/fp2-struct-defs.h: New file.
8418         * gcc.dg/compat/fp2-struct-init.h: New file.
8419         * gcc.dg/compat/struct-by-value-10_main.c: New file.
8420         * gcc.dg/compat/struct-by-value-10_x.c: New file.
8421         * gcc.dg/compat/struct-by-value-10_y.c: New file.
8422         * gcc.dg/compat/struct-return-10_main.c: New file.
8423         * gcc.dg/compat/struct-return-10_x.c: New file.
8424         * gcc.dg/compat/struct-return-10_y.c: New file.
8425
8426         * gcc.dg/compat/compat-common.h: New file.
8427         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
8428         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
8429         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
8430         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
8431         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
8432         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
8433         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
8434         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8435         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
8436         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
8437         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8438         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
8439         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
8440         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8441         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
8442         * gcc.dg/compat/small-struct-check.h: Ditto.
8443         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
8444         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8445         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
8446         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
8447         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8448         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
8449         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
8450         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8451         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
8452         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
8453         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8454         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
8455         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
8456         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8457         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
8458         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
8459         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8460         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
8461         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
8462         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8463         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
8464         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
8465         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8466         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
8467         * gcc.dg/compat/struct-return-2_main.c: Ditto.
8468         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8469         * gcc.dg/compat/struct-return-2_y.c: Ditto.
8470         * gcc.dg/compat/struct-return-3_main.c: Ditto.
8471         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8472         * gcc.dg/compat/struct-return-3_y.c: Ditto.
8473
8474 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
8475
8476         * g++.dg/pch/static-1.C: New file.
8477         * g++.dg/pch/static-1.Hs: New file.
8478
8479 2003-06-10  Richard Henderson  <rth@redhat.com>
8480
8481         * gcc.dg/asm-7.c: Adjust expected warning text.
8482
8483 2003-06-10  Roger Sayle  <roger@eyesopen.com>
8484
8485         * gcc.dg/builtins-20.c: New test case.
8486
8487 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
8488
8489         PR c++/11131
8490         * g++.dg/opt/template1.C: New test.
8491
8492 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8493
8494         * lib/gcc-dg.exp (dg-test): Clear additional_files and
8495         additional_sources.
8496
8497 2003-05-21  David Taylor  <dtaylor@emc.com>
8498
8499         * gcc.dg/Wpadded.c: New file.
8500
8501 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8502
8503         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
8504         * gcc.dg/special/weak-2.c: Add dg-require-weak.
8505         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
8506         dg-require-weak.
8507
8508 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
8509
8510         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
8511
8512 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8513
8514         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
8515         (dg-require-alias): Likewise.
8516         (dg-require-gc-sections): Likewise.
8517         * lib/target-supports.exp (check_gc_sections_available): Likewise.
8518
8519 2003-06-08  Richard Henderson  <rth@redhat.com>
8520
8521         * gcc.dg/20011029-2.c: Fix the array reference.
8522         * gcc.dg/asm-7.c: New.
8523
8524 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
8525
8526         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
8527
8528 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
8529
8530         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
8531         (dg-require-gc-sections): Likewise.
8532
8533 2003-06-08  Jan Hubicka  <jh@suse.cz>
8534
8535         * i386-cmov1.c: Fix regular expression.
8536         * i386-cvt-1.c: Likewise.
8537         * i386-local.c: Likewise.
8538         * i386-local2.c: Likewise.
8539         * i386-mul.c: Likewise.
8540         * i386-ssetype-1.c: Likewise.
8541         * i386-ssetype-3.c: Likewise.
8542         * i386-ssetype-5.c: Likewise.
8543
8544 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8545
8546         PR c++/11039
8547         * g++.dg/warn/implicit-typename2.C: New test.
8548         * g++.dg/warn/implicit-typename3.C: New test.
8549
8550 2003-06-07  Richard Henderson  <rth@redhat.com>
8551
8552         * g++.dg/other/offsetof3.C: Use size_t.
8553         * g++.dg/other/offsetof4.C: Likewise.
8554
8555 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
8556
8557         * lib/copy-file.exp: New. Implement gcc_copy_files.
8558
8559         * lib/dg-pch.exp: Load copy-file.exp
8560         (dg-pch): Use gcc_copy_files instead of "file copy".
8561
8562 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
8563
8564         * gcc.dg/weak/weak.exp: Simplify.
8565         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
8566         * gcc.dg/weak/weak-1.c: Likewise.
8567         * gcc.dg/weak/weak-2.c: Likewise.
8568         * gcc.dg/weak/weak-3.c: Likewise.
8569         * gcc.dg/weak/weak-4.c: Likewise.
8570         * gcc.dg/weak/weak-5.c: Likewise.
8571         * gcc.dg/weak/weak-6.c: Likewise.
8572         * gcc.dg/weak/weak-7.c: Likewise.
8573         * gcc.dg/weak/weak-8.c: Likewise.
8574         * gcc.dg/weak/weak-9.c: Likewise.
8575
8576 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
8577
8578         gcc.c-torture/execute/20030606-1.c: New.
8579
8580 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8581
8582         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
8583         * gcc.dg/builtins-19.c: Likewise.
8584
8585 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8586
8587         * gcc.dg/builtins-2.c: Add some more tests.
8588         * gcc.dg/builtins-18.c: New test case.
8589         * gcc.dg/builtins-19.c: New test case.
8590
8591 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8592             Jim Wilson  <wilson@tuliptree.org>
8593
8594         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
8595
8596 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
8597
8598         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
8599         mempcpy/stpcpy calls not to be optimized into something else.
8600         * gcc.c-torture/execute/string-opt-3.c: Moved to...
8601         * gcc.c-torture/execute/builtins/string-7.c: ...here.
8602         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
8603
8604 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8605
8606         * gcc.dg/format/asm_fprintf-1.c: New test.
8607
8608 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
8609
8610         * lib/gcc-defs.exp (additional_sources): New variable.
8611         (dg-additional-sources): New function.
8612         (additional_files): New variable.
8613         (dg-additional-files): New function.
8614         (dg-additional-files-options): Likewise.
8615         * lib/gcc-dg.exp (dg-require-weak): New function.
8616         (dg-require-alias): Likewise.
8617         (dg-require-gc-sections): Likewise.
8618         * lib/target-supports.exp (check_alias_available): Remove testfile
8619         parameter.
8620         (check_gc_sections_available): New function.
8621         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
8622         (dg-gpp-additional-files): Likewise.
8623         * lib/g++.exp (additional_sources): Remove.
8624         (additional_files): Likewise.
8625         (g++_target_compile): Use dg-additional-files-options.
8626
8627         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
8628         Tcl logic.
8629         * gcc.dg/special/ecos.exp: Remove.
8630         * gcc.dg/special/20000419-2.c: Use dg-require-*.
8631         * gcc.dg/special/alias-1.c: Likewise.
8632         * gcc.dg/special/alias-2.c: Likewise.
8633         * gcc.dg/special/gcsec-1.c: Likewise.
8634         * gcc.dg/special/weak-1.c: Likewise.
8635         * gcc.dg/special/weak-2.c: Likewise.
8636         * gcc.dg/special/wkali-1.c: Likewise.
8637         * gcc.dg/special/wkali-2.c: Likewise.
8638
8639         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
8640         dg-gpp-additional-*.
8641         * g++.dg/special/conpr-3.C: Likewise.
8642         * g++.dg/special/conpr-4.C: Likewise.
8643         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
8644         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
8645         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
8646         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
8647         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
8648         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
8649         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
8650         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
8651         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
8652         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
8653         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
8654         * g++.old-deja/g++.other/comdat1.C: Likewise.
8655         * g++.old-deja/g++.other/comdat2.C: Likewise.
8656         * g++.old-deja/g++.other/comdat3.C: Likewise.
8657         * g++.old-deja/g++.other/ctor1.C: Likewise.
8658         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
8659
8660 2003-06-05  Richard Henderson  <rth@redhat.com>
8661
8662         * gcc.dg/debug/20030605-1.c: New.
8663
8664 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8665
8666         * README.QMTEST: Update.
8667
8668 2003-06-04  Richard Henderson  <rth@redhat.com>
8669
8670         * gcc.dg/cleanup-1.c: New.
8671         * gcc.dg/cleanup-2.c: New.
8672         * gcc.dg/cleanup-3.c: New.
8673         * gcc.dg/cleanup-4.c: New.
8674         * gcc.dg/cleanup-5.c: New.
8675         * gcc.dg/cleanup-6.c: New.
8676         * gcc.dg/cleanup-7.c: New.
8677
8678 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8679
8680         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
8681
8682         * lib/dg-pch.exp: New file.
8683         * g++.dg/pch/pch.exp: Use dg-pch.exp.
8684         * gcc.dg/pch/pch.exp: Likewise.
8685
8686 2003-06-04  Roger Sayle  <roger@eyesopen.com>
8687
8688         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
8689         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
8690         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
8691         * gcc.dg/builtins-17.c: New test case.
8692         * gcc.dg/i386-387-4.c: New test case.
8693         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
8694
8695 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8696
8697         * gcc.dg/ultrasp9.c: New test.
8698
8699 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8700
8701         * gcc.c-torture/compile/20030604-1.c: New test.
8702         * gcc.dg/sparc-constant-1.c: New test.
8703
8704 2003-06-03  Glen Nakamura  <glen@imodulo.com>
8705
8706         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
8707
8708 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
8709
8710         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
8711
8712         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
8713         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
8714
8715 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
8716
8717         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
8718
8719 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8720
8721         PR c++/10940
8722         * g++.dg/template/spec10.C: New test.
8723
8724 2003-06-03  Roger Sayle  <roger@eyesopen.com>
8725
8726         * gcc.dg/builtins-16.c: New test case.
8727
8728 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
8729
8730         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
8731         mempcpy test with post-increments.
8732         * gcc.c-torture/execute/string-opt-3.c: New test.
8733         * gcc.dg/string-opt-1.c: New test.
8734
8735 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
8736
8737         PR fortran/10965
8738         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
8739
8740 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
8741
8742         * lib/scanasm.exp (dg-scan): New function, factored out of ...
8743         (scan-assembler): ... here.  Use dg-scan.
8744         (scan-assembler-not): Likewise.
8745         (scan-file): New function.
8746         (scan-file-not): Likewise.
8747         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
8748         * gcc.dg/cpp/_Pragma4.c: Likewise.
8749         * gcc.dg/cpp/_Pragma5.c: Likewise.
8750         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8751         * gcc.dg/cpp/avoidpaste2.c: Likewise.
8752         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
8753         * gcc.dg/cpp/cmdlne-P.c: Likewise.
8754         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
8755         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
8756         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
8757         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
8758         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
8759         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
8760         * gcc.dg/cpp/cxxcom1.c: Likewise.
8761         * gcc.dg/cpp/line1.c: Likewise.
8762         * gcc.dg/cpp/maccom1.c: Likewise.
8763         * gcc.dg/cpp/maccom2.c: Likewise.
8764         * gcc.dg/cpp/maccom3.c: Likewise.
8765         * gcc.dg/cpp/maccom4.c: Likewise.
8766         * gcc.dg/cpp/maccom5.c: Likewise.
8767         * gcc.dg/cpp/maccom6.c: Likewise.
8768         * gcc.dg/cpp/multiline.c: Likewise.
8769         * gcc.dg/cpp/spacing1.c: Likewise.
8770         * gcc.dg/cpp/spacing2.c: Likewise.
8771         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
8772         * gcc.dg/cpp/trad/maccom1.c: Likewise.
8773         * gcc.dg/cpp/trad/maccom2.c: Likewise.
8774         * gcc.dg/cpp/trad/maccom3.c: Likewise.
8775         * gcc.dg/cpp/trad/maccom4.c: Likewise.
8776         * gcc.dg/cpp/trad/maccom6.c: Likewise.
8777         * gcc.dg/cpp/cxxcom2.c: Likewise.
8778         * gcc.dg/cpp/cxxcom2.h: New file.
8779
8780         * gcc.dg/cpp/truefalse.cpp: Move it to ...
8781         * g++.dg/cpp/truefalse.C: Here.
8782         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
8783
8784 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
8785
8786         * gcc.dg/cpp/redef3.c: New file.
8787
8788 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8789
8790         * gcc.dg/i386-loop-3.c: New test.
8791
8792 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
8793
8794         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
8795
8796 2003-05-31  Roger Sayle  <roger@eyesopen.com>
8797
8798         * gcc.dg/fwrapv-1.c: New test case.
8799         * gcc.dg/fwrapv-2.c: New test case.
8800
8801 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8802
8803         PR c++/10956
8804         * g++.dg/template/spec9.C: New test.
8805
8806 2003-05-29  Roger Sayle  <roger@eyesopen.com>
8807
8808         * gcc.dg/duff-4.c: New test case.
8809
8810 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
8811
8812         PR fortran/10843
8813         * g77.dg/ffixed-form-1.f: New test
8814         * g77.dg/ffixed-form-2.f: New test
8815         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
8816         * g77.dg/ffree-form-3.f: New test
8817
8818 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
8819
8820         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
8821         * gcc.dg/wint_t-1.c: Likewise.
8822
8823 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8824
8825         * g++.dg/template/access11.C: New test.
8826
8827 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8828
8829         PR c++/10849
8830         * g++.dg/template/access10.C: New test.
8831
8832 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8833             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8834
8835         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
8836
8837 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
8838
8839         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
8840         suppress for powerpc-*-darwin*.
8841         * gcc.dg/torture/builtin-noret-2.c: Likewise.
8842
8843 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
8844
8845         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
8846         suppress option for powerpc-*-darwin*.
8847
8848 2003-05-23  Roger Sayle  <roger@eyesopen.com>
8849
8850         * gcc.dg/builtins-1.c: Add tests for tan and atan.
8851         * gcc.dg/builtins-4.c: Add test for fmod.
8852
8853 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8854
8855         PR c++/10682
8856         * g++.dg/template/instantiate4.C: New test.
8857
8858 2003-05-22  Roger Sayle  <roger@eyesopen.com>
8859
8860         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
8861
8862 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
8863
8864         * gcc.dg/compat/scalar-return-1_main.c: New file.
8865         * gcc.dg/compat/scalar-return-1_x.c: New file.
8866         * gcc.dg/compat/scalar-return-1_y.c: New file.
8867         * gcc.dg/compat/scalar-return-2_main.c: New file.
8868         * gcc.dg/compat/scalar-return-2_x.c: New file.
8869         * gcc.dg/compat/scalar-return-2_y.c: New file.
8870         * gcc.dg/compat/struct-return-3_main.c: New file.
8871         * gcc.dg/compat/struct-return-3_y.c: New file.
8872         * gcc.dg/compat/struct-return-3_x.c: New file.
8873         * gcc.dg/compat/struct-return-2_main.c: New file.
8874         * gcc.dg/compat/struct-return-2_x.c: New file.
8875         * gcc.dg/compat/struct-return-2_y.c: New file.
8876
8877 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8878
8879         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
8880         for hppa*-hp-hpux*.
8881         * gcc.dg/20021014-1.c (dg-options): Likewise.
8882         * gcc.dg/nest.c (dg-options): Likewise.
8883
8884 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
8885
8886         PR c++/9738
8887         * g++.dg/ext/dllimport2.C: New file.
8888         * g++.dg/ext/dllimport3.C: New file.
8889
8890 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
8891
8892         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
8893         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
8894         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8895         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
8896         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8897         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
8898         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
8899         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
8900         * gcc.dg/compat/small-struct-defs.h: New file.
8901         * gcc.dg/compat/small-struct-init.h: New file.
8902         * gcc.dg/compat/small-struct-check.h: New file.
8903         * gcc.dg/compat/fp-struct-defs.h: New file.
8904         * gcc.dg/compat/fp-struct-check.h: New file.
8905         * gcc.dg/compat/fp-struct-init.h: New file.
8906         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
8907         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
8908
8909 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
8910
8911         * gcc.dg/20030225-2.c: New test.
8912
8913 2003-05-18  Roger Sayle  <roger@eyesopen.com>
8914             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8915
8916         * gcc.c-torture/compile/20030518-1.c: New test case.
8917
8918 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
8919
8920         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
8921         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
8922         gcc-dg-debug-runtest.
8923         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
8924         gcc-dg-debug-runtest.
8925
8926 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8927
8928         PR c++/9022
8929         * g++.dg/lookup/using6.C: New test.
8930
8931 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8932
8933         * g++.dg/parse/access2.C: New test.
8934
8935 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
8936
8937         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
8938         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
8939         * gcc.dg/debug/debug.exp: Likewise.
8940
8941 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
8942
8943         * gcc.dg/dollar.c: New test.
8944
8945 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
8946
8947         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
8948         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
8949         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
8950         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
8951         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
8952         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
8953         * gcc.dg/compat/struct-by-value-6_main.c: New file.
8954         * gcc.dg/compat/struct-by-value-6_x.c: New file.
8955         * gcc.dg/compat/struct-by-value-6_y.c: New file.
8956         * gcc.dg/compat/struct-by-value-7_main.c: New file.
8957         * gcc.dg/compat/struct-by-value-7_x.c: New file.
8958         * gcc.dg/compat/struct-by-value-7_y.c: New file.
8959         * gcc.dg/compat/struct-by-value-8_main.c: New file.
8960         * gcc.dg/compat/struct-by-value-8_x.c: New file.
8961         * gcc.dg/compat/struct-by-value-8_y.c: New file.
8962         * gcc.dg/compat/struct-by-value-9_main.c: New file.
8963         * gcc.dg/compat/struct-by-value-9_x.c: New file.
8964         * gcc.dg/compat/struct-by-value-9_y.c: New file.
8965
8966 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
8967
8968         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
8969         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
8970         support for "repo" mode.
8971         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
8972         * lib/g77-dg.exp: Likewise.
8973         * lib/obj-dg.exp: Likewise.
8974
8975 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
8976
8977         Merge from gcc-3_2-rhl8-branch:
8978         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
8979
8980         * gcc.dg/tls/opt-6.c: New test.
8981
8982         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
8983
8984         * gcc.dg/20030405-1.c: New test.
8985
8986         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
8987
8988         * gcc.dg/20030309-1.c: New test.
8989
8990         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8991
8992         * gcc.c-torture/execute/20030307-1.c: New test.
8993
8994         2003-02-20  Randolph Chung  <tausq@debian.org>
8995
8996         * gcc.c-torture/compile/20030220-1.c: New test.
8997
8998         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
8999
9000         * gcc.dg/20030217-1.c: New test.
9001
9002         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9003
9004         * gcc.c-torture/compile/20020129-1.c: New test.
9005
9006         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9007
9008         * gcc.dg/unroll-1.c: New test.
9009
9010         2002-11-16  Jan Hubicka  <jh@suse.cz>
9011
9012         * gcc.c-torture/execute/20020920-1.c: New test.
9013
9014         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9015
9016         PR target/7434
9017         * gcc.c-torture/compile/20021008-1.c: New test.
9018
9019         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9020
9021         PR target/7559
9022         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9023
9024         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.c-torture/compile/20020807-1.c: New test.
9027
9028         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9029
9030         * gcc.dg/tls/opt-1.c: New test.
9031
9032         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9033
9034         * gcc.dg/20020729-1.c: New test.
9035
9036         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9037
9038         * g++.dg/opt/life1.C: New test.
9039
9040         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9041
9042         * gcc.dg/20020525-1.c: New test.
9043
9044         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR c++/6794
9047         * g++.dg/ext/pretty1.C: New test.
9048         * g++.dg/ext/pretty2.C: New test.
9049
9050 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9051
9052         PR c++/8385
9053         * g++.dg/ext/typeof5.C: New test.
9054
9055 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9056
9057         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9058         __USER_LABEL_PREFIX__ into account.
9059         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9060
9061 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9062
9063         * gcc.dg/builtins-15.c: New test case.
9064
9065 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9066
9067         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9068
9069 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9070
9071         * lib/g++.exp: Tweak handling of additional source files.
9072         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9073         * g++.dg/special/conpr-2a.C: Rename to ...
9074         * g++.dg/special/conpr-2a.cc: ... this.
9075         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9076         * g++.dg/special/conpr-3a.C: Rename to ...
9077         * g++.dg/special/conpr-3a.cc: This.
9078         * g++.dg/special/conpr-3b.C: Rename to ...
9079         * g++.dg/special/conpr-3b.cc: This.
9080         * g++.dg/special/conpr-4.C: New test.
9081         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9082
9083 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9084
9085         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9086
9087 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9088
9089         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9090         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9091         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9092         * g++.old-deja/g++.other/warn3.C: Likewise.
9093
9094 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9095
9096         * gcc.dg/i386-387-1.c: Update to also test log.
9097         * gcc.dg/i386-387-2.c: Likewise.
9098
9099 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9100
9101         * g77.f-torture/execute/int8421.f: New test.
9102
9103 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9104
9105         PR c++/10230, c++/10481
9106         * g++.dg/lookup/scoped5.C: New test.
9107
9108 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9109
9110         PR c++/10552
9111         * g++.dg/template/ttp6.C: New test.
9112
9113 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9114
9115         * gcc.c-torture/execute/builtins: New directory.
9116         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9117         gcc.c-torture/execute/builtins.
9118         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9119         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9120         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9121         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9122
9123 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9124
9125         PR c++/9252
9126         * g++.dg/template/access8.C: New test.
9127         * g++.dg/template/access9.C: New test.
9128
9129 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9130
9131         PR c++/9554
9132         * g++.dg/parse/access1.C: New test.
9133
9134 2003-05-09  DJ Delorie  <dj@redhat.com>
9135
9136         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9137         long, and not an int.
9138
9139 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9140
9141         PR c++/10555, c++/10576
9142         * g++.dg/template/memclass1.C: New test.
9143
9144 2003-05-08  DJ Delorie  <dj@redhat.com>
9145
9146         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9147         targets.
9148         * gcc.c-torture/execute/20021024-1.x: Likewise.
9149         * gcc.c-torture/execute/shiftdi.x: Likewise.
9150         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9151         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9152         * gcc.dg/20021018-1.c: Likewise.
9153
9154 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9155
9156         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9157
9158         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9159         (bcopy): Call memmove.
9160
9161 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9162
9163         * g77.f-torture/compile/8485.f: New test case.
9164
9165 2003-05-07  Richard Henderson  <rth@redhat.com>
9166
9167         PR c++/10570
9168         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9169         Verify exception_cleanup not called for rethrows.
9170         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9171         when exiting catch block without rethrowing.
9172         * g++.dg/eh/forced3.C: New.
9173         * g++.dg/eh/forced4.C: New.
9174
9175 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9176
9177         * gcc.dg/20030505.c: Fix triplet.
9178
9179 2003-05-06  DJ Delorie  <dj@redhat.com>
9180
9181         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9182         * gcc.dg/nest.c: Likewise.
9183
9184 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9185
9186         * gcc.dg/builtins-14.c: New test case.
9187
9188 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9189
9190         * lib/compat.exp (compat-execute): New argument.
9191         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9192         * gcc.dg/compat: New test directory.
9193         * gcc.dg/compat/compat.exp: New expect script.
9194         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9195         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9196         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9197         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9198         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9199         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9200
9201         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9202         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9203         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9204         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9205         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9206         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9207         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9208         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9209         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9210         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9211         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9212         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9213         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9214         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9215         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9216
9217 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9218
9219         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9220
9221 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9222
9223         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9224
9225 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9226
9227         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9228         * gcc.dg/ppc-fsel-2.c: New test.
9229
9230         * gcc.dg/unused-5.c: New test.
9231
9232 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9233
9234         PR c++/10496
9235         * g++.dg/warn/pmf1.C: New test.
9236
9237 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9238
9239         PR c++/4494
9240         * g++.dg/warn/main.C: New test.
9241
9242 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9243
9244         * gcc.dg/nonnull-3.c: New test.
9245
9246 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9247
9248         * gcc.dg/cpp/Wtrigraphs.c: Update.
9249         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9250
9251 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9252
9253         * gcc.dg/ppc-fsel-1.c: New test.
9254
9255 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9256
9257         PR c/10604
9258         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9259
9260 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9261
9262         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9263
9264 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9265
9266         PR c++/9364, c++/10553, c++/10586
9267         * g++.dg/parse/typename4.C: New test.
9268         * g++.dg/parse/typename5.C: Likewise.
9269
9270 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9271
9272         * gcc.c-torture/compile/20030503-1.c: New test.
9273
9274 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9275
9276         * g++.dg/lookup/using5.C: Fix testcase error.
9277
9278 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9279
9280         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9281         since MEABI is no longer supported.  Remove all vestiges
9282         of MEABI from the test.
9283
9284 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9285
9286         PR c++/10554
9287         * g++.dg/lookup/using5.C: New test.
9288
9289 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9290
9291         PR c++/8772
9292         * g++.dg/template/ttp5.C: New test.
9293
9294 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9295
9296         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9297         (dg-gpp-additional-sources): New function.
9298         (dg-gpp-additional-files): Likewise.
9299         * lib/g++.exp (additional_sources): New variable.
9300         (additional_files): Likewise.
9301         (g++_target_compile): Deal with them.
9302         * lib/old-dejagnu.exp: Remove.
9303         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9304         * g++.old-deja: Revise all tests to use dg commands.
9305
9306 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9307
9308         PR c++/9432, c++/9528
9309         * g++.dg/lookup/using4.C: New test.
9310
9311 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9312
9313         * gcc.dg/noreturn-5.c: New file.
9314         * gcc.dg/noreturn-6.c: New file.
9315
9316         * gcc.c-torture/compile/inline-1.c: New file.
9317
9318 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9319
9320         PR c++/10551
9321         * g++.dg/template/explicit1.C: New test.
9322
9323 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9324
9325         PR c++/10549
9326         * g++.dg/other/bitfield1.C: New test.
9327
9328         PR c++/10527
9329         * g++.dg/init/new7.C: New test.
9330
9331 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9332
9333         * g++.dg/ext/desig1.C: New test.
9334         * g++.dg/ext/init1.C: Update.
9335
9336         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9337
9338 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/10180
9341         * g++.dg/warn/Winline-1.C: New test.
9342
9343 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9344
9345         * gcc.c-torture/execute/string-opt-19.c: New test.
9346
9347         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9348         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9349
9350 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/10506
9353         * g++.dg/init/new6.C: New test.
9354
9355         PR c++/10503
9356         * g++.dg/init/ref6.C: New test.
9357
9358 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9359
9360         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9361
9362 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9363
9364         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9365         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9366
9367 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9368
9369         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9370         initialized static data members.
9371
9372 2003-04-25  H.J. Lu <hjl@gnu.org>
9373
9374         * gcc.dg/ia64-sync-4.c: New test.
9375
9376 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9377
9378         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9379         date.
9380
9381 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9382
9383         PR c++/10337
9384         * g++.dg/warn/conv1.C: New test.
9385         * g++.old-deja/g++.other/conv7.C: Adjust.
9386         * g++.old-deja/g++.other/overload14.C: Adjust.
9387
9388 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9389
9390         PR c++/10471
9391         * g++.dg/template/defarg2.C: New test.
9392
9393 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9394
9395         * gcc.dg/cpp/include2.c: Update.
9396         * gcc.dg/cpp/multiline-2.c: New.
9397         * gcc.dg/cpp/multiline.c: Update.
9398         * gcc.dg/cpp/strify2.c: Update.
9399         * gcc.dg/cpp/trad/literals-2.c: Update.
9400
9401 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9402
9403         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9404
9405 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9406
9407         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9408
9409 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9410
9411         PR c++/10451
9412         * g++.dg/parse/crash4.C: New test.
9413
9414         PR c++/9847
9415         * g++.dg/parse/crash5.C: New test.
9416
9417 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9418
9419         PR c++/10446
9420         * g++.dg/parse/crash3.C: New test.
9421
9422         PR c++/10428
9423         * g++.dg/parse/elab1.C: New test.
9424
9425 2003-04-22  Devang Patel  <dpatel@apple.com>
9426
9427         * gcc.dg/cpp/trad/funlike-5.c: New test.
9428
9429 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
9430
9431         * g++.dg/other/packed1.C: Fix dg options.
9432
9433 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
9434
9435         * g++.dg/other/offsetof2.C: New test.
9436
9437 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
9438
9439         * g++.dg/template/recurse.C: Adjust location of error messages.
9440
9441 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
9442
9443         PR c++/9881
9444         * g++.dg/init/addr-const1.C: New test.
9445         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
9446
9447 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
9448
9449         PR c++/10405
9450         * g++.dg/lookup/struct-hack1.C: New test.
9451
9452 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
9453
9454         * ucs.c: Update diagnostic messages.
9455
9456 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9457
9458         * gcc.dg/cpp/truefalse.cpp: New test.
9459         * gcc.dg/cpp/cpp.exp: Update.
9460         * g++.dg/other/stdbool-if.C: Remove.
9461
9462 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9463
9464         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
9465         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
9466
9467 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9468
9469         * gcc.c-torture/compile/20030418-1.c: New test.
9470
9471 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
9472
9473         * README.compat: Remove; content moved to doc/sourcebuild.texi.
9474
9475 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9476
9477         PR c++/10347
9478         g++.dg/template/dependent-name1.C: New test.
9479
9480 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
9481
9482         * gcc.dg/warn-1.c (tourist_guide): New array,
9483         contains a pointer to bar.
9484
9485 2003-04-16  Roger Sayle  <roger@eyesopen.com>
9486
9487         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
9488         * gcc.c-torture/execute/medce-1.c: New test case.
9489         * gcc.c-torture/execute/medce-2.c: New test case.
9490
9491 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
9492
9493         * lib/prune.exp: Ignore more messages.
9494
9495         PR c++/10381
9496         * g++.dg/parse/lookup3.C: New test.
9497
9498 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
9499
9500         * gcc.c-torture/compile/20030415-1.c : New test.
9501
9502 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
9503
9504         * gcc.c-torture/execute/scope-2.c: Move to ...
9505         * gcc.dg/noncompile/scope.c: .... here.
9506
9507 2003-04-14  Roger Sayle  <roger@eyesopen.com>
9508
9509         * gcc.dg/20030414-2.c: New test case.
9510
9511 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
9512
9513         PR target/10377
9514         * gcc.dg/20030414-1.c: New test.
9515
9516 2003-04-13  Roger Sayle  <roger@eyesopen.com>
9517
9518         * gcc.dg/builtins-12.c: New test case.
9519         * gcc.dg/builtins-13.c: New test case.
9520
9521 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9522
9523         * gcc.c-torture/execute/string-opt-18.c: New test.
9524
9525 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/10300
9528         * g++.dg/init/new5.C: New test.
9529
9530 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
9531
9532         PR c++/7910
9533         * g++.dg/ext/dllimport1.C: New test.
9534
9535 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9536
9537         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
9538
9539 2003-04-11  Bud Davis <bdavis9659@comcast.net>
9540
9541         PR Fortran/9263
9542         * g77.f-torture/noncompile/9263.f: New test
9543         PR Fortran/1832
9544         * g77.f-torture/execute/1832.f: New test
9545
9546 2003-04-11  David Chad  <davidc@freebsd.org>
9547             Loren J. Rittle  <ljrittle@acm.org>
9548
9549         libobjc/8562
9550         * objc.dg/headers.m: New test.
9551
9552 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
9553
9554         * gcc.c-torture/execute/builtin-noret-2.c: New.
9555         * gcc.c-torture/execute/builtin-noret-2.x: New.
9556         XFAIL builtin-noret-2.c at -O1 and above.
9557         * gcc.dg/redecl.c: New.
9558         * gcc.dg/Wshadow-1.c: Update error regexps.
9559
9560 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
9561
9562         * g++.dg/abi/bitfield10.C: New test.
9563
9564 2003-04-09  Mike Stump  <mrs@apple.com>
9565
9566         * gcc.dg/pch/pch.exp: Make testcase names longer.
9567         * g++.dg/pch/pch.exp: Make testcase names longer.
9568
9569 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9570
9571         * gcc.dg/builtins-11.c: New test case.
9572
9573 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9574
9575         * gcc.dg/builtins-9.c: New test case.
9576         * gcc.dg/builtins-10.c: New test case.
9577
9578 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
9579
9580         * gcc.dg/noncompile/init-4.c.c: New test.
9581
9582 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
9583
9584         * gcc.misc-test/gcov-9.c: New test.
9585         * gcc.misc-test/gcov-10.c: New test
9586         * gcc.misc-test/gcov-11.c: New test.
9587
9588 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
9589
9590         PR optimization/10024
9591         * gcc.c-torture/compile/20030405-1.c: New test.
9592
9593 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
9594
9595         * gcc.dg/pch/static-3.c: New.
9596         * gcc.dg/pch/static-3.hs: New.
9597         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
9598
9599 2003-04-04  Richard Henderson  <rth@redhat.com>
9600
9601         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
9602         * g++.dg/eh/forced2.C: Likewise.
9603
9604 2003-04-03  Mike Stump  <mrs@apple.com>
9605
9606         * lib/scanasm.exp (scan-assembler): Add xfail processing for
9607         target arg.
9608         (scan-assembler-times, scan-assembler-not): Likewise.
9609         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
9610
9611 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9612
9613         * gcc.dg/sparc-loop-1.c: New test.
9614
9615 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
9616
9617         PR other/9274
9618         * g++.dg/pch/system-2.C: New.
9619         * g++.dg/pch/system-2.Hs: New.
9620
9621 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
9622
9623         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
9624
9625         * g++.dg/eh/simd-1.C (vecfunc): Same.
9626
9627 2003-04-01  Roger Sayle  <roger@eyesopen.com>
9628
9629         * gcc.c-torture/execute/20030401-1.c: New test case.
9630
9631 2003-04-01  Ziemowit Laski <zlaski@apple.com>
9632
9633         * objc.dg/defs.m: New.
9634
9635 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
9636
9637         * g++.dg/eh/simd-1.C: New.
9638         * g++.dg/eh/simd-2.C: New.
9639
9640 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
9641
9642         * gcc.c-torture/execute/simd-3.c: New.
9643
9644 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9645
9646         PR c/9936
9647         * gcc.dg/20030331-2.c: New test.
9648
9649 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9650
9651         PR c++/10278
9652         * g++.dg/parse/crash2.C: New test.
9653
9654 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9655
9656         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
9657         * gcc.c-torture/execute/20030331-1.c: ...here.
9658
9659 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9660
9661         * gcc.c-torture/execute/20030331-1.c: New test.
9662
9663 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9664
9665         * lib/gcov.exp: Adjust call return testing strings.
9666         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
9667
9668 2003-03-31  Roger Sayle  <roger@eyesopen.com>
9669
9670         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
9671         * gcc.dg/builtins-7.c: New test case.
9672         * gcc.dg/builtins-8.c: New test case.
9673
9674 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9675
9676         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
9677
9678 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/7647
9681         * g++.dg/lookup-class-member-2.C: New test.
9682
9683 2003-03-30  Glen Nakamura  <glen@imodulo.com>
9684
9685         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
9686
9687 2003-03-28  Roger Sayle  <roger@eyesopen.com>
9688
9689         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
9690
9691 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
9692
9693         * g++.dg/init/attrib1.C: New test.
9694
9695 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9696
9697         * gcc.dg/ultrasp8.c: New test.
9698
9699 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9700
9701         * gcc.dg/ultrasp7.c: New test.
9702
9703 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
9704
9705         PR c++/10047
9706         * g++.dg/template/inline1.C: New test.
9707
9708 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9709
9710         * gcc.dg/sparc-dwarf2.c: New test.
9711
9712 2003-03-27  Roger Sayle  <roger@eyesopen.com>
9713
9714         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
9715         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
9716
9717 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
9718
9719         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
9720         than reading .x files.
9721         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
9722         * g77.dg/gcov/gcov-1.f: Likewise.
9723         * gcc.misc-tests/gcov-4b.c: Likewise.
9724         * gcc.misc-tests/gcov-5b.c: Likewise.
9725         * gcc.misc-tests/gcov-6.c: Likewise.
9726         * gcc.misc-tests/gcov-7.c: Likewise.
9727         * gcc.misc-tests/gcov-8.c: Likewise.
9728         * g++.dg/gcov/gcov-1.x: Remove.
9729         * g77.dg/gcov/gcov-1.x: Likewise.
9730         * gcc.misc-tests/gcov-4b.x: Likewise.
9731         * gcc.misc-tests/gcov-5b.x: Likewise.
9732         * gcc.misc-tests/gcov-6.x: Likewise.
9733         * gcc.misc-tests/gcov-7.x: Likewise.
9734         * gcc.misc-tests/gcov-8.x: Likewise.
9735
9736 2003-03-27  Glen Nakamura  <glen@imodulo.com>
9737
9738         PR opt/10087
9739         * gcc.dg/20030324-1.c: New test.
9740
9741 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         PR c++/10224
9744         * g++.dg/template/arg3.C: New test.
9745
9746         PR c++/10158
9747         * g++.dg/template/friend18.C: New test.
9748
9749 2003-03-26  Roger Sayle  <roger@eyesopen.com>
9750
9751         * g77.f-torture/compile/20030326-1.f: New test case.
9752
9753 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
9754
9755         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
9756
9757         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
9758
9759 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
9760
9761         * gcc.dg/ia64-sync-3.c: New test.
9762
9763 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
9764
9765         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
9766
9767 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9768
9769         * gcc.dg/ultrasp6.c: New test.
9770
9771 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9772
9773         * gcc.dg/i386-signbit-1.c: New test.
9774         * gcc.dg/i386-signbit-2.c: New test.
9775         * gcc.dg/i386-signbit-3.c: New test.
9776
9777 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9778
9779         * gcc.dg/ultrasp5.c: Fix options.
9780
9781 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9782
9783         * gcc.dg/ultrasp5.c: Fix comment.
9784
9785 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
9786
9787         PR fortran/10197
9788         * g77.f-torture/execute/10197.f: New test.
9789
9790 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
9791
9792         PR c++/9898, c++/383
9793         * g++.dg/template/conv6.C: New test.
9794
9795         PR c++/10119
9796         * g++.dg/template/ptrmem5.C: New test.
9797
9798         PR c++/10026
9799         * g++.dg/lookup/koenig1.C: New test.
9800
9801         PR C++/10199
9802         * g++.dg/lookup/template2.C: New test.
9803
9804 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
9805
9806         * g++.dg/opt/rtti1.C: New test.
9807
9808 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9809
9810         * gcc.dg/ultrasp5.c: New test.
9811
9812 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
9813
9814         PR middle-end/9967
9815         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
9816         builtin fputs.
9817
9818 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9819
9820         PR c/8224
9821         * gcc.dg/20030323-1.c: New test.
9822
9823 2003-03-23  Roger Sayle  <roger@eyesopen.com>
9824
9825         * gcc.c-torture/compile/20030323-1.c: New test case.
9826
9827 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
9828
9829         * gcc.dg/20030321-1.c: New test.
9830
9831 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
9832
9833         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
9834
9835 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9836
9837         PR c++/9978, c++/9708
9838         * g++.dg/ext/vlm1.C: Adjust expected error.
9839         * g++.dg/ext/vla2.C: New test.
9840         * g++.dg/template/arg1.C: New test.
9841         * g++.dg/template/arg2.C: New test.
9842
9843 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
9844
9845         * g77.f-torture/execute/select.f: New test.
9846         * g77.f-torture/noncompile/select_no_compile.f: New test.
9847
9848 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
9849
9850         PR c++/9898
9851         * g++.dg/other/error4.C: New test.
9852
9853 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
9854
9855         * g++.dg/template/friend17.C: New test.
9856
9857 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
9858
9859         * gcc.c-torture/compile/20030320-1.c: New.
9860
9861 2003-03-20  Roger Sayle  <roger@eyesopen.com>
9862
9863         * gcc.dg/builtins-6.c: New test case.
9864
9865 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
9866
9867         PR target/10073
9868         * gcc.c-torture/compile/20030319-1.c: New.
9869
9870 2003-03-18  Jan Hubicka  <jh@suse.cz>
9871
9872         * gcc.dg/i386-cvt-1.c: New test.
9873
9874 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
9875
9876         * objc.dg/naming-1.m: Use "(parse|syntax) error".
9877         * objc.dg/naming-2.m: Likewise.
9878
9879 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
9880
9881         PR c++/9639
9882         * g++.dg/parse/crash1.C: New test.
9883
9884 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
9885
9886         PR c++/8805
9887         * g++.dg/eh/cleanup1.C: New test.
9888
9889 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9890
9891         * gcc.c-torture/execute/20030316-1.c: New test case.
9892
9893 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         PR c++/9629
9896         * g++.dg/init/ctor2.C: New test.
9897
9898 2003-03-15  Roger Sayle  <roger@eyesopen.com>
9899
9900         * g77.f-torture/compile/xformat.f: New test case.
9901
9902 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9903
9904         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
9905         * g++.old-deja/g++.mike/eh50.C: Likewise.
9906
9907 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9908
9909         PR c++/6440
9910         * g++.dg/template/spec7.C: New test.
9911         * g++.dg/template/spec8.C: Likewise.
9912
9913 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
9914
9915         * gcc.c-torture/execute/20030313-1.c: New test.
9916
9917 2003-03-14  Richard Henderson  <rth@redhat.com>
9918
9919         * gcc.dg/inline-2.c: Adjust alpha test for external call.
9920
9921 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9922
9923         * gcc.c-torture/compile/20030314-1.c: New test.
9924
9925 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
9926
9927         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
9928         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
9929         thumb target,
9930         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
9931         to accept newer _imp__  prefix and additional
9932         newline in .drectve section.
9933         * gcc.dg/dll-4.c: Likewise.
9934         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
9935         switch.
9936
9937 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
9938
9939         * g++.dg/parse/namespace9.C: New test.
9940
9941         * g++.dg/init/ref5.C: New test.
9942         * g++.dg/parse/ptrmem1.C: Likewise.
9943
9944 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9945
9946         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
9947         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
9948         regular expression.
9949         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
9950         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
9951
9952 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
9953
9954         * gcc.c-torture/execute/20030224-2.c: New test.
9955
9956 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9957
9958         * gcc.dg/decl-3.c: New test.
9959
9960 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9961
9962         * gcc.dg/i386-loop-2.c: New test.
9963
9964 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
9965
9966         PR c++/9474
9967         * g++.dg/parse/namespace8.C: New test.
9968
9969         PR c++/9924
9970         * g++.dg/overload/builtin2.C: New test.
9971
9972 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
9973
9974         * gcc.dg/return-type-3.c: New test.
9975
9976 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
9977
9978         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
9979         profiling options are not supported.
9980
9981 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
9982
9983         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
9984         * g++.old-deja/g++.warn/impint2.C: Likewise.
9985
9986 2003-03-10  Devang Patel  <dpatel@apple.com>
9987
9988         * g++.dg/cpp/c++_cmd_1.C: New test.
9989         * g++.dg/cpp/c++_cmd_1.h: New file.
9990
9991 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
9992
9993         * gcc.dg/altivec-9.c: New file.
9994
9995 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9996
9997         * gcc.dg/ppc-sdata-1.c: New test.
9998         * gcc.dg/ppc-sdata-2.c: New test.
9999
10000 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/9373
10003         * g++.dg/opt/ptrmem2.C: New test.
10004
10005         PR c++/8534
10006         * g++.dg/opt/ptrmem1.C: New test.
10007
10008 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10009
10010         * gcc.dg/i386-loop-1.c: New test.
10011
10012 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10013
10014         PR c++/9970
10015         * g++.dg/lookup/friend1.C: New test.
10016
10017 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/9823
10020         * g++.dg/parser/constructor1.C: New test.
10021
10022 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10023
10024         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10025
10026         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10027
10028 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10029
10030         * gcc.dg/cpp/Wunused.c: Update test.
10031
10032 2003-03-08  Jan Hubicka  <jh@suse.cz>
10033
10034         * gcc.dg/inline-3.c: New test.
10035
10036 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10037
10038         PR c++/9809
10039         * g++.dg/parse/builtin1.C: New test.
10040
10041         PR c++/9982
10042         * g++.dg/abi/cookie1.C: New test.
10043         * g++.dg/abi/cookie2.C: Likewise.
10044
10045         PR c++/9524
10046         * g++.dg/template/field1.C: New test.
10047
10048         PR c++/9912
10049         * g++.dg/parse/class1.C: New test.
10050         * g++.dg/parse/namespace7.C: Likewise.
10051         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10052
10053 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10054
10055         * g++.dg/init/ref4.C: New test.
10056
10057 2003-03-07  Jan Hubicka  <jh@suse.cz>
10058
10059         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10060         * gcc.dg/inline-3.c:  New test.
10061
10062 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10063
10064         * g++.dg/init/ref3.C: New test.
10065
10066         PR c++/9965
10067         * g++.dg/init/ref2.C: New test.
10068
10069         PR c++/9400
10070         * g++.dg/warn/Wshadow-2.C: New test.
10071
10072         PR c++/9791
10073         * g++.dg/warn/Woverloaded-1.C: New test.
10074
10075 2003-03-05  Jan Hubicka  <jh@suse.cz>
10076
10077         * gcc.dg/i386-local2.c: New.
10078         * gcc.dg/i386-local.c: Fix typo.
10079
10080 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10081
10082         * g++.dg/abi/layout3.C: New test.
10083
10084 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10085
10086         * gcc.c-torture/compile/20030305-1.c
10087
10088 2003-03-05  Jan Hubicka  <jh@suse.cz>
10089
10090         * gcc.dg/i386-local.c: New.
10091
10092 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10093
10094         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10095
10096 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10097
10098         * gcc.dg/switch-2.c: New test.
10099         * gcc.dg/switch-3.c: New test.
10100         * gcc.dg/Wswitch.c: Adjust line numbers.
10101         * gcc.dg/Wswitch-default.c: Likewise.
10102         * gcc.dg/Wswitch-enum.c: Likewise.
10103
10104 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10105
10106         * gcc.c-torture/execute/20030222-1.c: New test.
10107
10108 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10109
10110         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10111
10112 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/9878
10115         * g++.dg/init/ref1.C: New test.
10116
10117 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10118
10119         * gcc.dg/sh-relax.c: New SH-only test.
10120
10121 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10122
10123         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10124         comment explaining purpose of testcase.
10125
10126 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10127
10128         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10129         for HC11/HC12 (asm needs two int registers).
10130         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10131         HC11/HC12 because the test uses an asm which needs two 32-bit
10132         registers.
10133
10134 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10135
10136         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10137         for HC11/HC12 (array is too large otherwise).
10138         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10139         * gcc.c-torture/compile/20010518-2.x: Likewise.
10140         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10141         HC11/HC12 (array is too large).
10142
10143 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10144
10145         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10146         * lib/g++-dg.exp (g++-dg-test): Likewise.
10147
10148 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10149
10150         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10151         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10152
10153 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10154
10155         * g++.dg/warn/implicit-typename1.C: Remove warning.
10156
10157 2003-02-28  Richard Henderson  <rth@redhat.com>
10158
10159         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10160         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10161
10162 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10163
10164         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10165         * g++.dg/pch/pch.exp: Likewise.
10166
10167 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c++/9879
10170         * testsuite/g++.dg/init/new4.C: New test.
10171
10172 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10173
10174         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10175
10176 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10177
10178         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10179         unsigned long.
10180
10181         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10182         wider than float.
10183
10184 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10185
10186         * lib/scanasm.exp: Add support for counting numbers of
10187         occurences.
10188         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10189         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10190
10191 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/9683
10194         * g++.dg/template/static3.C: New test.
10195
10196         PR c++/9829
10197         * g++.dg/parse/namespace6.C: New test.
10198
10199 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10200
10201         PR target/9732
10202         * gcc.dg/20030225-1.c: New test.
10203
10204 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10205
10206         * README: Remove out-of-date information.
10207
10208         PR c++/9836
10209         * g++.dg/template/spec6.C: New test.
10210
10211 2003-02-24  Jeff Law  <law@redhat.com>
10212
10213         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10214
10215 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10216
10217         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10218         * gcc.dg/pragma-ep-1.c: Likewise.
10219
10220 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10221
10222         PR c++/9602
10223         * g++.dg/template/friend16.C: New test.
10224
10225 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c++/5333
10228         * g++.dg/parse/fused-params1.C: Adjust error messages.
10229         * g++.dg/template/nested3.C: New test.
10230
10231 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10232
10233         * g++.dg/abi/param1.C: New test.
10234
10235 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10236
10237         PR c++/7982
10238         * g++.dg/warn/implicit-typename1.C: New test.
10239
10240 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10241
10242         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10243         with "mtune".
10244         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10245         * gcc.c-torture/execute/20010129-1.x: Likewise.
10246         * gcc.dg/20011107-1.c: Likewise.
10247         * gcc.dg/20020108-1.c: Likewise.
10248         * gcc.dg/20020122-3.c: Likewise.
10249         * gcc.dg/20020206-1.c: Likewise.
10250         * gcc.dg/20020310-1.c: Likewise.
10251         * gcc.dg/20020426-2.c: Likewise.
10252         * gcc.dg/20020517-1.c: Likewise.
10253         * gcc.dg/991230-1.c: Likewise.
10254         * gcc.dg/i386-unroll-1.c: Likewise.
10255         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10256
10257 2003-02-22  Jan Hubicka  <jh@suse.cz>
10258
10259         * gcc.dg/i386-mul.c: New test.
10260
10261 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10262
10263         * gcc.dg/builtins-5.c: New test case.
10264
10265 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10266
10267         * gcc.dg/asmreg-1.c: New test.
10268
10269 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/9749
10272         * g++.dg/parse/varmod1.C: New test.
10273
10274 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10275
10276         PR c++/9727
10277         * g++.dg/template/op1.C: New test.
10278
10279 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10280
10281         PR c++/8906
10282         * g++.dg/template/nested2.C: New test.
10283
10284 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10285
10286         PR c++/8724
10287         * g++.dg/expr/dtor1.C: New test.
10288
10289 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10290
10291         * gcc.dg/cpp/include3.c: New test.
10292         * gcc.dg/cpp/inc/foo.h: New file.
10293
10294 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10295
10296         * gcc.c-torture/execute/20030221-1.c: New test.
10297
10298 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/9729
10301         * g++.dg/abi/conv1.C: New test.
10302
10303 2003-02-20  Jan Hubicka  <jh@suse.cz>
10304
10305         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10306
10307 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10308
10309         * gcc.c-torture/compile/20030219-1.c: New test.
10310
10311 2003-02-18  Jan Hubicka  <jh@suse.cz>
10312
10313         * gcc.dg/funcorder.c: New test.
10314
10315 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10316
10317         * gcc.c-torture/execute/20030218-1.c: New.
10318
10319 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10320
10321         * gcc.dg/20030218-1.c: New.
10322
10323 2003-02-18  Richard Henderson  <rth@redhat.com>
10324
10325         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10326         * gcc.dg/attr-used-2.c: New.
10327
10328 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/9704
10331         * g++.dg/init/copy5.C: New test.
10332
10333 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10334
10335         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10336         * g++.dg/pch/pch.exp: Likewise.
10337
10338 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10339
10340         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10341         STACK_SIZE is not defined.
10342
10343 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10344
10345         PR c++/9457
10346         * g++.dg/template/init1.C: New test.
10347
10348 2003-02-16  Jan HUbicka  <jh@suse.cz>
10349
10350         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10351         (foo): Add few extra tests
10352         * gcc.dg/c99-const-expr-3.c: Likewise.
10353         * gcc.c-torture/execute/20030216-1.c: New.
10354
10355 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10356
10357         PR c++/9459
10358         * g++.dg/ext/typeof4.C: New test.
10359
10360 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10361
10362         * gcc.dg/i386-387-3.c: New test case.
10363
10364 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10365
10366         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10367         cris-*-elf* cris-*-aout* and mmix-*-*.
10368
10369 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10370
10371         * gcc.dg/20030213-1.c: New test.
10372
10373 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10374
10375         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10376         * gcc.dg/i386-387-2.c: Likewise.
10377
10378 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10379
10380         * gcc.dg/ppc-spe.c: Fix formatting.
10381         Enable tests that were previously unsupported by gas.
10382         Delete tests for instructions that no longer exist.
10383         Switch arguments on evsubifw builtin.
10384
10385 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10386
10387         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10388         STACK_SIZE is too small.
10389
10390 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10391             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10392
10393         * gcc.dg/decl-2.c: New test.
10394
10395 2003-02-10  Jan Hubicka  <jh@suse.cz>
10396
10397         * gcc.dg/i386-fpcvt-1.c:  New test.
10398
10399 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10400
10401         * gcc.c-torture/execute/20030209-1.c: New test.
10402
10403 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10404
10405         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10406         int-wide bitops, use the constants of the same width.
10407         Likewise, if long long is 32-bit wide, test bitops using
10408         32-bit constants.
10409
10410 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10411
10412         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10413
10414 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10415
10416         * testsuite/gcc.dg/builtins-4.c: New test case.
10417
10418 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10419
10420         * gcc.dg/20020430-1.c: Fix dg command typos.
10421         * gcc.dg/20020503-1.c: Likewise.
10422
10423 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10424
10425         PR c++/8785
10426         * g++.dg/parse/fused-params1.C: New test.
10427
10428         PR c++/8857
10429         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
10430
10431         PR c++/8921
10432         * g++.dg/parse/non-dependent1.C: New test.
10433
10434         PR c++/8928
10435         * g++.dg/parse/dupl-tmpl-args1.C: New test.
10436
10437         PR c++/9228
10438         * g++.dg/parse/undefined7.C: New test.
10439         * g++.dg/parse/non-templ1.C: New test.
10440
10441         PR c++/9229
10442         * g++.dg/parse/too-many-tmpl-args1.C: New test.
10443
10444 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
10445
10446         * gcc.c-torture/compile/20030206-1.c: New test.
10447
10448 2003-02-05  Roger Sayle  <roger@eyesopen.com>
10449
10450         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
10451         "pow" to "foo" to avoid potential confusion with a math built-in.
10452
10453 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10454
10455         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
10456         conditions for SPARC targets.
10457
10458 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
10459
10460         * gcc.dg/20030204-1.c: New test.
10461
10462 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10463
10464         PR c++/38
10465         * g++.dg/parse/array-size1.C: New test.
10466
10467         PR c++/5657
10468         * g++.dg/parse/undefined3.C: New test.
10469
10470         PR c++/5665
10471         * g++.dg/parse/undefined4.C: New test.
10472
10473         PR c++/5975
10474         * g++.dg/parse/undefined5.C: New test.
10475
10476         PR c++/7259
10477         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
10478
10479         PR c++/8578
10480         * g++.dg/parse/casting-operator1.C: New test.
10481
10482         PR c++/8596
10483         * g++.dg/parse/undefined6.C: New test.
10484
10485         PR c++/8736
10486         * g++.dg/parse/missing-template1.C: New test.
10487
10488 2003-02-04  Jan Hubicka  <jh@suse.cz>
10489
10490         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
10491         * gcc.dg/i386-cmov?.c:  Likewise.
10492         * gcc.dg/i386-fpcvt-?.c:  Likewise.
10493         * gcc.dg/i386-ssefp-1.c:  Likewise.
10494         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
10495         conventions.
10496
10497 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
10498
10499         PR c++/7129
10500         * testsuite/g++.dg/ext/max.C: New test.
10501
10502 2003-02-03  Jan Hubicka  <jh@suse.cz>
10503
10504         * gcc.c-torture/execute/20030203-1.c: New test.
10505
10506 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
10507
10508         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
10509         'natural-endian'.
10510
10511 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
10512
10513         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
10514         * g++.dg/init/new2.C: Likewise.
10515         * g++.dg/other/new1.C: Likewise.
10516
10517 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
10518
10519         * gcc.dg/struct-ret-libc.c: New test.
10520
10521 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
10522
10523         * gcc.dg/20030129-1.c: New test.
10524
10525 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10526
10527         PR c++/8849
10528         * g++.dg/template/ptrmem4.C: New test.
10529
10530 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
10531
10532         * g++.dg/parser/constant1.C: New test.
10533
10534 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10535
10536         PR c++/8591
10537         * g++.dg/parse/friend2.C: New test.
10538
10539 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10540
10541         PR c++/9437
10542         * g++.dg/template/unify4.C: New test.
10543
10544 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
10545
10546         * gcc.c-torture/execute/20030128-1.c: New test.
10547
10548 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
10549
10550         * g++.dg/lookup/nested1.C: Test moved from ...
10551         * g++.old-deja/g++.other/lookup24.C: ... here.
10552
10553 2003-01-28  Jan Hubicka  <jh@suse.cz>
10554
10555         * gcc.dg/i386-cmov5.c:  New test.
10556
10557 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
10558
10559         * gcc.c-torture/execute/20010925-1.c: Changed the
10560         memcpy declaration.
10561
10562 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10563
10564         PR c++/3902
10565         * g++.dg/parse/template5.C: New test.
10566
10567 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
10568
10569         PR fortran/9258
10570         * g77.dg/pr9258: New test.
10571
10572 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10573
10574         * README: Move relevant parts from README.g++.
10575
10576         * README.g++: Remove this file.
10577
10578 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10579
10580         * g++.dg/abi/dcast1.C: New test.
10581
10582 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10583
10584         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
10585
10586 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
10587
10588         PR c++/47
10589         * g++.old-deja/g++.other/lookup24.C: New test.
10590
10591 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10592
10593         PR middle-end/7227
10594         * gcc.dg/uninit-C.c: New test.
10595
10596 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
10597
10598         * g++.dg/abi/covariant1.C: New test.
10599
10600 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
10601
10602         * gcc.dg/20030123-1.c: New test.
10603
10604 2003-01-25  Jan Hubicka  <jh@suse.cz>
10605
10606         PR opt/8492
10607         * gcc.c-torture/compile/20030125-1.c
10608
10609 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
10610
10611         PR c++/9403
10612         * g++.dg/parse/template3.C: New test.
10613         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
10614
10615         PR c++/795
10616         * g++.dg/parse/template4.C: New test.
10617
10618         PR c++/9415
10619         * g++.dg/template/qual2.C: New test.
10620
10621         PR c++/8545
10622         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
10623
10624         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
10625
10626 2003-01-25  Roger Sayle  <roger@eyesopen.com>
10627
10628         * gcc.c-torture/execute/switch-1.c: New test case.
10629
10630 2003-01-25  Jan Hubicka  <jh@suse.cz>
10631
10632         * gcc.c-torture/execute/20030125-1.[cx]: New test.
10633
10634 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
10635
10636         Tweaks for Bison-1.875. From the NEWS file:
10637         "- `parse error' -> `syntax error'
10638         Bison now uniformly uses the term `syntax error'"
10639         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
10640         * gcc.dg/cpp/digraph2.c: Likewise.
10641         * gcc.dg/cpp/direct2.c: Likewise.
10642         * gcc.dg/cpp/paste4.c: Likewise.
10643         * gcc.dg/c90-restrict-1.c: Likewise.
10644         * gcc.dg/c99-func-2.c: Likewise.
10645         * gcc.dg/noncompile/920721-2.c: Likewise.
10646         * gcc.dg/noncompile/930622-2.c: Likewise.
10647         * gcc.dg/noncompile/940112-1.c: Likewise.
10648         * gcc.dg/noncompile/950921-1.c: Likewise.
10649         * gcc.dg/noncompile/951123-1.c: Likewise.
10650         * gcc.dg/noncompile/971104-1.c: Likewise.
10651         * gcc.dg/noncompile/990416-1.c: Likewise.
10652
10653 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
10654
10655         * g++.dg/parse/undefined1.C: Add error message.
10656
10657 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10658
10659         PR c++/9354
10660         * g++.dg/parse/new1.C: New test.
10661
10662         PR c++/9216
10663         * g++.dg/parse/template2.C: New test.
10664
10665         PR c++/9354
10666         * g++.dg/parse/typedef2.C: New test.
10667
10668         PR c++/9328
10669         * g++.dg/ext/typeof3.C: New test.
10670
10671 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10672
10673         PR c++/2738
10674         * g++.dg/parse/ret-type1.C: New test.
10675
10676         PR c++/3792
10677         * g++.dg/parse/tmpl-outside1.C: New test.
10678
10679         PR c++/4207
10680         * g++.dg/parse/int-as-enum1.C: New test.
10681
10682         PR c++/4903
10683         * g++.dg/parse/no-typename1.C: New test.
10684
10685         PR c++/5533
10686         * g++.dg/parse/no-value1.C: New test.
10687
10688         PR c++/5921
10689         * g++.dg/parse/wrong-inline1.C: New test.
10690
10691         PR c++/6402
10692         * g++.dg/parse/ref1.C: New test.
10693
10694         PR c++/6992
10695         * g++.dg/parse/attr-ctor1.C: New test.
10696
10697         PR c++/7229
10698         * g++.dg/parse/namespace5.C: New test.
10699
10700         PR c++/7917
10701         * g++.dg/parse/func-def1.C: New test.
10702
10703         PR c++/8143
10704         * g++.dg/parse/undefined1.C: New test.
10705
10706         PR c++/5723, PR c++/8522
10707         * g++.dg/parse/specialization1.C: New test.
10708
10709         PR c++/163, PR c++/8595
10710         * g++.dg/parse/struct-as-enum1.C: New test.
10711
10712         PR c++/9173
10713         * g++.dg/parse/undefined2.C: New test.
10714
10715 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/9298
10718         * g++.dg/parse/template1.C: New test.
10719
10720         PR c++/9384
10721         * g++.dg/parse/using1.C: New test.
10722
10723         PR c++/9285
10724         PR c++/9294
10725         * g++.dg/parse/expr2.C: New test.
10726
10727         PR c++/9388
10728         * g++.dg/parse/lookup2.C: Likewise.
10729
10730 2003-01-21  Jan Hubicka  <jh@suse.cz>
10731
10732         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
10733         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
10734         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
10735         * gcc.c-torture/execute/string-opt-*.c: Likewise.
10736
10737 2003-01-20  Nick Clifton  <nickc@redhat.com>
10738
10739         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
10740         problem with ARM sibcall code generation.
10741
10742 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10743
10744         * gcc.c-torture/execute/20030120-1.c: New.
10745
10746 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
10747
10748         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
10749
10750 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
10751
10752         PR c++/9272
10753         * g++.dg/parse/ctor1.C: New test.
10754
10755         PR c++/9294:
10756         * g++.dg/parse/qualified1.C: New test.
10757
10758         * g++.dg/parse/typename3.C: New test.
10759
10760 2003-01-16  Richard Henderson  <rth@redhat.com>
10761
10762         * g++.dg/tls/init-2.C: Fix error matches for real this time.
10763
10764 2003-01-16  Richard Henderson  <rth@redhat.com>
10765
10766         * g++.dg/pch/pch.exp: Copy test header to the working directory
10767         before using it either for precompilation or direct use.
10768         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
10769         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
10770
10771 2003-01-16  Richard Henderson  <rth@redhat.com>
10772
10773         * gcc.dg/pch/pch.exp: Copy test header to the working directory
10774         before using it either for precompilation or direct use.
10775         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
10776         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
10777
10778 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
10779
10780         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
10781         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
10782         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
10783         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
10784         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
10785         typename warning into error.
10786         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
10787         error messages.
10788         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
10789         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
10790         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
10791         messages.
10792         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
10793         make declaration visible in template.
10794         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
10795         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
10796         messages.
10797         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
10798         message.
10799         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
10800         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
10801         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
10802         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
10803         typename warning with error message.
10804         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
10805         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
10806         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
10807
10808 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
10809
10810         * g++.dg/parse/ambig2.C: New test.
10811
10812 2003-01-15  Richard Henderson  <rth@redhat.com>
10813
10814         * g++.dg/tls/init-2.C: Update error message string.
10815
10816 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10817
10818         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
10819
10820 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
10821
10822         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
10823         all for HC11/HC12.
10824         * gcc.c-torture/compile/20001205-1.x: Likewise.
10825         * gcc.c-torture/compile/20001226-1.x: Likewise.
10826         * gcc.c-torture/compile/920520-1.x: Likewise.
10827         * gcc.c-torture/compile/961203-1.x: Likewise.
10828         * gcc.c-torture/compile/20020604-1.x: Likewise.
10829
10830 2003-01-15  Jan Hubicka  <jh@suse.cz>
10831
10832         * gcc.c-torture/compile/20030115-1.c: New test.
10833
10834         * gcc.dg/i386-fpcvt-1.c: New test.
10835         * gcc.dg/i386-fpcvt-2.c: New test.
10836
10837 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
10838
10839         Further conform g++'s __vmi_class_type_info to the C++ ABI
10840         specification.
10841         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
10842         the specification.
10843
10844 2003-01-14  Jan Hubicka  <jh@suse.cz>
10845
10846         * gcc.dg/i386-fpcvt-1.c: New test.
10847         * gcc.dg/i386-fpcvt-2.c: New test.
10848
10849 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10850
10851         * gcc.dg/i386-mmx-3.c: New test.
10852
10853 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/9264
10856         * g++.dg/parse/octal1.C: New file.
10857
10858         PR c++/9172
10859         * g++.dg/parse/typename1.C: New file.
10860
10861 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
10862
10863         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
10864         * gcc.dg/bf-no-ms-layout.c: Likewise.
10865         * gcc.dg/bf-ms-attrib.c: Likewise.
10866
10867 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
10868
10869         PR c++/9099
10870         * g++.dg/parse/dtor1.C: New file.
10871
10872         PR c++/9128
10873         * g++.dg/rtti/typeid1.C: New file.
10874
10875         PR c++/9153
10876         * g++.dg/parse/lookup1.C: New file.
10877
10878         PR c++/9171
10879         * g++.dg/templ/spec5.C: New file.
10880
10881 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
10882
10883         * gcc.c-torture/compile/20030110-1.c: New test.
10884
10885 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
10886
10887         Merge from pch-branch:
10888
10889         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
10890
10891         * gcc.dg/pch/cpp-1.h: New.
10892         * gcc.dg/pch/cpp-1.c: New.
10893         * gcc.dg/pch/cpp-2.h: New.
10894         * gcc.dg/pch/cpp-2.c: New.
10895
10896         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
10897
10898         * gcc.dg/pch/except-1.h: New.
10899         * gcc.dg/pch/except-1.c: New.
10900
10901         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
10902
10903         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
10904         running test.
10905         * gcc.dg/pch: Include *.hp not *.h.
10906         * gcc.dg/pch/system-1.h: New.
10907         * gcc.dg/pch/system-1.c: New.
10908
10909         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
10910
10911         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
10912         rather than trying to build and run a program using PCH.
10913         * gcc.dg/pch: Remove dg-do commands from test files.
10914
10915         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
10916
10917         * gcc.dg/pch/macro-3.c: New.
10918         * gcc.dg/pch/macro-3.h: New.
10919
10920         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
10921
10922         * gcc.dg/pch/common-1.c: New.
10923         * gcc.dg/pch/common-1.h: New.
10924         * gcc.dg/pch/decl-1.c: New.
10925         * gcc.dg/pch/decl-1.h: New.
10926         * gcc.dg/pch/decl-2.c: New.
10927         * gcc.dg/pch/decl-2.h: New.
10928         * gcc.dg/pch/decl-3.c: New.
10929         * gcc.dg/pch/decl-3.h: New.
10930         * gcc.dg/pch/decl-4.c: New.
10931         * gcc.dg/pch/decl-4.h: New.
10932         * gcc.dg/pch/decl-5.c: New.
10933         * gcc.dg/pch/decl-5.h: New.
10934         * gcc.dg/pch/global-1.c: New.
10935         * gcc.dg/pch/global-1.h: New.
10936         * gcc.dg/pch/inline-1.c: New.
10937         * gcc.dg/pch/inline-1.h: New.
10938         * gcc.dg/pch/inline-2.c: New.
10939         * gcc.dg/pch/inline-2.h: New.
10940         * gcc.dg/pch/static-1.c: New.
10941         * gcc.dg/pch/static-1.h: New.
10942         * gcc.dg/pch/static-2.c: New.
10943         * gcc.dg/pch/static-2.h: New.
10944
10945         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
10946
10947         * g++.dg/pch/pch.exp: Better handle failing testcases.
10948         * gcc.dg/pch/pch.exp: Likewise.
10949         * gcc.dg/pch/macro-1.c: New.
10950         * gcc.dg/pch/macro-1.h: New.
10951         * gcc.dg/pch/macro-2.c: New.
10952         * gcc.dg/pch/macro-2.h: New.
10953
10954         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
10955
10956         * g++.dg/dg.exp: Treat files in pch/ specially.
10957         * g++.dg/pch/pch.exp: New file.
10958         * g++.dg/pch/empty.H: New file.
10959         * g++.dg/pch/empty.C: New file.
10960         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
10961         "precompile".
10962
10963         * gcc.dg/pch/pch.exp: New file.
10964         * gcc.dg/pch/empty.h: New file.
10965         * gcc.dg/pch/empty.c: New file.
10966         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
10967         "precompile".
10968
10969 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10970
10971         * g++.dg/template/friend14.C: New test.
10972
10973 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10974
10975         * gcc.dg/old-style-asm-1.c: New test.
10976
10977 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
10978
10979         * gcc.c-torture/compile/20030109-1.c: New test.
10980
10981 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10982
10983         * gcc.c-torture/execute/20030109-1.c: New test.
10984
10985 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
10986
10987         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
10988         * g++.old-deja/g++.mike/dyncast2.C: Likewise
10989         * g++.old-deja/g++.mike/dyncast3.C: Likewise
10990         * g++.old-deja/g++.mike/eh2.C: Likewise
10991         * g++.old-deja/g++.mike/eh3.C: Likewise
10992         * g++.old-deja/g++.mike/eh5.C: Likewise
10993         * g++.old-deja/g++.mike/eh6.C: Likewise
10994         * g++.old-deja/g++.mike/eh7.C: Likewise
10995         * g++.old-deja/g++.mike/eh8.C: Likewise
10996         * g++.old-deja/g++.mike/eh9.C: Likewise
10997         * g++.old-deja/g++.mike/eh10.C: Likewise
10998         * g++.old-deja/g++.mike/eh12.C: Likewise
10999         * g++.old-deja/g++.mike/eh13.C: Likewise
11000         * g++.old-deja/g++.mike/eh14.C: Likewise
11001         * g++.old-deja/g++.mike/eh16.C: Likewise
11002         * g++.old-deja/g++.mike/eh17.C: Likewise
11003         * g++.old-deja/g++.mike/eh18.C: Likewise
11004         * g++.old-deja/g++.mike/eh21.C: Likewise
11005         * g++.old-deja/g++.mike/eh23.C: Likewise
11006         * g++.old-deja/g++.mike/eh24.C: Likewise
11007         * g++.old-deja/g++.mike/eh25.C: Likewise
11008         * g++.old-deja/g++.mike/eh26.C: Likewise
11009         * g++.old-deja/g++.mike/eh27.C: Likewise
11010         * g++.old-deja/g++.mike/eh28.C: Likewise
11011         * g++.old-deja/g++.mike/eh29.C: Likewise
11012         * g++.old-deja/g++.mike/eh31.C: Likewise
11013         * g++.old-deja/g++.mike/eh33.C: Likewise
11014         * g++.old-deja/g++.mike/eh34.C: Likewise
11015         * g++.old-deja/g++.mike/eh35.C: Likewise
11016         * g++.old-deja/g++.mike/eh36.C: Likewise
11017         * g++.old-deja/g++.mike/eh37.C: Likewise
11018         * g++.old-deja/g++.mike/eh38.C: Likewise
11019         * g++.old-deja/g++.mike/eh39.C: Likewise
11020         * g++.old-deja/g++.mike/eh40.C: Likewise
11021         * g++.old-deja/g++.mike/eh41.C: Likewise
11022         * g++.old-deja/g++.mike/eh42.C: Likewise
11023         * g++.old-deja/g++.mike/eh44.C: Likewise
11024         * g++.old-deja/g++.mike/eh46.C: Likewise
11025         * g++.old-deja/g++.mike/eh47.C: Likewise
11026         * g++.old-deja/g++.mike/eh48.C: Likewise
11027         * g++.old-deja/g++.mike/eh49.C: Likewise
11028         * g++.old-deja/g++.mike/eh50.C: Likewise
11029         * g++.old-deja/g++.mike/eh51.C: Likewise
11030         * g++.old-deja/g++.mike/eh53.C: Likewise
11031         * g++.old-deja/g++.mike/eh55.C: Likewise
11032         * g++.old-deja/g++.mike/p7912.C: Likewise
11033         * g++.old-deja/g++.mike/p9706.C: Likewise
11034         * g++.old-deja/g++.mike/p10416.C: Likewise
11035         * g++.old-deja/g++.mike/p11667.C: Likewise
11036         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11037         Remove redundant reference to Iris.
11038         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11039         Elxsi, i860, Pico Java, and WE32K.
11040
11041 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11042
11043         * g++.dg/ext/asm4.C: New test.
11044
11045 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11046
11047         PR c++/9030
11048         * g++.dg/template/friend12.C: New test.
11049         * g++.dg/template/friend13.C: Likewise.
11050         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11051
11052 2003-01-08  Jan Hubicka  <jh@suse.cz>
11053
11054         * gcc.dg/i386-cadd.c: New test.
11055         * gcc.dg/i386-cmov4.c: Likewise.
11056
11057 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR c++/9165
11060         * g++.dg/warn/Wunused-3.C: New test.
11061
11062         * g++.dg/abi/bitfield9.C: New test.
11063
11064         PR c++/9189
11065         * g++.dg/parse/defarg3.C: New test.
11066
11067 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11068
11069         * g++.dg/parse/ambig1.C: New test.
11070         * g++.dg/parse/defarg2.C: New test.
11071
11072 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11073
11074         * g++.dg/template/defarg-1.C: New test.
11075         * g++.dg/template/local2.C: Likewise.
11076
11077 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11078
11079         * gcc.c-torture/execute/20030105-1.c: New test.
11080
11081 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11082
11083         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11084         * g++.dg/parse/namespace4.C: Likewise.
11085
11086 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11087
11088         * g++.dg/template/ntp2.C: New test.
11089
11090 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11091
11092         * g++.dg/parse/extern-C-1.C: New test.
11093
11094         * g++.dg/parse/namespace4.C: New test.
11095
11096         * g++.dg/template/nested1.C: New test.
11097
11098         * g++.dg/parse/namespace3.C: New test.
11099
11100 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11101
11102         * g++.dg/lookup/two-stage1.C: New test.
11103
11104 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11105
11106         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11107         * g++.old-deja/g++.jason/access8.C: Likewise.
11108         * g++.old-deja/g++.other/decl5.C: Likewise.
11109
11110 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11111
11112         * g++.dg/parse/parse7.C: New test.
11113
11114 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11115
11116         PR c++/2843
11117         * g++.dg/ext/attrib7.C: New test.
11118
11119 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11120
11121         * g++.dg/parse/parse6.C: New test.
11122
11123 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11124
11125         * gcc.dg/h8300-stack-1.c: New.
11126
11127 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11128
11129         g++.dg/lookup/exception1.C: New test.
11130
11131         g++.dg/lookup/template1.C: New test.
11132
11133         g++.dg/parse/namespace2.C: New test.
11134
11135         g++.dg/parse/parens2.C: New test.
11136
11137 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11138
11139         * g++.dg/parse/parse5.C: New test.
11140         * g++.dg/lookup/scoped4.C: New test.
11141
11142 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11143
11144         * g++.dg/parse/parens1.C: New test.
11145
11146         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11147         angle-bracket1.C.
11148         * g++.dg/parse/parens2.C: New test.
11149
11150         * g++.dg/lookup/scope-operator1.C: New test.
11151
11152         * g++.dg/parse/operator1.C: New test.
11153
11154 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11155
11156         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11157         * g++.old-deja/g++.other/access6.C: Likewise.
11158         * g++.old-deja/g++.other/decl1.C: Likewise.
11159         * g++.old-deja/g++.pt/typename12.C: Likewise.
11160
11161 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11162
11163         * g++.dg/parse/namespace1.C: New test.
11164
11165 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11166
11167         * g++.dg/parse/parse4.C: New test.
11168
11169 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11170
11171         * g++.dg/parse/parse3.C: New test.
11172
11173 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11174
11175         * g++.dg/parse/parse2.C: New test.
11176
11177 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11178
11179         * g++.dg/template/friend11.C: New test.
11180
11181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11182
11183         * g++.dg/parse/parse1.C: New test.
11184
11185 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11186
11187         * lib/profopt.exp: Change the name of a global variable to avoid
11188         possible clashes with other test suites.
11189
11190 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11191
11192         * g++.dg/inherit/covariant8.C: New test.
11193
11194 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11195
11196         * g++.dg/init/array9.C: New test.
11197
11198         PR c++/9112
11199         * g++.dg/parse/expr1.C: New test.
11200
11201 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11202
11203         * gcc.c-torture/compile/20021230-1.c: New test.
11204
11205 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11206
11207         * g++.dg/inherit/covariant5.C: New test.
11208         * g++.dg/inherit/covariant6.C: New test.
11209         * g++.dg/inherit/covariant7.C: New test.
11210
11211 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11212
11213         PR c++/2739
11214         * g++.dg/other/access2.C: New test.
11215
11216 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11217
11218         * g++.dg/other/anon-struct.C: No longer fails
11219         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11220         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11221         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11222
11223 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11224
11225         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11226
11227 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11228
11229         * g++.dg/eh/spec4.C: Remove stray semicolon.
11230         * g++.dg/expr/pmf-1.C: Change error message.
11231         * g++.dg/ext/asm1.C: Remove stray semicolon.
11232         * g++.dg/ext/typename1.C: Add missing typenames.
11233         * g++.dg/inherit/template-as-base.C: Change error message.
11234         * g++.dg/lookup/scoped1.C: Likewise.
11235         * g++.dg/lookup/scoped2.C: Likewise.
11236         * g++.dg/lookup/using2.C: Likewise.
11237         * g++.dg/other/component1.C: Remove stray semicolon.
11238         * g++.dg/other/do1.C: Change error message.
11239         * g++.dg/other/error2.C: Likewise.
11240         * g++.dg/other/init1.C: Likewise.
11241         * g++.dg/other/packed1.C: Remove stray semicolon.
11242         * g++.dg/other/ptrmem2.C: Change error message.
11243         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11244         marker.
11245         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11246         * g++.dg/template/access3.C: Add typename keyword.
11247         * g++.dg/template/access5.C: Remove stray semicolon.
11248         * g++.dg/template/access6.C: Likewise.
11249         * g++.dg/template/complit1.C: Likewise.
11250         * g++.dg/template/crash1.C: Change error message.
11251         * g++.dg/template/inherit2.C: Remove stray semicolon.
11252         * g++.dg/template/instantiate2.C: Likewise.
11253         * g++.dg/template/instantiate3.C: Change error message.
11254         * g++.dg/template/qual1.C: Remove stray semicolon.
11255         * g++.dg/template/qualttp18.C: Change error message.
11256         * g++.dg/template/ref1.C: Remove stray semicolon.
11257         * g++.dg/template/sizeof1.C (A::value): Declare it.
11258         * g++.dg/template/spec4.C: Change error message.
11259         * g++.dg/template/static1.C: Likewise.
11260         * g++.dg/template/type1.C: Likewise.
11261         * g++.dg/template/typename3.C: Likewise.
11262         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11263         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11264         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11265         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11266         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11267         named return value extension.
11268         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11269         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11270         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11271         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11272         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11273         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11274         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11275         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11276         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11277         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11278         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11279         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11280         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11281         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11282         syntax.
11283         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11284         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11285         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11286         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11287         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11288         * g++.old-deja/g++.brendan/template11.C: Likewise.
11289         * g++.old-deja/g++.brendan/template26.C: Likewise.
11290         * g++.old-deja/g++.brendan/template27.C: Use explicit
11291         specialization syntax.
11292         * g++.old-deja/g++.brendan/template30.C: Likewise.
11293         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11294         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11295         non-dependent names.
11296         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11297         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11298         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11299         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11300         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11301         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11302         named return value extension.
11303         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11304         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11305         * g++.old-deja/g++.ext/return1.C: Likewise.
11306         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11307         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11308         * g++.old-deja/g++.jason/access8.C: Likewise.
11309         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11310         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11311         pseudo-destructor names.
11312         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11313         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11314         pseudo-destructor names.
11315         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11316         * g++.old-deja/g++.jason/overload19.C: Likewise.
11317         * g++.old-deja/g++.jason/overload32.C: Likewise.
11318         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11319         stray semicolons.
11320         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11321         * g++.old-deja/g++.jason/return.C: Likewise.
11322         * g++.old-deja/g++.jason/return2.C: Likewise.
11323         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11324         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11325         syntax.
11326         * g++.old-deja/g++.jason/template10.C: Account for use of
11327         non-dependent names.
11328         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11329         syntax.
11330         * g++.old-deja/g++.jason/template37.C: Likewise.
11331         * g++.old-deja/g++.law/access4.C: Change error messages.
11332         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11333         pseudo-destructor names.
11334         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11335         * g++.old-deja/g++.law/ctors9.C: Likewise.
11336         * g++.old-deja/g++.law/cvt22.C: Likewise.
11337         * g++.old-deja/g++.law/dtors5.C: Likewise.
11338         * g++.old-deja/g++.law/global-init1.C: Likewise.
11339         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11340         * g++.old-deja/g++.law/operators28.C: Likewise.
11341         * g++.old-deja/g++.law/visibility28.C: Likewise.
11342         * g++.old-deja/g++.martin/eval1.C: Likewise.
11343         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11344         name.
11345         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11346         * g++.old-deja/g++.mike/net34.C: Likewise.
11347         * g++.old-deja/g++.mike/net36.C: Likewise.
11348         * g++.old-deja/g++.mike/ns2.C: Likewise.
11349         * g++.old-deja/g++.mike/p12306.C: Likewise.
11350         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11351         value extension.
11352         * g++.old-deja/g++.mike/p700.C: Likewise.
11353         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11354         * g++.old-deja/g++.mike/p710.C: Likewise.
11355         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11356         value extension.
11357         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11358         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11359         * g++.old-deja/g++.ns/crash2.C: Likewise.
11360         * g++.old-deja/g++.ns/crash3.C: Likewise.
11361         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11362         * g++.old-deja/g++.ns/ns17.C: Likewise.
11363         * g++.old-deja/g++.ns/template16.C: Likewise.
11364         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11365         keyword.
11366         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11367         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11368         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11369         named return value extension.
11370         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11371         * g++.old-deja/g++.other/access4.C: Issue additional error
11372         messages.
11373         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11374         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11375         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11376         * g++.old-deja/g++.other/crash25.C: Change error message.
11377         * g++.old-deja/g++.other/crash4.C: Change error message.
11378         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11379         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11380         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11381         checks.
11382         * g++.old-deja/g++.other/defarg8.C: Likewise.
11383         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11384         * g++.old-deja/g++.other/dtor10.C: Likewise.
11385         * g++.old-deja/g++.other/incomplete.C: Likewise.
11386         * g++.old-deja/g++.other/linkage7.C: Likewise.
11387         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11388         lookup algorithm.
11389         * g++.old-deja/g++.other/mangle2.C: Likewise.
11390         * g++.old-deja/g++.other/refinit2.C: Likewise.
11391         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11392         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11393         * g++.old-deja/g++.pt/crash28.C: Likewise.
11394         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11395         syntax.
11396         * g++.old-deja/g++.pt/crash32.C: Change error message.
11397         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11398         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11399         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11400         error message position.
11401         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11402         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11403         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11404         syntax.
11405         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11406         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11407         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11408         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11409         keyword.
11410         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11411         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11412         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11413         keyword.
11414         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11415         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11416         syntax.
11417         * g++.old-deja/g++.pt/friend28.C: Account for use of
11418         non-dependent names.
11419         * g++.old-deja/g++.pt/friend29.C: Likewise.
11420         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
11421         rules.
11422         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
11423         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
11424         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
11425         lookup rules.
11426         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
11427         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
11428         keyword.
11429         * g++.old-deja/g++.pt/memclass20.C: Likewise.
11430         * g++.old-deja/g++.pt/memclass5.C: Likewise.
11431         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
11432         keyword.
11433         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
11434         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
11435         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
11436         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
11437         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
11438         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
11439         keyword.
11440         * g++.old-deja/g++.pt/spec10.C: Likewise.
11441         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
11442         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
11443         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
11444         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
11445         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
11446         * g++.old-deja/g++.pt/ttp62.C: Likewise.
11447         * g++.old-deja/g++.pt/ttp64.C: Likewise.
11448         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
11449         * g++.old-deja/g++.pt/typename15.C: Likewise.
11450         * g++.old-deja/g++.pt/typename22.C: Likewise.
11451         * g++.old-deja/g++.pt/typename6.C: Change error messages.
11452         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
11453         * g++.old-deja/g++.pt/virtual2.C: Likewise.
11454         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
11455         syntax.
11456         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
11457         return value extension.
11458         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
11459         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
11460         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
11461         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
11462
11463 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11464
11465         * g++.dg/warn/inline1.C: New test.
11466         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
11467         * g++.old-deja/g++.jason/synth10.C: Likewise.
11468         * g++.old-deja/g++.mike/net31.C: Likewise.
11469         * g++.old-deja/g++.mike/p8786.C: Likewise.
11470
11471         * g++.dg/template/friend10.C: New test.
11472         * g++.dg/template/conv5.C: New test.
11473
11474 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11475
11476         * g++.dg/lookup/scoped3.C: New test.
11477
11478         * g++.dg/lookup/decl1.C: New test.
11479         * g++.dg/lookup/decl2.C: New test.
11480
11481 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11482
11483         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
11484         gcc.c-torture/compile/20021015-1.c,
11485         gcc.c-torture/compile/20021015-2.c,
11486         gcc.c-torture/compile/20021123-1.c,
11487         gcc.c-torture/compile/20021123-2.c,
11488         gcc.c-torture/compile/20021123-3.c,
11489         gcc.c-torture/compile/20021123-4.c,
11490         gcc.c-torture/execute/20021024-1.c: Add tests previously added
11491         only to 3.1 or 3.2 branch.
11492
11493 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
11494
11495         * gcc.dg/i386-bitfield3.c: New test.
11496
11497         * gcc.dg/i386-bitfield2.c: New test.
11498
11499 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         * g++.dg/parse/conv_op1.C: New test.
11502
11503 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
11504
11505         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
11506         approved.
11507
11508 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
11509
11510         * gcc.c-torture/compile/20021220-1.c: New test.
11511
11512 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
11513
11514         * gcc.dg/i386-fastcall-1.c: New.
11515
11516 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11517
11518         * gcc.c-torture/execute/20021219-1.c: New test.
11519
11520 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11521
11522         * gcc.dg/i386-pic-1.c: New test.
11523
11524 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11525
11526         PR c++/8099
11527         * g++.dg/template/friend9.C: New test.
11528
11529 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11530
11531         PR c++/3663
11532         * g++.dg/template/access7.C: New test.
11533
11534 2002-12-18  Nick Clifton  <nickc@redhat.com>
11535
11536         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
11537         the libstdc++-v3 directory has been found.
11538
11539 2002-12-12  Devang Patel <dpatel@apple.com>
11540         * gcc.dg/darwin-ld-1.c: New test.
11541         * gcc.dg/darwin-ld-2.c: New test.
11542         * gcc.dg/darwin-ld-3.c: New test.
11543         * gcc.dg/darwin-ld-4.c: New test.
11544         * gcc.dg/darwin-ld-5.c: New test.
11545
11546 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11547
11548         * gcc.c-torture/compile/20021212-1.c: New test.
11549
11550 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
11551
11552         * gcc.dg/fshort-wchar: New test.
11553
11554 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/8372
11557         * g++.dg/template/dtor1.C: New test.
11558
11559         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
11560         markers.
11561
11562 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
11563
11564         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
11565
11566 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/template/static1.C: New test.
11569         * g++.dg/template/static2.C: New test.
11570         * g++.old-deja/g++.ext/memconst.C: New test.
11571
11572 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11573
11574         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
11575         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
11576         * g++.dg/special/initp1.C: Likewise.
11577
11578 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
11579
11580         * gcc.c-torture/execute/20021204-1.c: New test.
11581
11582 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
11583
11584         * gcc.dg/ppc-fmadd-1.c: New file.
11585         * gcc.dg/ppc-fmadd-2.c: New file.
11586         * gcc.dg/ppc-fmadd-3.c: New file.
11587
11588 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11589
11590         * gcc.c-torture/compile/20021204-1.c: New test.
11591
11592 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11593
11594         * g++.dg/inherit/covariant2.C: New test.
11595         * g++.dg/inherit/covariant3.C: New test.
11596         * g++.dg/inherit/covariant4.C: New test.
11597         * g++.dg/inherit/covariant1.C: Remove XFAIL.
11598         * g++.old-deja/g++.robertl/eb17.C: Likewise.
11599
11600 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
11601
11602         PR c++/8688
11603         * g++.dg/init/brace3.C: New test.
11604
11605 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
11606
11607         * gcc.dg/20020210-1.c: Fix a comment typo.
11608
11609 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
11610
11611         PR c++/8720
11612         * g++.dg/parse/defarg1.C: New test.
11613
11614         PR c++/8615
11615         * g++.dg/template/char1.C: New test.
11616
11617         * g++.dg/template/varmod1.C: Fix typo.
11618
11619 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11620
11621         DR 180
11622         * g++.old-deja/g++.pt/crash32.C: Expect error.
11623
11624 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
11625
11626         PR c++/5919
11627         * g++.dg/template/varmod1.C: New test.
11628
11629         PR c++/8727
11630         * g++.dg/inherit/typeinfo1.C: New test.
11631
11632         PR c++/8663
11633         * g++.dg/inherit/typedef1.C: New test.
11634
11635 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c++/8332
11638         PR c++/8493
11639         * g++.dg/template/strlen1.C: New test.
11640
11641         PR c++/8227
11642         * g++.dg/template/ctor2.C: New test.
11643
11644         PR c++/8214
11645         * g++.dg/init/string1.C: New test.
11646
11647         PR c++/8511
11648         * g++.dg/template/friend8.C: New test.
11649
11650 2002-11-29  Joe Buck <jbuck@synopsys.com>
11651
11652         * g++.dg/lookup/anon2.C: New test.
11653
11654 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
11655
11656         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
11657         h8300 port.
11658
11659 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
11660
11661         * gcc.dg/bitfld-6.c: New test.
11662
11663 2002-11-27  Jan Hubicka  <jh@suse.cz>
11664
11665         * gcc.c-torture/execute/20021127.[cx]: New test.
11666
11667 2002-11-26  Jan Hubicka  <jh@suse.cz>
11668
11669         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
11670         quality.
11671
11672 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
11673
11674         * g++.dg/init/brace2.C: New test.
11675         * g++.old-deja/g++.mike/p9129.C: Correct.
11676
11677 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
11678
11679         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
11680
11681 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
11682
11683         * gcc.dg/sibcall-6: New test for indirect sibcalls.
11684
11685 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
11686
11687         * testsuite/g++.dg/abi/empty11.C: New test.
11688         * testsuite/g++.dg/rtti/cv1.C: New test.
11689
11690 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
11691
11692         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
11693
11694 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
11695
11696         * g++.dg/abi/empty10.C: New test.
11697
11698 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11699
11700         * gcc.c-torture/compile/20021124-1.c: New test.
11701
11702 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
11703
11704         * g++.dg/abi/rtti2.C: New test.
11705
11706 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11707
11708         * gcc.dg/i386-unroll-1.c: New test.
11709
11710 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11711
11712         * gcc.c-torture/compile/20021120-1.c: New test.
11713         * gcc.c-torture/compile/20021120-2.c: New test.
11714
11715 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11716
11717         * gcc.dg/bitfld-5.c: New test.
11718
11719 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11720
11721         * gcc.c-torture/execute/20021120-3.c: New test.
11722
11723 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11724
11725         * gcc.c-torture/execute/20021120-2.c: New test.
11726
11727 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11728
11729         * gcc.c-torture/execute/20021120-1.c: New test.
11730
11731 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/execute/20021118-3.c: New test.
11734
11735 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11736
11737         * gcc.c-torture/compile/20021119-1.c: New test.
11738
11739 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
11740
11741         * gcc.dg/duff-1.c: New test.
11742         * gcc.dg/duff-2.c: New test.
11743         * gcc.dg/duff-3.c: New test.
11744
11745 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
11746
11747         * gcc.dg/cpp/_Pragma5.c: New test.
11748
11749 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11750
11751         * gcc.c-torture/execute/20021118-2.c: New test.
11752
11753 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11754
11755         * gcc.c-torture/execute/20021118-1.c: New test.
11756
11757 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
11758
11759         * gcc.dg/20021116-1.c: New test.
11760
11761 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
11762
11763         * g++.dg/abi/vcall1.C: New test.
11764
11765 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
11766
11767         * gcc.dg/20021029-1.c: New test.
11768         * gcc.dg/20021029-2.c: New test.
11769
11770 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11771
11772         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
11773
11774 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11775
11776         PR c/8439
11777         * gcc.dg/20021110.c: Move to ...
11778         * gcc.c-torture/compile/20021110.c: .... here.
11779
11780 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11781
11782         PR c/8467
11783         * gcc.c-torture/execute/20021111-1.c
11784
11785 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11786
11787         PR c/8439
11788         * gcc.dg/20021110.c: New test.
11789
11790 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
11791
11792         * g++.dg/abi/vthunk3.C: Run only on x86.
11793
11794 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11795
11796         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
11797
11798 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
11799
11800         * lib/compat.exp (compat-execute): Fix logic error in last
11801         change.
11802
11803 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
11804
11805         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
11806
11807 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11808
11809         PR c++/8389
11810         * g++.dg/template/access6.C: New test.
11811
11812 2002-11-08  Jan Hubicka  <jh@suse.cz>
11813
11814         * gcc.dg/i386-ssefp-1.c: New test.
11815         * gcc.dg/i386-ssefp-1.c: New test.
11816
11817 2002-11-08  Jan Hubicka  <jh@suse.cz>
11818
11819         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
11820
11821 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
11822
11823         * g++.dg/abi/vthunk3.C: New test.
11824
11825         PR c++/8338
11826         * g++.dg/template/crash2.C: New test.
11827
11828 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
11829
11830         * testsuite/g++.dg/abi/dtor1.C: New test.
11831         * testsuite/g++.dg/abi/dtor2.C: Likewise.
11832
11833 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
11834
11835         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
11836         Darwin.
11837
11838 2002-11-04  Adam Nemet  <anemet@lnxw.com>
11839
11840         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
11841         -mthumb.  Only xfail with -O0.
11842
11843 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
11844
11845         * g++.dg/abi/thunk1.C: New test.
11846         * g++.dg/abi/thunk2.C: Likewise.
11847         * g++.dg/abi/vtt1.C: Likewise.
11848
11849 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
11850
11851         PR optimization/8423
11852         * gcc.c-torture/execute/builtin-constant.c: New test.
11853
11854 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
11855
11856         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
11857         Add some more cases.
11858
11859 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/8391
11862         * g++.dg/opt/local1.C: New test.
11863
11864 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
11865
11866         PR c++/8160
11867         * g++.dg/template/complit1.C: New test.
11868
11869         PR c++/8149
11870         * g++.dg/template/typename4.C: Likewise.
11871
11872 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11873
11874         Core issue 287, PR c++/7639
11875         * g++.dg/template/instantiate1.C: Adjust error location.
11876         * g++.dg/template/instantiate3.C: New test.
11877         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
11878         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
11879         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
11880
11881 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
11882
11883         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
11884
11885 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
11886
11887         PR c++/8287
11888         * g++.dg/init/dtor2.C: New test.
11889
11890 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11891
11892         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
11893         * gcc.dg/nest.c: Bypass errors on irix6.
11894
11895 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
11896
11897         * gcc.dg/nest.c: Expect error for mmix-*-*.
11898         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
11899
11900 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
11901
11902         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
11903         markers.
11904
11905         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
11906
11907 2002-10-25  Mike Stump  <mrs@apple.com>
11908
11909         * gcc.dg/warn-1.c: New test.
11910
11911 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
11912
11913         * g++.dg/template/typename3.C: New test.
11914
11915 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
11916
11917         * g++.dg/lookup/ptrmem1.C: New test.
11918
11919         * g++.dg/abi/vthunk2.C: New test.
11920
11921 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
11922
11923         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
11924
11925 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * g++.dg/abi/empty9.C: New test.
11928
11929 2002-10-24  Richard Henderson  <rth@redhat.com>
11930
11931         * g++.dg/inherit/thunk1.C: Enable for ia64.
11932
11933 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/8067
11936         * g++.dg/lookup/pretty1.C: New test.
11937
11938 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
11939
11940         * gcc.dg/20021023-1.c: New test.
11941
11942 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/7679
11945         * g++.dg/parse/inline1.C: New test.
11946
11947 2002-10-23  Richard Henderson  <rth@redhat.com>
11948
11949         * g++.dg/inherit/thunk1.C: Enable for x86_64.
11950
11951         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
11952
11953 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
11954
11955         PR c++/6579
11956         * g++.dg/parse/stmtexpr3.C: New test.
11957
11958 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11959
11960         * g++.dg/expr/cond1.C: New test.
11961
11962 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
11963
11964         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
11965
11966 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
11967
11968         * g++.dg/abi/vbase13.C: New test.
11969         * g++.dg/abi/vbase14.C: Likewise.
11970
11971 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
11972
11973         * gcc.dg/tls/pic-1.c: New test.
11974         * gcc.dg/tls/nonpic-1.c: New test.
11975         * gcc.dg/20021018-1.c: New test.
11976
11977 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
11978
11979         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
11980         Remove only files with the same base name as the test case.
11981         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
11982         (profopt-execute): Likewise.  Also, remove old profiling
11983         and performance data files before running the tests.
11984
11985         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
11986         * g++.dg/bprob/bprob.exp: Likewise.
11987         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
11988         to allow more general test case names.
11989
11990         * g++.dg/bprob/bprob-1.C: Rename to ...
11991         * g++.dg/bprob/g++-bprob-1.C: ... this.
11992
11993         * g77.dg/bprob/bprob-1.f: Rename to ...
11994         * g77.dg/bprob/g77-bprob-1.f: ... this.
11995
11996 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
11997
11998         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
11999         bison 1.50 or later.
12000
12001 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12002
12003         * g++.dg/README: Describe more test directories.
12004
12005 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12006
12007         * g++.dg/init/array6.C: Add additional tests.
12008
12009 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12010
12011         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12012         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12013
12014 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12015
12016         * gcc.c-torture/compile/20020604-1.x: New.
12017         * gcc.c-torture/compile/simd-5.x: Likewise.
12018         * gcc.c-torture/execute/920710-1.x: Likewise.
12019         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12020
12021 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12022
12023         * g++.dg/inherit/override1.C: Add dg-options clause.
12024
12025 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12026
12027         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12028         _mm_slli_si128.
12029
12030 2002-10-19  Andreas Schwab  <schwab@suse.de>
12031
12032         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12033         directory component.
12034
12035 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12036
12037         * g++.dg/inherit/thunk1.C: New test.
12038
12039         * g++.dg/inherit/override1.C: New test.
12040
12041         * g++.dg/abi/mangle11.C: New test.
12042         * g++.dg/abi/mangle14.C: New test.
12043         * g++.dg/abi/mangle17.C: New test.
12044
12045 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12046
12047         * g++.dg/overload/member2.C: New test.
12048
12049 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12050
12051         * g++.dg/README: Describe new compat directory.
12052         * g++.dg/dg.exp: Skip tests in compat directory.
12053         * README.compat: New file.
12054         * lib/compat.exp: New expect script.
12055         * g++.dg/compat: New test directory.
12056         * g++.dg/compat/compat.exp: New expect script.
12057         * g++.dg/compat/abi: New test directory.
12058         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12059         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12060         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12061         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12062         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12063         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12064         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12065         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12066         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12067         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12068         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12069         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12070         * g++.dg/compat/break: New test directory.
12071         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12072         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12073         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12074         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12075         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12076         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12077         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12078         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12079         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12080         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12081         g++.dg/compat/break/README: New files.
12082         * g++.dg/compat/eh: New test directory.
12083         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12084         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12085         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12086         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12087         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12088         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12089         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12090         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12091         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12092         g++.dg/compat/eh/filter2_y.C,
12093         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12094         g++.dg/compat/eh/new1_y.C,
12095         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12096         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12097         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12098         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12099         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12100         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12101         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12102         g++.dg/compat/eh/unexpected1_y.C: New files.
12103         * g++.dg/compat/init: New test directory.
12104         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12105         g++.dg/compat/init/array5_y.C,
12106         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12107         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12108         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12109         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12110         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12111         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12112         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12113         g++.dg/compat/init/init-ref2_y.C: New files.
12114
12115 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12116
12117         PR c++/7584
12118         * g++.dg/inherit/using3.C: New test.
12119
12120 2002-10-17  Jan Hubicka  <jh@suse.cz>
12121
12122         * gcc.dg/20021017-2.c: New test.
12123
12124 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12125
12126         * g++.dg/abi/mangle16.C: Adjust.
12127
12128         * g++.dg/init/array8.C: New test.
12129
12130 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12131
12132         * gcc.dg/special/mips-abi.exp: New test.
12133         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12134
12135 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12136
12137         * g++.dg/abi/mangle16.C: New test.
12138         * g++.dg/abi/mangle17.C: Likewise.
12139
12140         PR c++/7478
12141         * g++.dg/template/ref1.C: New test.
12142
12143 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12144
12145         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12146
12147 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12148
12149         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12150
12151 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12152
12153         PR c++/7524
12154         * g++.dg/init/array7.C: New test.
12155
12156 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12157
12158         * g++.dg/init/array6.C: New test.
12159
12160         * g++.dg/abi/mangle13.C: Likewise.
12161         * g++.dg/abi/mangle14.C: Likewise.
12162         * g++.dg/abi/mangle15.C: Likewise.
12163
12164 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12165
12166         * g++.dg/abi/empty8.C: New test.
12167
12168 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12169
12170         * g++.dg/init/ctor1.C: New test.
12171
12172 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12173
12174         * gcc.c-torture/execute/20021015-1.c: New test.
12175
12176 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12177
12178         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12179
12180 2002-10-14  Jan Hubicka  <jh@suse.cz>
12181
12182         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12183
12184 2002-10-14  Richard Henderson  <rth@redhat.com>
12185
12186         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12187
12188 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12189
12190         PR optimization/6631
12191         * g++.dg/opt/const2.C: New test.
12192
12193 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12194
12195         PR c++/7176
12196         * g++.dg/parse/friend1.C: New test.
12197         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12198
12199 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12200
12201         * gcc.dg/20021014-1.c: New test.
12202
12203 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12204
12205         PR c++/5661
12206         * g++.dg/ext/vlm1.C: New test.
12207         * g++.dg/ext/vlm2.C: Likewise.
12208
12209         * g++.dg/init/array1.C: Remove invalid braces.
12210         * g++.dg/init/brace1.C: New test.
12211         * g++.dg/init/copy2.C: Likewise.
12212         * g++.dg/init/copy3.C: Likewise.
12213         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12214         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12215         braces.
12216
12217 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12218
12219         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12220
12221 2002-10-11  Richard Shann  <richard.shann@superh.com>
12222
12223         * gcc.c-torture/compile/simd-5.c: New test.
12224
12225 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12226
12227         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12228
12229 2002-10-10  Jim Wilson  <wilson@redhat.com>
12230
12231         * gcc.c-torture/execute/20021010-1.c: New test.
12232
12233 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12234
12235         PR c/7353
12236         * g++.dg/ext/typedef-init.C: New test.
12237         * gcc.dg/typedef-init.c: New test.
12238
12239 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12240
12241         * gcc.dg/cpp/paste13.c: New test.
12242
12243 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12244
12245         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12246         remaining platforms, XFAIL during compile, not execute.  Don't
12247         XFAIL at -O0.
12248
12249 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         * gcc.dg/alias-1.c: Tweak expected warning.
12252
12253 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12254
12255         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12256
12257 2002-10-06  Andreas Jaeger  <aj@suse.de>
12258
12259         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12260         * gcc.dg/cpp/c++98.C: Likewise.
12261
12262         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12263         * g++.dg/cpp/c++98.C: Likewise.
12264
12265         * g++.dg/README (Subdirectories): Mention cpp directory.
12266
12267         PR target/7559
12268         * gcc.dg/20021006-1.c: New test.
12269
12270 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12271
12272         PR c++/7804
12273         * g++.dg/other/warning1.C: New test.
12274
12275 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12276
12277         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12278         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12279         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12280
12281 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12282
12283         PR c++/7931
12284         * g++.dg/template/ptrmem3.C: New test.
12285
12286         PR c++/7754
12287         * g++.dg/template/union1.C: New test.
12288
12289 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12290
12291         PR c++/8006
12292         * g++.dg/abi/mangle9.C: New test.
12293         * g++.dg/abi/mangle10.C: New test.
12294         * g++.dg/abi/mangle11.C: New test.
12295         * g++.dg/abi/mangle12.C: New test.
12296
12297 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/7188.
12300         * g++.dg/template/meminit1.C: New test.
12301         * g++.dg/warn/Wreorder-1.C: Likewise.
12302         * g++.old-deja/g++.mike/warn3.C: Tweak.
12303         * lib/prune.exp: Ingore "in copy constructor".
12304
12305 2002-10-02  Andreas Jaeger  <aj@suse.de>
12306
12307         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12308         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12309         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12310         on x86-64.
12311
12312 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12313
12314         * gcc.dg/empty1.C: Fix typo.
12315
12316 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12317
12318         * gcc.dg/alias-1.c: New test.
12319
12320 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12321
12322         * gcc.dg/empty1.C: New test.
12323
12324         * g++.dg/tls/init-2.C: Tweak error messages.
12325
12326 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12327
12328         * gcc.c-torture/compile/20020923-1.c: New test.
12329
12330 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12331
12332         * gcc.c-torture/execute/ffs-1.c: New test.
12333         * gcc.c-torture/execute/ffs-2.c: Ditto.
12334
12335 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12336
12337         * g++.dg/overload/member1.C: New test.
12338
12339 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12340
12341         * g++.dg/abi/empty7.C: New test.
12342         * g++.dg/init/pm2.C: Likewise.
12343
12344 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12345
12346         * g++.dg/rtti/crash1.C: New test.
12347
12348 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12349
12350         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12351         gcc.dg/sibcall-4.c: New tests.
12352
12353 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12354
12355         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12356         powerpc and MMIX targets.
12357
12358 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12359
12360         * gcc.dg/cpp/20020927-1.c: New.
12361
12362 2002-09-26  David S. Miller  <davem@redhat.com>
12363
12364         * gcc.c-torture/compile/trunctfdf.c: New.
12365
12366 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12367
12368         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12369
12370 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12371
12372         * gcc.c-torture/execute/loop-15.c: New.
12373
12374 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12375
12376         * README.QMTEST: Fix typo.
12377
12378 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12379
12380         * gcc.dg/20020926-1.c: New test.
12381
12382 2002-09-25  David S. Miller  <davem@redhat.com>
12383
12384         PR target/7842
12385         * gcc.c-torture/execute/shiftdi.c: New test.
12386
12387 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12388
12389         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12390         unique to the tool.
12391         * lib/g77.exp (g77_init): Likewise.
12392         * lib/g++.exp (g++_init): Likewise.
12393         * lib/objc.exp (objc_init): Likewise.
12394
12395 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12396
12397         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12398         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12399         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12400
12401 2002-09-25  Richard Henderson  <rth@redhat.com>
12402
12403         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12404         too-small long double.
12405
12406 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12407
12408         * gcc.dg/20020919-1.c: New test.
12409
12410 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12411
12412         * g++.dg/abi/bitfield6.C: New test.
12413         * g++.dg/abi/bitfield7.C: New test.
12414         * g++.dg/abi/bitfield8.C: New test.
12415         * g++.dg/abi/vbase11.C: New test.
12416
12417 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12418
12419         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
12420         hppa*-*-hpux*.  Update test comment.
12421
12422 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
12423
12424         * gcc.dg/tls/struct-1.c: New test.
12425
12426 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
12427
12428         * gcc.dg/cpp/tr-warn2.c: Update.
12429
12430 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12431
12432         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
12433
12434 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12435
12436         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
12437         systems.
12438
12439 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
12440
12441         * gcc.c-torture/execute/ieee/mzero3.c: New test.
12442
12443         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12444         Adjust for c++filt moved to binutils.  Remove spurious duplicate
12445         setting of cxxfilt.
12446
12447 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
12448
12449         * gcc.dg/20020312-2.c: Update for darwin.
12450
12451 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12452
12453         * g++.old-deja/g++.other/crash32.C: Mark ICE.
12454
12455 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
12456
12457         * objc.dg/comp-types-1.m: New test.
12458         * objc.dg/comp-types-2.m: New test.
12459         * objc.dg/comp-types-3.m: New test.
12460         * objc.dg/comp-types-4.m: New test.
12461         * objc.dg/comp-types-5.m: New test.
12462         * objc.dg/comp-types-6.m: New test.
12463
12464 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12465
12466         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
12467
12468 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.dg/other/do1.C: New test.
12471
12472         * g++.dg/template/subst1.C: New test.
12473
12474 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
12475
12476         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
12477
12478 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12479
12480         * g++.dg/template/qualttp20.C: Adjust expected errors.
12481         * g++.old-deja/g++.jason/report.C: Likewise.
12482         * g++.old-deja/g++.other/qual1.C: Likewise.
12483
12484         * g++.dg/lookup/scoped2.C: New test.
12485
12486         * g++.dg/ext/asm3.C: New test.
12487
12488 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
12489
12490         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
12491
12492 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
12493
12494         * ChangeLog: follow spelling conventions.
12495         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
12496         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
12497         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
12498         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
12499         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
12500         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
12501         * g++.old-deja/g++.law/global-init1.C: Likewise.
12502         * g++.old-deja/g++.other/delete4.C: Likewise.
12503         * g++.old-deja/g++.other/inline21.C: Likewise.
12504         * g++.old-deja/g++.other/singleton.C: Likewise.
12505         * g77.dg/strlen0.f: Likewise.
12506         * g77.f-torture/compile/20010519-1.f: Likewise.
12507         * g77.f-torture/compile/980310-4.f: Likewise.
12508         * gcc.c-torture/compile/20000605-1.c: Likewise.
12509         * gcc.c-torture/execute/20020225-1.c: Likewise.
12510         * gcc.dg/c90-hexfloat-2.c: Likewise.
12511         * gcc.dg/c99-bool-1.c: Likewise.
12512         * gcc.dg/c99-hexfloat-2.c: Likewise.
12513         * gcc.dg/dll-2.c: Likewise.
12514         * gcc.dg/wtr-union-init-1.c: Likewise.
12515         * gcc.dg/wtr-union-init-2.c: Likewise.
12516         * gcc.dg/wtr-union-init-3.c: Likewise.
12517         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12518         * gcc.dg/cpp/defined.c: Likewise.
12519         * gcc.dg/cpp/macsyntx.c: Likewise.
12520         * gcc.dg/cpp/paste2.c: Likewise.
12521         * gcc.dg/cpp/trad/defined.c: Likewise.
12522         * gcc.dg/format/c90-printf-1.c: Likewise.
12523         * gcc.dg/format/c90-scanf-1.c: Likewise.
12524         * gcc.dg/format/c99-printf-1.c: Likewise.
12525         * gcc.dg/format/c99-scanf-1.c: Likewise.
12526         * gcc.misc-tests/gcov-8.c: Likewise.
12527         * lib/profopt.exp: Likewise.
12528
12529 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
12530
12531         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
12532
12533 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12534
12535         * g++.dg/inherit/using2.C: New test.
12536
12537 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
12538
12539         * ChangeLog: Follow spelling conventions.
12540         * g++.dg/template/friend4.C: Likewise.
12541         * g++.old-deja/g++.pt/crash67.C: Likewise.
12542         * gcc.c-torture/execute/20000801-4.c: Likewise.
12543         * gcc.dg/c90-digraph-1.c: Likewise.
12544         * gcc.dg/c94-digraph-1.c: Likewise.
12545         * gcc.dg/c99-digraph-1.c: Likewise.
12546         * gcc.dg/cpp/line5.c: Likewise.
12547         * gcc.dg/cpp/multiline.c: Likewise.
12548         * gcc.dg/cpp/trad/literals-1.c: Likewise.
12549         * gcc.dg/format/attr-3.c: Likewise.
12550         * gcc.dg/format/c90-scanf-3.c: Likewise.
12551         * gcc.dg/format/ext-4.c: Likewise.
12552
12553 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12554
12555         * g++.dg/template/pretty1.C: New test.
12556
12557 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
12558
12559         * gcc.c-torture/execute/struct-cpy-1.c: New test.
12560
12561 2002-09-13  Matt Austern  <austern@apple.com>
12562
12563         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
12564         passing a cast expression to a function by const reference.
12565
12566 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
12567
12568         * g++.dg/template/deduce1.C: New test.
12569
12570 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
12571
12572         * gcc.c-torture/execute/simd-1.c: Force all use of int to
12573         32-bit int.
12574
12575 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12576
12577         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
12578         usage.
12579
12580 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
12581
12582         * gcc.c-torture/compile/20020910-1.c: New test.
12583
12584 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
12585
12586         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
12587
12588 2002-09-10  Andreas Jaeger  <aj@suse.de>
12589
12590         * gcc.dg/20020312-2.c: Adjust for x86-64.
12591
12592 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
12593
12594         * g77.dg/7388.f: New test case for PR 7388.
12595
12596 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
12597
12598         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
12599
12600 2002-09-05  Ziemowit Laski <zlaski@apple.com>
12601
12602         * objc.dg/proto-lossage-1.m: New test.
12603
12604 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
12605
12606         * gcc.dg/cpp/_Pragma4.c: Fix typo.
12607
12608 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
12609
12610         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
12611         expected to pass.
12612
12613 2002-09-06  Stan Shebs  <shebs@apple.com>
12614             David Edelsohn  <edelsohn@gnu.org>
12615
12616         * gcc.dg/weak: New directory.
12617         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
12618         target-specific xfail bits.
12619         * gcc.dg/typeof-2.c: Move to new directory.
12620         * gcc.dg/weak.exp: New expect script.
12621
12622 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
12623
12624         * gcc.c-torture/execute/extzvsi.c: New test.
12625
12626 2002-09-05  Stan Shebs  <shebs@apple.com>
12627
12628         * gcc.dg/weak-1.c: xfail on Darwin.
12629         * gcc.dg/weak-2.c: Ditto.
12630         * gcc.dg/weak-3.c: Ditto.
12631         * gcc.dg/weak-4.c: Ditto.
12632         * gcc.dg/weak-5.c: Ditto.
12633         * gcc.dg/weak-6.c: Ditto.
12634         * gcc.dg/weak-7.c: Ditto.
12635         * gcc.dg/weak-8.c: Ditto.
12636         * gcc.dg/weak-9.c: Ditto.
12637
12638 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
12639
12640         * gcc.c-torture/execute/loop-14.c: New test.
12641
12642 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
12643
12644         * g++.dg/other/cxa-atexit1.C: New test.
12645
12646         * gcc.dg/typeof-2.c: New test.
12647
12648 2002-09-03  Roger Sayle  <roger@eyesopen.com>
12649
12650         * gcc.dg/builtins-2.c: New testcase.
12651         * gcc.dg/builtins-3.c: New testcase.
12652
12653 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
12654
12655         * gcc.dg/cpp/_Pragma4.c: New test.
12656
12657 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
12658
12659         * objc/execute/nil_method-1.m: New testcase.
12660
12661 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
12662
12663         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
12664         [Object class], not [Object initialize].
12665
12666 2002-08-31  Roger Sayle  <roger@eyesopen.com>
12667             Hans-Peter Nilsson  <hp@bitrange.com>
12668
12669         * gcc.c-torture/execute/20020720-1.x: Skip test on
12670         mmix-knuth-mmixware.  Correct comment.
12671
12672 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
12673
12674         * testsuite/g++.dg/abi/bitfield5.C: New test.
12675         * testsuite/g++.dg/abi/vbase10.C: Likewise.
12676
12677 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
12678
12679         * objc.dg/undeclared-selector.m: New test.
12680
12681 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
12682
12683         * g++.dg/other/offsetof1.C: Avoid cast warning.
12684
12685 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
12686
12687         * objc.dg/super-class-2.m: New test.
12688
12689 2002-08-24  Matt Austern  <austern@apple.com>
12690
12691         * g++.dg/ext/lvaddr.C: New test.
12692         * g++.dg/ext/lvcast.C: New test.
12693
12694 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
12695
12696         * testsuite/g++.dg/inherit/cond1.C: New test.
12697
12698 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
12699
12700         * gcc.dg/noncompile/incomplete-1.c: New test.
12701
12702 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12703
12704         * gcc.dg/typespec-1.c: New test.
12705
12706 2002-08-20  Devang Patel  <dpatel@apple.com>
12707         * objc.dg/proto-hier-2.m: New test.
12708
12709 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
12710
12711         * objc.dg/bitfield-1.m: New test.
12712         * objc.dg/bitfield-2.m: New test.
12713
12714 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12715
12716         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
12717         gcc.dg/c99-flex-array-4.c: New tests.
12718
12719 2002-08-16  Stan Shebs  <shebs@apple.com>
12720
12721         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
12722
12723 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * gcc.dg/typeof-1.c: New test.
12726         * g++.dg/ext/typeof2.C: New test.
12727
12728 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12729
12730         * g++.dg/other/offsetof1.C: New test.
12731
12732 2002-08-14  Richard Henderson  <rth@redhat.com>
12733
12734         * gcc.dg/tls/diag-3.c: Fix expected message strings.
12735
12736 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
12737
12738         * gcc.dg/cpp/_Pragma3.c: New test.
12739
12740 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
12741
12742         * g++.dg/template/inherit3: New test.
12743
12744 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12745
12746         * gcc.dg/bitfld-4.c: Add blank options.
12747
12748 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
12749
12750         * g++.dg/template/crash1.C: New test.
12751
12752 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12753
12754         * gcc.dg/tls/opt-2.c: New test.
12755
12756 2002-08-08  Devang Patel  <dpatel@apple.com>
12757
12758         * objc.dg/selector-1.m : New test
12759
12760 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12761
12762         * g++.dg/abi/bitfield4.C: New test.
12763         * gcc.dg/bitfld-4.c: New test.
12764
12765 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         * g++.dg/other/packed1.C: New test.
12768
12769 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
12770
12771         * g++.dg/abi/offsetof.C: Tweak error messages.
12772         * g++.old-deja/g++.mike/p10769a.C: Likewise.
12773
12774 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12775
12776         * gcc.dg/bitfld-3.c: New test.
12777
12778 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12779             Richard Henderson  <rth@redhat.com>
12780
12781         * gcc.dg/i386-bitfield1.c: New test.
12782         * g++.dg/abi/bitfield3.C: Update.
12783
12784 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
12785
12786         * objc.dg/const-str-2.m: Update.
12787         * gcc.dg/cpp/c++98.c: Change to C extension.
12788         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
12789         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
12790
12791 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
12792
12793         * testsuite/gcc.dg/tls/diag-3.c: New.
12794
12795 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
12796
12797         * g++.dg/README (Subdirectories): Document new subdir expr.
12798         * g++.dg/expr/pmf-1.C: New test.
12799
12800 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
12801
12802         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
12803
12804 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * g++.dg/abi/bitfield3.C: New test.
12807
12808 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
12809
12810         * lib/gcov.exp: Tweak expected line formats.
12811         * gcc.misc-tests/gcov8.c: New test.
12812         * gcc.misc-tests/gcov8.x: New flags.
12813
12814 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * consistency.vlad/layout/endian.c: Include string.h.
12817
12818         * gcc.c-torture/execute/20020805-1.c: New test.
12819
12820 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
12821
12822         * g++.dg/other/conversion1.C: New test.
12823
12824 2002-08-03  Roger Sayle  <roger@eyesopen.com>
12825
12826         * gcc.dg/builtins-1.c: New testcase.
12827
12828 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
12829
12830         * g++.dg/inherit/access3.C: New test.
12831
12832 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
12833
12834         * gcc.dg/ia64-visibility-2.c: New test.
12835
12836 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
12837
12838         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
12839         __qualifier_flags to __flags.
12840
12841 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
12842
12843         * g++.dg/inherit/operator1.C: New test.
12844         * g++.dg/lookup/disamb1.C: Fix typo in comment.
12845         * g++.dg/other/error1.C: Change expected error message.
12846         * g++.dg/template/conv4.C: Likewise.
12847
12848 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
12849
12850         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
12851         for documented behavior.
12852
12853 2002-07-25  Roger Sayle  <roger@eyesopen.com>
12854
12855         * gcc.c-torture/execute/20020720-1.x: Skip this test on
12856         several targets known to fail.
12857
12858 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
12859
12860         * gcc.dg/mips-args-[123].c: New tests.
12861
12862 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
12863
12864         * gcc.dg/ppc-spe.c: New.
12865
12866 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
12867
12868         * g++.dg/other/ptrmem4.C: New testcase.
12869
12870 2002-07-24  Richard Henderson  <rth@redhat.com>
12871
12872         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
12873
12874 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
12875
12876         * g++.dg/ext/alignof1.C (main): Return 0 for success.
12877
12878 2002-07-24  Roger Sayle  <roger@eyesopen.com>
12879
12880         * gcc.c-torture/execute/memset-3.c: New testcase.
12881
12882 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
12883
12884         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
12885         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
12886
12887 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12888
12889         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
12890         Delete.
12891
12892 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
12893
12894         * gcc.c-torture/compile/simd-4.c: New test.
12895
12896 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12897
12898         PR c++/7347, c++/7348
12899         * g++.dg/template/access4.C: New test.
12900         * g++.dg/template/access5.C: New test.
12901         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
12902         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
12903         * g++.old-deja/g++.pt/ttp58.C: Likewise.
12904         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
12905
12906 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
12907
12908         * gcc.dg/gnu89-init-2.c: New test.
12909
12910 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
12911
12912         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
12913
12914 2002-07-20  Roger Sayle  <roger@eyesopen.com>
12915
12916         * gcc.c-torture/execute/20020720-1.c: New testcase.
12917
12918 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
12919
12920         * gcc.dg/cpp/Wsignprom.c: New tests.
12921
12922 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
12923
12924         * gcc.c-torture/execute/loop-13.c: New test.
12925
12926 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
12927
12928         * gcc.dg/cpp/expr.c: New tests.
12929
12930 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
12931
12932         * g++.dg/opt/pr6713.C: Add template instantiation.
12933
12934 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
12935
12936         * gcc.dg/nest.c: New test.
12937
12938 2002-07-17  Richard Henderson  <rth@redhat.com>
12939
12940         * g++.dg/opt/pr6713.C: New test.
12941
12942 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
12943
12944         * gcc.c-torture/execute/loop-2e.x: Let the testcase
12945         XFAIL for all x86 processors.
12946
12947 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
12948
12949         * gcc.c-torture/execute/20010122-1.x: Do not test with
12950         -fomit-frame-pointer.
12951
12952 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12953
12954         * g++.dg/template/instantiate2.C: New test.
12955         * g++.dg/template/spec4.C: New test.
12956
12957 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12958
12959         * g++.dg/template/access2.C: New test.
12960         * g++.dg/template/access3.C: New test.
12961
12962 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
12963
12964         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
12965         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
12966         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
12967         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
12968         Convert to use <stdarg.h>.
12969         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
12970         Delete.
12971         * gcc.dg/va-arg-2.c: New.
12972         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
12973
12974 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
12975
12976         * gcc.c-torture/compile/20020710-1.c: New test.
12977
12978 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
12979                           Andrew Pinski  <pinskia@physics.uc.edu>
12980
12981         gcc.c-torture/compile/simd-2.c: New testcase.
12982         gcc.c-torture/compile/simd-3.c: Likewise.
12983
12984 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR c++/7224
12987         * g++.dg/overload/error1.C: New test.
12988
12989 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12990
12991         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
12992         configuration and IRIX 6 O32 ABI.
12993
12994 2002-07-11  Roger Sayle  <roger@eyesopen.com>
12995
12996         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
12997
12998 2002-07-10  Roger Sayle  <roger@eyesopen.com>
12999
13000         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13001
13002 2002-07-10  Jeffrey A Law  <law@redhat.com>
13003
13004         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13005
13006         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13007
13008 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13009
13010         * gcc.dg/20020312-2.c: Check for __PPC__.
13011
13012 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13013
13014         * gcc.c-torture/compile/20020709-1.c: New test.
13015
13016 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13017
13018         * g++.dg/template/qualttp21.C: New test case.
13019
13020 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13021
13022         * gcc.c-torture/compile/20020706-1.c: New test.
13023         * gcc.c-torture/compile/20020706-2.c: New test.
13024
13025 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13026             Alexandre Oliva  <aoliva@redhat.com>
13027
13028         * g++.dg/warn/incomplete1.C: New test.
13029
13030 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13031
13032         PR c++/7099
13033         * g++.dg/warn/noreturn1.C: New test.
13034
13035 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13036
13037         PR c++/6706
13038         * g++.dg/debug/debug6.C: New test.
13039         * g++.dg/debug/debug7.C: New test.
13040
13041 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13042
13043         * gcc.c-torture/compile/simd-3.c: New test.
13044
13045 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13046
13047         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13048         * gcc.dg/20020620-1.c: Likewise.
13049
13050 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13051
13052         PR c++/6944
13053         * g++.dg/init/array4.C: New test.
13054         * g++.dg/init/array5.C: New test.
13055
13056 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13057
13058         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13059         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13060
13061 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13062
13063         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13064         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13065         * gcc.dg/wtr-conversion-1.c: Likewise.
13066         * gcc.dg/wtr-escape-1.c: Likewise.
13067         * gcc.dg/wtr-int-type-1.c: Likewise.
13068         * gcc.dg/wtr-label-1.c: Likewise.
13069         * gcc.dg/wtr-static-1.c: Likewise.
13070         * gcc.dg/wtr-strcat-1.c: Likewise.
13071         * gcc.dg/wtr-suffix-1.c: Likewise.
13072         * gcc.dg/wtr-switch-1.c: Likewise.
13073         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13074         * gcc.dg/wtr-union-init-1.c: Likewise.
13075         * gcc.dg/wtr-union-init-2.c: Likewise.
13076         * gcc.dg/wtr-union-init-3.c: Likewise.
13077
13078         * gcc.dg/wtr-func-def-1.c: New test.
13079
13080 2002-07-02 Devang Patel <dpatel@apple.com>
13081
13082         * objc.dg/param-1.m: New test.
13083
13084 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13085
13086         * gcc.dg/cpp/trad/directive.c: Add test.
13087         * gcc.dg/cpp/trad/macroargs.c: Add test.
13088         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13089
13090 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13091
13092         * gcc.dg/cpp/cmdlne-M.c: New test.
13093
13094 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13095
13096         * objc.dg/desig-init-1.m: New test.
13097
13098 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13099
13100         PR c++/6716
13101         * g++.dg/template/instantiate1.C: New test.
13102
13103 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/7112
13106         * g++.dg/template/sizeof2.C: New test.
13107
13108 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13109
13110         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13111         gcc.dg/cpp/trad/include.c: New tests.
13112
13113 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13114
13115         PR target/7177
13116         * gcc.c-torture/compile/20020701-1.c: New test.
13117
13118 2002-07-01  Stan Shebs  <shebs@apple.com>
13119
13120         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13121         header here...
13122         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13123         (objc-torture-execute): or here.
13124
13125 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13126
13127         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13128
13129 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13130
13131         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13132
13133 2002-06-30  Devang Patel  <dpatel@apple.com>
13134
13135         * objc.dg/fsyntax-only.m: New test.
13136
13137 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/6695
13140         * g++.dg/template/friend7.C: New file.
13141
13142 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13143
13144         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13145         return type.
13146
13147 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13148
13149         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13150         avoid division by zero.
13151
13152 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13153
13154         * gcc.dg/Wunknownprag.c: New tests.
13155
13156 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13157
13158         * gcc.c-torture/execute/simd-2.c: New test.
13159
13160 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13161
13162         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13163         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13164         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13165         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13166         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13167         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13168         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13169         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13170         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13171         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13172         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13173         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13174         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13175         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13176         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13177         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13178         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13179
13180 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13181
13182         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13183         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13184         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13185         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13186         New tests.
13187         * gcc.dg/cpp/trad/directive.c: Update.
13188
13189 2002-06-23  Andreas Jaeger  <aj@suse.de>
13190
13191         * gcc.c-torture/execute/complex-6.c: New.
13192
13193 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13194
13195         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13196         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13197         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13198         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13199
13200 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13201
13202         * gcc.dg/cpp/trad: New directory with traditional tests copied
13203         from parent directory.
13204         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13205         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13206         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13207         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13208         Move to trad/ and rename.
13209         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13210         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13211         gcc.dg/cpp/trad/redef2.c: New tests.
13212         * gcc.dg/cpp/trad/trad.exp: New driver.
13213
13214 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13215
13216         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13217         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13218         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13219         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13220         Remove.
13221
13222 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13223
13224         * gcc.dg/20020620-1.c: New test.
13225
13226 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13227
13228         * g++.dg/template/ttp4.C: New test.
13229
13230 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * g++.dg/opt/vt1.C: Fix regexp.
13233
13234 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13235
13236         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13237         Don't use attribute `noinline'.
13238
13239 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13240
13241         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13242
13243 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13244
13245         * gcc.c-torture/execute/simd-1.c: New.
13246
13247         * gcc.dg/simd-1.c: New.
13248
13249 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13250
13251         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13252
13253 2002-06-16  Richard Henderson  <rth@redhat.com>
13254
13255         * g++.dg/ext/anon-struct1.C: New.
13256         * g++.dg/ext/anon-struct2.C: New.
13257         * g++.dg/ext/anon-struct3.C: New.
13258         * gcc.dg/anon-struct-1.c: New.
13259         * gcc.dg/anon-struct-2.c: New.
13260         * gcc.dg/anon-struct-3.c: New.
13261         * gcc.dg/20011008-1.c: Adjust warning text.
13262         * gcc.dg/20020527-1.c: Add -fms-extensions.
13263
13264 2002-06-16  Richard Henderson  <rth@redhat.com>
13265
13266         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13267
13268 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13269
13270         * gcc.c-torture/execute/20020615-1.c: New test.
13271
13272 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13273
13274         * gcc.c-tortuture/execute/compare-1.c: New test case.
13275         * gcc.c-tortuture/execute/compare-2.c: New test case.
13276         * gcc.c-tortuture/execute/compare-3.c: New test case.
13277
13278 2002-06-13  Richard Henderson  <rth@redhat.com>
13279
13280         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13281         ia64 ilp32.
13282
13283 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13284
13285         * g++.dg/template/typename2.C: Update error message.
13286
13287 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13288
13289         * gcc.c-torture/execute/20020611-1.c: New test.
13290
13291 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13292
13293         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13294         list of targets to skip.
13295
13296 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13297
13298         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13299         targets if not optimizing.
13300
13301 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13302
13303         * gcc.c-torture/compile/20020605-1.c: New test.
13304
13305         * g++.dg/opt/vt1.C: New test.
13306
13307         * gcc.dg/20020531-1.c: New test.
13308
13309         * gcc.dg/20020530-1.c: New test.
13310
13311         * gcc.dg/20020527-1.c: New test.
13312
13313         * g++.dg/opt/cse1.C: New test.
13314
13315 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13316
13317         * gcc.dg/20020607-2.c: New test case.
13318
13319 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13320
13321         * gcc.c-torture/compile/20020604-1.c: New test.
13322
13323 2002-06-04  Richard Henderson  <rth@redhat.com>
13324
13325         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13326         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13327         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13328
13329 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13330
13331         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13332
13333 2002-06-03  Richard Henderson  <rth@redhat.com>
13334
13335         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13336         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13337
13338 2002-06-02  Richard Henderson  <rth@redhat.com>
13339
13340         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13341         test functions static.
13342
13343 2002-06-02  Andreas Jaeger  <aj@suse.de>
13344
13345         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13346         now.
13347
13348 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13349
13350         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13351         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13352         Update for mofified diagnostics.
13353         * gcc.dg/c99-intconst-1.c: No longer fail.
13354
13355 2002-06-02  Richard Henderson  <rth@redhat.com>
13356
13357         * gcc.dg/uninit-A.c: Remove xfail markers.
13358
13359 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13360
13361         * gcc.dg/fnegate-1.c: New test case.
13362
13363 2002-05-30  Osku Salerma  <osku@iki.fi>
13364
13365         * gcc.c-torture/execute/mayalias-1.c: New file.
13366
13367 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13368
13369         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13370         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13371         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13372
13373 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13374
13375         * gcc.c-torture/execute/20020529-1.c: New test.
13376
13377 2002-05-27  Richard Henderson  <rth@redhat.com>
13378
13379         * g++.dg/ext/attrib6.C: New test case.
13380
13381 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13382
13383         * gcc.c-torture/execute/pure-1.c: New test.
13384
13385 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13386
13387         * gcc.dg/cpp/arith-2.c: Remove.
13388
13389 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13390
13391         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13392         * gcc.dg/cpp/if-3.c: Remove.
13393
13394 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13395
13396         * g++.dg/opt/cse2.C: New test.
13397
13398 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13399
13400         * gcc.dg/cpp/arith-1.c: New semantic tests.
13401         * gcc.dg/cpp/if-1.c: Update.
13402
13403 2002-05-24  Ben Elliston  <bje@redhat.com>
13404
13405         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13406
13407 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13408
13409         * gcc.dg/verbose-asm.c: New test.
13410
13411 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13412
13413         * gcc.dg/cpp/paste12.c: New test.
13414
13415 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13416
13417         * g++.dg/parse/named_ops.C: New test.
13418
13419 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
13420
13421         * gcc/testsuite/gcc.dg/weak-8.c: New test.
13422
13423 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
13424
13425         * gcc.dg/weak-2.c: Allow optional leading underscore
13426         in scan-assembler symbol name.
13427         * gcc.dg/weak-3.c: Likewise.
13428         * gcc.dg/weak-4.c: Likewise.
13429         * gcc.dg/weak-5.c: Likewise.
13430
13431 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
13432
13433         * gcc.dg/20020523-1.c: New test.
13434
13435 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13436
13437         * objc.dg/const-str-2.m: Update now that we stop after
13438         a command line error.
13439
13440 2002-05-22  Richard Henderson  <rth@redhat.com>
13441
13442         * g++.dg/dg.exp: Fix typo in test pruneing.
13443
13444 2002-05-22  Richard Henderson  <rth@redhat.com>
13445
13446         * g++.dg/dg.exp: Prune the tls subdirectory.
13447         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
13448         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
13449         * g++.dg/tls/init-1.C: New.
13450
13451 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
13452
13453         * gcc.dg/20020517-1.c: New test.
13454
13455 2002-05-21  Richard Henderson  <rth@redhat.com>
13456
13457         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
13458         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
13459
13460 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
13461
13462         * g++.dg/other/copy2.C: New test.
13463
13464 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
13465
13466         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
13467         (MAX_COPY): Bump up to 10 times sizeof (long long).
13468         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
13469
13470         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
13471         sizeof (long long).
13472
13473         * gcc.c-torture/execute/strcpy-1.c: New test.
13474
13475 2002-05-19  Jason Merrill  <jason2redhat.com>
13476
13477         * g++.dg/ext/oper1.C: New test.
13478
13479 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
13480 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
13481
13482         * README.QMTEST: New file.
13483
13484         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
13485
13486 2002-05-19  Andreas Jaeger  <aj@suse.de>
13487
13488         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
13489         now.
13490         * gcc.c-torture/execute/loop-2d.x: Likewise.
13491
13492 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
13493
13494         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
13495         support weak symbols.
13496         * gcc.dg/weak-4.c: Likewise
13497         * gcc.dg/weak-6.c: Likewise
13498
13499 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
13500
13501         * gcc.dg/weak-3.c: Add dg-excess-error comment for
13502         cygwin, coff and h8300-*-hms targets
13503         * gcc.dg/weak-5.c: Likewise
13504         * gcc.dg/weak-7.c: Likewise
13505
13506 2002-05-16  Jason Merrill  <jason@redhat.com>
13507
13508         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
13509         (scan-assembler-not, scan-assembler-dem): Likewise.
13510         (scan-assembler-dem-not): Likewise.
13511
13512 2002-05-15  Richard Henderson  <rth@redhat.com>
13513
13514         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
13515
13516 2002-05-15  Richard Henderson  <rth@redhat.com>
13517
13518         * gcc.dg/weak-5.c (vfoo1c): No warning here.
13519         (vfoo1f): Warning here.
13520         (vfoo1l): Don't redefine the alias.
13521
13522 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
13523
13524         * g++.dg/init/pm1.C: New test.
13525
13526 2002-05-12  David S. Miller  <davem@redhat.com>
13527
13528         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
13529         types.
13530
13531 2002-05-10  Roger Sayle  <roger@eyesopen.com>
13532
13533         * gcc.c-torture/execute/20020510-1.c: New test case.
13534
13535 2002-05-10  David S. Miller  <davem@redhat.com>
13536
13537         * gcc.c-torture/execute/conversion.c: Test long double too.
13538
13539 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
13540
13541         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
13542         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
13543         * lib/g++.exp (g++_link_flags): Likewise.
13544         * lib/objc.exp (objc_target_compile): Likewise.
13545
13546 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13547
13548         * gcc.dg/cpp/poison.c: Update.
13549         * gcc.dg/cpp/20000625-2.c: Remove.
13550         * gcc.dg/cpp/direct2s.c: Remove final test.
13551
13552 2002-05-08  Tom Rix  <trix@redhat.com>
13553
13554         * gcc.c-torture/execute/20020508-1.c: New test.
13555         * gcc.c-torture/execute/20020508-2.c: New test.
13556         * gcc.c-torture/execute/20020508-3.c: New test.
13557
13558 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13559
13560         * gcc.dg/cpp/charconst-4.c: More tests.
13561
13562 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
13563
13564         PR c/6569
13565         * gcc.dg/weak-3.c: Update location of warning messages.
13566         * gcc.dg/weak-5.c: Likewise.
13567
13568 2002-05-06  Roger Sayle  <roger@eyesopen.com>
13569
13570         * gcc.c-torture/execute/20020506-1.c: New test case.
13571
13572 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13573
13574         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
13575
13576 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13577
13578         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
13579
13580 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13581
13582         * gcc.dg/cpp/charconst-3.c: New test.
13583
13584 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13585
13586         * gcc.dg/cpp/charconst.c: Update tests.
13587
13588 2002-05-05  Tim Josling  <tej@melbpc.org.au>
13589
13590         * treelang: Added directory for new sample language treelang. Also
13591         lib/treelang.exp: New file to signal treelang should be tested.
13592
13593 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13594
13595         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
13596         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
13597         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
13598         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
13599         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
13600         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
13601         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
13602
13603 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13604
13605         * gcc.dg/format/xopen-2.c: New test.
13606
13607 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13608
13609         * gcc.dg/20020503-1.c: New test.
13610
13611 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
13612
13613         * g++.dg/init/dtor1.C: Make it tougher.
13614
13615 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
13616
13617         * g++.dg/init/dtor1.C: New test.
13618
13619 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
13620
13621         * gcc.dg/altivec-8.c: New.
13622
13623 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
13624
13625         * gcc.dg/altivec-7.c: New.
13626
13627 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
13628
13629         * g++.dg/parse/typedef1.C: New test.
13630
13631 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
13632
13633         PR c++/6486
13634         * g++.dg/template/friend6.C: New test.
13635
13636         PR c++/6492
13637         * g++.dg/init/copy1.C: New test.
13638
13639 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
13640
13641         * g++.dg/warn/effc1.C: New test.
13642
13643 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13644
13645         * gcc.dg/cpp/if-cexp.c: Add a test.
13646
13647 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
13648
13649         * gcc.dg/20020426-2.c: New test.
13650
13651 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13652
13653         * gcc.dg/cpp/if-mop.c: Update.
13654         * gcc.dg/cpp/if-mpar.c: Add test.
13655         * gcc.dg/cpp/if-oppr.c: Update.
13656
13657 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13658
13659         PR c/6343
13660         * gcc.dg/weak-[2-7].c: New tests.
13661
13662 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13663
13664         * gcc.dg/enum1.c: New test.
13665
13666 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13667
13668         PR c++/6497
13669         * g++.dg/inherit/access2.C: New test.
13670
13671 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR bootstrap/6445
13674         * gcc.dg/20020426-1.c: New test.
13675
13676 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13677
13678         * g++.dg/abi/enum1.C: New test.
13679
13680 2002-04-26  Richard Henderson  <rth@redhat.com>
13681
13682         * gcc.dg/c99-bool-1.c: Expect always true warning.
13683
13684 2002-04-25  Roger Sayle  <roger@eyesopen.com>
13685
13686         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
13687
13688 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13689
13690         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
13691         targets.
13692
13693 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
13694
13695         * g++.dg/abi/mange7.C: New test.
13696
13697         PR c++/6438.
13698         * g++.dg/parse/stmtexpr2.C: New test.
13699
13700 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
13701
13702         * gcc.dg/20020312-2.c: Add SH target.
13703
13704 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13705
13706         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
13707         compiler output on mips*-*-irix*.
13708
13709 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
13710
13711         * g++.dg/parse/attr1.C: New test.
13712
13713 2002-04-23  Roger Sayle  <roger@eyesopen.com>
13714
13715         * gcc.c-torture/execute/string-opt-17.c: New test case.
13716         * gcc.c-torture/execute/memset-2.c: New test case.
13717
13718 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/6256:
13721         * g++.dg/template/friend5.C: New test.
13722
13723         PR c++/6331:
13724         * g++.dg/template/qual1.C: Likewise.
13725
13726 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
13727
13728         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
13729         Include stdlib.h, not stdio.h or ctype.h.
13730
13731 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
13732
13733         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
13734         cris-*-elf* and mmix-*-*.
13735         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
13736         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
13737         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
13738         Ditto.
13739         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
13740         * gcc.dg/wchar_t-1.c: Ditto.
13741
13742 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
13743
13744         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
13745         Clarify comment.
13746
13747 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
13748
13749         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
13750
13751 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13752
13753         * gcc.c-torture/execute/20000906-1.x: Delete.
13754
13755 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
13756
13757         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
13758
13759 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
13760
13761         * PR6367
13762         * g77.f-torture/execute/6367.f: New test.
13763         * g77.f-torture/execute/6367.x: Disable for MMIX.
13764
13765 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
13766
13767         * PR6352
13768         * g++.dg/opt/inline2.C: New test.
13769
13770 2002-04-18  Richard Henderson  <rth@redhat.com>
13771
13772         * gcc.dg/20000906-1.c: Enable for all targets.
13773         * gcc.c-torture/compile/iftrap-2.c: New.
13774
13775 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13776
13777         * gcc.dg/20020418-1.c: New test.
13778         * gcc.dg/20020418-2.c: New test.
13779
13780 2002-04-18  Richard Henderson  <rth@redhat.com>
13781
13782         * gcc.c-torture/compile/iftrap-1.c: New.
13783         * gcc.dg/iftrap-1.c: Adjust for ia64.
13784         * gcc.dg/iftrap-2.c: New.
13785
13786 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13787
13788         * gcc.c-torture/compile/20020418-1.c: New test.
13789
13790 2002-04-18  Roger Sayle  <roger@eyesopen.com>
13791
13792         * gcc.c-torture/compile/20020415-1.c: New.
13793
13794 2002-04-18  David S. Miller  <davem@redhat.com>
13795
13796         * gcc.c-torture/execute/20020418-1.c: New test.
13797
13798 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
13799
13800         * gcc.dg/20020416-1.c: New test.
13801
13802         * g++.dg/opt/inline1.C: New test.
13803
13804 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
13805
13806         * gcc.dg/altivec-5.c: New test.
13807
13808         * gcc.dg/20020415-1.c: New test.
13809
13810 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
13811
13812         * testsuite/lib/chill.exp: Remove.
13813
13814 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
13815
13816         * g++.dg/other/big-struct.C: New test.
13817
13818 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
13819
13820         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
13821         of scratch file.
13822
13823 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
13824
13825         PR c/6277
13826         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
13827         in scan-assembler function name
13828
13829 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
13830
13831         * g77.f-torture/execute/980628-4.x,
13832         g77.f-torture/execute/980628-5.x,
13833         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
13834         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
13835         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
13836         i[34567]86-*-*.
13837
13838 2002-04-13  David S. Miller  <davem@redhat.com>
13839
13840         * gcc.c-torture/execute/20020413-1.c: New test.
13841
13842 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
13843
13844         * gcc.dg/asm-6.c,
13845         * g++.dg/ext/asm1.C: New tests.
13846
13847 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
13848
13849         PR c++ 5373.
13850         * g++.dg/parse/stmtexpr1.C: New test.
13851
13852         PR c++/5189.
13853         * g++.dg/template/copy1.C: New test.
13854
13855 2002-04-12  Richard Henderson  <rth@redhat.com>
13856
13857         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
13858
13859 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
13860
13861         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
13862         gcc.c-torture/execute/20020307-2.c.
13863
13864 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
13865
13866         * g++.dg/ext/attrib5.C,
13867         * g++.dg/lookup/struct1.C: New tests.
13868
13869 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
13870
13871         * gcc.dg/20020411-1.c: New test.
13872
13873         * gcc.c-torture/execute/20020411-1.c: New test.
13874
13875 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
13876
13877         * g77.f-torture/execute/6177.f: New test.
13878
13879 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
13880
13881         PR middle-end/6247
13882         * g++.dg/opt/cleanup1.C: New test.
13883
13884         * g++.dg/opt/const1.C: New test.
13885
13886 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
13887
13888         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
13889
13890 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13891
13892         PR c++/5507
13893         * g++.dg/template/typename2.C: New test.
13894
13895 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
13896
13897         * gcc.c-torture/execute/loop-12.c: New.
13898
13899 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
13900
13901         * g77.f-torture/execute/980628-4.x,
13902         g77.f-torture/execute/980628-5.x,
13903         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
13904         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
13905         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
13906
13907 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13908
13909         PR optimization/6086
13910         * g++.dg/opt/preinc1.C: New test.
13911
13912 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
13913
13914         PR c++/5571
13915         * g++.dg/opt/static2.C: New test.
13916
13917 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
13918
13919         PR c/5120
13920         * gcc.dg/20020406-1.c: New test.
13921
13922 2002-04-04  David S. Miller  <davem@redhat.com>
13923
13924         * gcc.c-torture/execute/20020404-1.c: New test.
13925
13926 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
13927
13928         PR c/6123
13929         * gcc.dg/20020312-2.c: Do not declare global register variable
13930         if __PIC__ or __pic__ is defined.
13931
13932 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
13933
13934         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
13935         __asm__ so that it works correctly even if -ansi -pedantic-errors.
13936
13937 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13938
13939         * gcc.misc-tests/linkage.exp: Update last change to handle
13940         sparc*-, not just sparc-.
13941
13942 2002-04-03  Richard Henderson  <rth@redhat.com>
13943
13944         * gcc.dg/cpp/ucs.c: Improved long UCS test.
13945
13946 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
13947
13948         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
13949
13950 2002-04-02  David S. Miller  <davem@redhat.com>
13951
13952         * gcc.c-torture/execute/20020402-3.c: New test.
13953
13954 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
13955
13956         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
13957         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
13958
13959         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
13960         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
13961         g77.f-torture/execute/20001201.x,
13962         g77.f-torture/execute/u77-test.x: New files.
13963
13964         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
13965         * gcc.dg/wchar_t-1.c: Ditto.
13966
13967 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13968
13969         * gcc.c-torture/execute/20020402-1.c: New test.
13970
13971 2002-04-01  Richard Henderson  <rth@redhat.com>
13972
13973         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
13974
13975         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
13976
13977 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13978
13979         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
13980
13981 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13982
13983         * g++.dg/inherit/template-as-base.C: Expect error.
13984         * g++.dg/inherit/namespace-as-base.C: Likewise.
13985
13986 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
13987
13988         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
13989         g++.dg/ext/instantiate3.C: Tweak match patterns.
13990
13991         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
13992         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
13993         -da test.
13994
13995 2002-03-31  Richard Henderson  <rth@redhat.com>
13996
13997         * gcc.dg/special/alias-2.c: New.
13998         * gcc.dg/special/ecos.exp: Run it.
13999
14000 2002-03-31  Richard Henderson  <rth@redhat.com>
14001
14002         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14003
14004 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14005
14006         * gcc.dg/weak-1.c: Disable on h8300 port.
14007
14008 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14009
14010         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14011         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14012         ordering tests.
14013         * g++.dg/bprob/bprob-1.C: New test.
14014         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14015         * g++.dg/gcov/gcov-1.C: New test.
14016         * g++.dg/gcov/gcov-1.x: New file.
14017         * g++.dg/gcov/gcov-2.C: New test.
14018         * g++.dg/gcov/gcov-3.C: New test.
14019         * g++.dg/gcov/gcov-3.h: New file.
14020
14021 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14022
14023         * g++.old-deja/g++.other/builtins5.C: New test.
14024         * g++.old-deja/g++.other/builtins6.C: New test.
14025         * g++.old-deja/g++.other/builtins7.C: New test.
14026         * g++.old-deja/g++.other/builtins8.C: New test.
14027         * g++.old-deja/g++.other/builtins9.C: New test.
14028
14029 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14030
14031         * g++.dg/opt/static1.C: New test.
14032
14033         * g++.dg/opt/longbranch1.C: New test.
14034
14035 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14036
14037         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14038
14039         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14040
14041 2002-03-28  Jeffrey A Law  (law@redhat.com)
14042
14043         * gcc.c-torture/execute/20020328-1.c: New test.
14044
14045 2002-03-27  Richard Henderson  <rth@redhat.com>
14046
14047         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14048         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14049         move from g++.old-deja/g++.ext/.
14050
14051 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14052
14053         * g++.dg/init/new2.C: New test.
14054
14055 2002-03-26  Richard Henderson  <rth@redhat.com>
14056
14057         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14058
14059         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14060         on sparc.
14061
14062         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14063         sparcv9 systems.
14064         * gcc.dg/20001102-1.c: Likewise.
14065
14066 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14067
14068         * gcc.dg/cpp/endif-pedantic1.c,
14069         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14070
14071 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14072
14073         * g++.dg/init/new1.C: New test.
14074
14075 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14076
14077         * g++.dg/abi/vbase9.C: New test.
14078
14079 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14080
14081         * gcc.dg/arm-asm.c: New test.
14082
14083 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14084
14085         * gcc.dg/Wswitch-enum.c: New test.
14086         Fix PR c/5044.
14087
14088 2002-03-26  Richard Henderson  <rth@redhat.com>
14089
14090         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14091         structure.
14092
14093 2002-03-25  Richard Henderson  <rth@redhat.com>
14094
14095         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14096         sparcv9 systems.
14097
14098         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14099         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14100
14101 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14102
14103         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14104
14105 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14106
14107         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14108         targets using generic thunk support.
14109
14110 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14111
14112         * gcc.c-torture/compile/20020323-1.c: New test.
14113
14114         * g++.dg/opt/conj2.C: New test.
14115
14116 2002-03-24  Richard Henderson  <rth@redhat.com>
14117
14118         * gcc.dg/weak-1.c: Use -fno-common.
14119
14120 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14121
14122         * g77.dg/f77-edit-apostrophe-out.f: New test
14123         * g77.dg/f77-edit-h-out.f: New test
14124         * g77.dg/f77-edit-t-in.f: New test
14125         * g77.dg/f77-edit-t-out.f: New test
14126         * g77.dg/f77-edit-x-out.f: New test
14127         * g77.dg/f77-edit-slash-out.f: New test
14128         * g77.dg/f77-edit-colon-out.f: New test
14129         * g77.dg/f77-edit-s-out.f: New test
14130
14131 2002-03-24  Richard Henderson  <rth@redhat.com>
14132
14133         * objc/execute/formal_protocol-6.x: New XFAIL.
14134
14135 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14136
14137         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14138         that do not support weak symbols
14139
14140 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14141
14142         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14143         * lib/g77.exp:  Likewise
14144         * lib/objc.exp: Likewise
14145
14146 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14147
14148         * gcc.dg/Wswitch-default.c: New test.
14149
14150 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14151
14152         * g++.dg/other/enum1.C: New test.
14153
14154 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14155
14156         * gcc.dg/pragma-ep-3.c: Fix typo.
14157
14158 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14159
14160         * g++.dg/inherit/template-as-base.C: New test.
14161
14162 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14163
14164         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14165         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14166
14167 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14168
14169         * gcc.dg/cpp/multiline.c: Update to match.
14170
14171 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14172
14173         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14174
14175 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14176
14177         * gcc.dg/cpp/extratokens2.c:  New file.
14178
14179 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14180
14181         * gcc.dg/20020312-2.c: Add rs6000 target.
14182
14183         * gcc.c-torture/compile/20020319-1.c: New test.
14184
14185 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14186
14187         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14188         (A, E): Handle this.
14189
14190 2002-03-20  Jason Merrill  <jason@redhat.com>
14191
14192         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14193         ignoring -fpic.
14194         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14195         through prune_gcc_output.
14196
14197 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14198
14199         * gcc.c-torture/compile/20020320-1.c: New test.
14200
14201 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14202
14203         * gcc.c-torture/compile/20020318-1.c: New test.
14204
14205         * gcc.dg/struct-by-value-1.c: New test.
14206
14207         * gcc.dg/20020319-1.c: New test.
14208
14209 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14210
14211         * g++.dg/opt/conj1.C: New test.
14212
14213 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14214
14215         * g++.dg/template/qualttp20.C: Revert previous change.
14216         * g++.dg/template/qualttp3.C: Likewise.
14217         * g++.dg/template/qualttp4.C: Likewise
14218         * g++.dg/template/qualttp5.C: Likewise
14219         * g++.dg/template/qualttp6.C: Likewise
14220         * g++.dg/template/qualttp7.C: Likewise
14221         * g++.dg/template/qualttp8.C: Likewise
14222         * g++.dg/template/recurse.C: Likewise.
14223
14224 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14225
14226         * gcc.dg/cpp/wchar-1.c: Update.
14227
14228 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14229
14230         * g++.dg/template/conv1.C: New test.
14231         * g++.dg/template/conv2.C: New test.
14232         * g++.dg/template/conv3.C: New test.
14233         * g++.dg/template/conv4.C: New test.
14234
14235 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14236
14237         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14238         * g++.dg/template/qualttp3.C: Likewise.
14239         * g++.dg/template/qualttp4.C: Likewise
14240         * g++.dg/template/qualttp5.C: Likewise
14241         * g++.dg/template/qualttp6.C: Likewise
14242         * g++.dg/template/qualttp7.C: Likewise
14243         * g++.dg/template/qualttp8.C: Likewise
14244         * g++.dg/template/recurse.C: Likewise.
14245
14246 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14247
14248         * g++.dg/opt/dtor1.C: New test.
14249
14250 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14251
14252         * gcc.c-torture/compile/20020315-1.c: New test.
14253
14254 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14255
14256         * gcc.dg/weak-1.c: Fix scan tests.
14257
14258 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14259
14260         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14261         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14262         cris-*-aout* mmix-*-*.
14263         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14264         cris-*-aout* mmix-*-*.
14265         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14266         cris-*-elf* cris-*-aout* and mmix-*-*.
14267         * gcc.dg/20001009-1.c: Ditto.
14268         * gcc.dg/20010912-1.c: Ditto.
14269         * gcc.dg/20020122-4.c: Ditto.
14270         * gcc.dg/inline-2.c: Ditto.
14271
14272 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14273
14274         * gcc.c-torture/compile/20020314-1.c: New test.
14275
14276 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14277
14278         * gcc.c-torture/execute/20020314-1.c: New test.
14279
14280 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14281
14282         * g++.dg/warn/Wunused-1.C: New test.
14283
14284 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14285
14286         * g++.dg/abi/mangle6.C: New test.
14287
14288 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14289
14290         * gcc.c-torture/compile/20020309-2.c: New test.
14291
14292         * gcc.c-torture/compile/20020312-1.c: New test.
14293
14294 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         * g++.dg/other/access1.C: New test.
14297
14298 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14299
14300         * gcc.c-torture/execute/wchar_t-1.c: New test.
14301
14302 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14303
14304         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14305
14306 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14307
14308         * gcc.dg/20020312-1.c: New test case.
14309
14310 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14311
14312         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14313
14314 2002-03-11  Richard Henderson  <rth@redhat.com>
14315
14316         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14317         * g++.old-deja/g++.jason/report.C: Likewise.
14318
14319 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14320
14321         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14322         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14323
14324 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * testsuite/g++.dg/overload/pmf1.C: New test.
14327
14328 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14329
14330         * gcc.c-torture/execute/20020307-1.c: Use long.
14331
14332 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14333
14334         PR optimization/5844
14335         * gcc.dg/20020310-1.c: New test.
14336
14337 2002-03-09  Michael Meissner  <meissner@redhat.com>
14338
14339         * gcc.c-torture/execute/memcpy-2.c: New test.
14340         * gcc.c-torture/execute/memset-1.c: New test.
14341         * gcc.c-torture/execute/strlen-1.c: New test.
14342         * gcc.c-torture/execute/strcmp-1.c: New test.
14343         * gcc.c-torture/execute/strncmp-1.c: New test.
14344
14345 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14346
14347         * gcc.dg/ppc-ldstruct.c: New test.
14348
14349 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14350
14351         * gcc.c-torture/execute/va-arg-22.c: New test.
14352
14353 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14354
14355         * gcc.c-torture/compile/20020309-1.c: New test.
14356
14357 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14358
14359         * gcc.c-torture/execute/20020307-2.c: New test.
14360
14361 2002-03-07  Jeffrey A Law  (law@redhat.com)
14362
14363         * g77.f-torture/compile/20020307-1.f: New test.
14364
14365 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14366
14367         * gcc.dg/unordered-1.c: New test.
14368
14369 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14370
14371         * gcc.c-torture/execute/20020307-1.c: New test.
14372
14373 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14374
14375         * gcc.dg/20020304-1.c: New test.
14376
14377         * gcc.c-torture/compile/20020304-2.c: New test.
14378
14379 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14380
14381         * gcc.c-torture/compile/20020304-1.c: New test case
14382         (from PR c/5830).
14383
14384 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14385
14386         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14387
14388 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14389
14390         * g++.dg/other/classkey1.C: New test.
14391
14392 2002-03-01  Richard Henderson  <rth@redhat.com>
14393
14394         * gcc.c-torture/compile/981223-1.x: New.
14395         * gcc.c-torture/compile/920625-1.x: New.
14396
14397 2002-02-28  Richard Henderson  <rth@redhat.com>
14398
14399         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14400
14401 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14402
14403         * gcc.c-torture/execute/20020227-1.c: New test.
14404
14405 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14406
14407         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14408         here" ERROR lines.
14409         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14410         * g++.old-deja.g++.other/defarg1.C: Likewise.
14411         * g++.old-deja/g++.pt/calls2.C: Likewise.
14412         * g++.old-deja/g++.pt/crash20.C: Likewise.
14413         * g++.old-deja/g++.pt/crash30.C: Likewise.
14414         * g++.old-deja/g++.pt/crash36.C: Likewise.
14415         * g++.old-deja/g++.pt/crash6.C: Likewise.
14416         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14417         * g++.old-deja/g++.pt/derived3.C: Likewise.
14418         * g++.old-deja/g++.pt/error1.C: Likewise.
14419         * g++.old-deja/g++.pt/friend21.C: Likewise.
14420         * g++.old-deja/g++.pt/friend23.C: Likewise.
14421         * g++.old-deja/g++.pt/infinite1.C: Likewise.
14422         * g++.old-deja/g++.robertl/eb128.C: Likewise.
14423
14424 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
14425
14426         * gcc.c-torture/execute/20020225-2.c: New test.
14427
14428 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
14429
14430         * gcc.c-torture/execute/920730-1t.c,
14431         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
14432         Delete test cases, only relevant to -traditional.
14433
14434 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14435
14436         * gcc.dg/cpp/undef1.c: Remove.
14437         * gcc.dg/cpp/directiv.c: Update.
14438         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
14439
14440 2002-02-27  Michael Meissner  <meissner@redhat.com>
14441
14442         * gcc.c-torture/execute/20020226-1.c: New test.
14443
14444 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
14445
14446         * g++.dg/debug/debug4.C: New test.
14447
14448         * gcc.dg/ia64-visibility-1.c: New test.
14449
14450 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
14451
14452         * gcc.dg/debug/20020224-1.c: New.
14453
14454 2002-02-25  Kazu Hirata  <kazu@hxi.com>
14455
14456         * gcc.c-torture/execute/960416-1.x: New.
14457         * gcc.c-torture/execute/divconst-3.x: Likewise.
14458
14459 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
14460
14461         * gcc.dg/20020224-1.c: New test.
14462
14463 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
14464
14465         * gcc.c-torture/execute/20020225-1.c: New.
14466
14467 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14468
14469         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
14470
14471 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
14472
14473         * gcc.dg/20020222-1.c: New test.
14474
14475 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
14476
14477         * g++.dg/opt/anonunion1.C: New test.
14478
14479 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14480
14481         * g++.dg/template/qualttp19.C: New test.
14482         * g++.dg/template/qualttp20.C: New test.
14483         * g++.old-deja/g++.jason/report.C: Adjust expected errors
14484         * g++.old-deja/g++.other/qual1.C: Likewise.
14485
14486 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
14487
14488         * gcc.dg/attr-alwaysinline.c: New.
14489
14490 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
14491
14492         * gcc.dg/20020220-1.c: New test.
14493
14494         * gcc.dg/20020220-2.c: New test.
14495
14496         * g++.dg/opt/mmx1.C: New test.
14497
14498 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
14499
14500         * gcc.c-torture/compile/20020110.c: New test.
14501
14502 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
14503
14504         * gcc.c-torture/execute/20020219-1.c: New test.
14505
14506         * gcc.dg/20020219-1.c: New test.
14507
14508         * gcc.dg/noncompile/20020220-1.c: New test.
14509
14510         * g++.dg/opt/ptrintsum1.C: New test.
14511
14512         * gcc.dg/debug/20020220-1.c: New test.
14513
14514 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.c-torture/execute/20020216-1.c: New test.
14517
14518 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14519
14520         * gcc.dg/decl-1.c: Update, new test.
14521
14522 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
14523
14524         * g++.dg/abi/bitfield1.C: New test.
14525         * g++.dg/abi/bitfield2.C: New test.
14526
14527 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14528
14529         * gcc.dg/attr-nest.c: New test.
14530
14531 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14532
14533         * gcc.c-torture/execute/20020215-1.c: New test.
14534
14535 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
14538         * g++.dg/debug/debug.exp: New.
14539         * g++.dg/debug/trivial.C: New.
14540         * g++.dg/debug/debug1.C: Moved...
14541         * g++.dg/other/debug1.C: ...from here.
14542         * g++.dg/debug/debug2.C: Moved...
14543         * g++.dg/other/debug2.C: ...from here.
14544         * g++.dg/debug/debug3.C: Moved...
14545         * g++.dg/other/debug3.C: ...from here.
14546
14547         * gcc.dg/noncompile/20020213-1.c: New test.
14548
14549 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
14550
14551         * g++.dg/other/debug3.C: New test.
14552
14553         * gcc.c-torture/execute/20020213-1.c: New test.
14554
14555 2002-02-13  Richard Smith <richard@ex-parrot.com>
14556
14557         * g++.old-deja/g++.other/thunk1.C: New test.
14558
14559 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14560
14561         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
14562
14563 2002-02-13  Stan Shebs  <shebs@apple.com>
14564
14565         * gcc.dg/altivec-3.c: New.
14566
14567 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
14568
14569         * gcc.dg/Wunreachable-1.c: New test.
14570         * gcc.dg/Wunreachable-2.c: New test.
14571
14572 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14573
14574         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
14575
14576 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
14577
14578         * gcc.dg/decl-1.c: New test.
14579
14580 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14581
14582         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
14583
14584 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14585
14586         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
14587         * gcc.c-torture/compile/980506-1.x: Likewise.
14588
14589 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14590
14591         * gcc.dg/20020210-1.c: New.
14592
14593 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
14594
14595         * g77.f-torture/execute/947.f: New regression test
14596         for PR fortran/947.
14597
14598 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
14599
14600         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
14601         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
14602
14603 2002-02-08  Richard Henderson  <rth@redhat.com>
14604
14605         * gcc.c-torture/compile/labels-3.c: New.
14606
14607 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
14608
14609         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
14610         expression statements work instead.
14611         * gcc.dg/noncompile/20020207-1.c: New test.
14612
14613 2002-02-07  Richard Henderson  <rth@redhat.com>
14614
14615         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
14616
14617 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14618
14619         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
14620         message from g77
14621         * lib/g77-dg.exp: Trim g77 error messages so that they are
14622         recognized by dg.exp.
14623
14624 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14625
14626         PR fortran/5473
14627         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
14628
14629 2002-02-07  Richard Henderson  <rth@redhat.com>
14630
14631         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
14632         to be sufficiently aligned for integers.
14633
14634 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
14635
14636         * g++.dg/template/friend4.C: New test.
14637
14638 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14639
14640         PR fortran/5743
14641         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
14642         unsupported cases.
14643
14644 2002-02-07  Richard Henderson  <rth@redhat.com>
14645
14646         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
14647         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
14648         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
14649         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
14650
14651 2002-02-06  Richard Henderson  <rth@redhat.com>
14652
14653         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
14654
14655 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
14656
14657         * gcc.dg/20020206-1.c: New test.
14658
14659 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * gcc.c-torture/execute/20020206-1.c: New test.
14662
14663         * gcc.c-torture/execute/20020206-2.c: New test.
14664
14665         PR optimization/5429:
14666         * gcc.c-torture/compile/20020206-1.c: New test.
14667
14668 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
14669
14670         * g++.dg/ext/align1.C: Do not use an explicit alignment value
14671         as certain file formats cannot support particularly large
14672         alignments.
14673
14674         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
14675         and do not expect to be able to link the executable.
14676
14677         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
14678         fail because the COFF format does not support the weak attribute.
14679
14680 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
14681
14682         * g77.dg/pr5473.f:  New test
14683
14684 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
14685
14686         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
14687         Fix testcase accordingly.
14688
14689 2002-02-04  Richard Henderson  <rth@redhat.com>
14690
14691         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
14692         (buf): Change to be an array of pointers, not ints.
14693
14694 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14695
14696         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
14697         before all tests.  Move warning one line above to match where it
14698         C frontend emits.
14699         * gcc.dg/Wswitch-2.c: New test.
14700         * g++.dg/warn/Wswitch-1.C: New test.
14701         * g++.dg/warn/Wswitch-2.C: New test.
14702
14703 2002-02-04  Richard Henderson  <rth@redhat.com>
14704
14705         * g++.dg/abi/offsetof.C: Fix size comparison.
14706
14707 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
14708
14709         * gcc.dg/cast-qual-2.c: New test.
14710
14711 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gcc.dg/20020201-4.c: New test.
14714
14715 2002-02-04  Ben Elliston  <bje@redhat.com>
14716
14717         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
14718         target_info attribute != 0, in addition to the empty string.
14719         (gcc_target_compile): Likewise.
14720
14721 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
14722
14723         * gcc.dg/Wswitch.c: New test.
14724         PR gcc/4475. PR gcc/3780.
14725
14726 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
14727
14728         * g77.f-torture/execute/5122.f: New test for regressions
14729         against PR fortran/5122.
14730
14731 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
14732
14733         * g77.f-torture/compile/pr3743.f: Delete
14734         * g77.dg/pr3743-1.f: New test.
14735         * g77.dg/pr3743-2.f: New test.
14736         * g77.dg/pr3743-3.f: New test.
14737         * g77.dg/pr3743-4.f: New test.
14738
14739 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14740
14741         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
14742
14743 2002-02-02  Richard Henderson  <rth@redhat.com>
14744
14745         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
14746         * gcc.c-torture/execute/bf64-1.c: Likewise.
14747
14748 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14749
14750         * gcc.dg/20020201-2.c: New test.
14751
14752         * gcc.dg/20020201-3.c: New test.
14753
14754         * gcc.c-torture/execute/bitfld-2.c: New test.
14755
14756 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14757
14758         * gcc.dg/bitfld-1.c: Update.
14759         * gcc.dg/bitfld-2.c: Update.
14760         * gcc.c-torture/execute/bitfld-1.x: New.
14761
14762 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14763
14764         * gcc.c-torture/execute/20020201-1.c: New test.
14765
14766 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
14767
14768         PR target/5469
14769         * gcc.dg/20020201-1.c: New test.
14770
14771 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
14772
14773         PR fortran/3743
14774         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
14775         * g77.f-torture/compile/pr3743.x: Remove
14776
14777 2002-01-31  Tom Rix  <trix@redhat.com>
14778
14779         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
14780
14781 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14782
14783         * gcc.dg/noncompile/20020130-1.c: New test.
14784
14785 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
14786
14787         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
14788
14789 2002-01-29  Richard Henderson  <rth@redhat.com>
14790
14791         * gcc.c-torture/execute/991118-1.c: Cast various constants back
14792         to long long.
14793         * gcc.c-torture/execute/bf64-1.c: Likewise.
14794
14795 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
14796
14797         * gcc.c-torture/execute/20020129-1.c: New test.
14798
14799 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14800
14801         * gcc.c-torture/compile/20000224-1.c: Update.
14802         * gcc.c-torture/execute/bitfld-1.c: New tests.
14803         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
14804         * gcc.dg/uninit-A.c: Update.
14805
14806 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14807
14808         * g++.dg/template/ctor1.C: Add instantiation.
14809
14810 2002-01-28  Paul Koning  <pkoning@equallogic.com>
14811
14812         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
14813         argument to __builtin_prefetch to be const ptr.
14814
14815 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
14816
14817         * gcc.c-torture/compile/20020120-1.c: New test.
14818
14819 2002-01-27  Kazu Hirata  <kazu@hxi.com>
14820
14821         * gcc.c-torture/execute/20020127-1.c: New test.
14822
14823 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
14824
14825         * g77.dg/f77-edit-i-in.f: New test
14826         * g77.dg/f77-edit-i-out.f: New test
14827
14828 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
14829
14830         * gcc.dg/debug/debug.exp: New file.
14831         * gcc.dg/debug/trivial.c: New file.
14832         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
14833         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
14834         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
14835         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
14836         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
14837         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
14838         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
14839         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
14840         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
14841         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
14842         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
14843         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
14844         * gcc.dg/20000503-1.c: Removed.
14845         * gcc.dg/20010207-1.c: Removed.
14846         * gcc.dg/20011223-1.c: Removed.
14847         * gcc.dg/20020104-2.c: Removed.
14848         * gcc.dg/debug-1.c: Removed.
14849         * gcc.dg/debug-2.c: Removed.
14850         * gcc.dg/debug-3.c: Removed.
14851         * gcc.dg/debug-4.c: Removed.
14852         * gcc.dg/debug-5.c: Removed.
14853         * gcc.dg/debug-6.c: Removed.
14854         * gcc.dg/dwarf2-1.c: Removed.
14855         * gcc.dg/dwarf2-2.c: Removed.
14856
14857 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
14858
14859         * g++.old-deja/g++.other/eh5.C: New test.
14860         * g++.old-deja/g++.other/sibcall2.C: New test.
14861         * g++.old-deja/g++.other/array9.C: New test.
14862         * g++.old-deja/g++.other/typename2.C: New test.
14863         * g++.old-deja/g++.other/crash60.C: New test.
14864         * g++.old-deja/g++.other/conv9.C: New test.
14865         * g++.old-deja/g++.other/mangle10.C: New test.
14866         * g++.old-deja/g++.other/unchanging1.C: New test.
14867         * g++.old-deja/g++.other/exprstmt1.C: New test.
14868         * g++.old-deja/g++.other/inline23.C: New test.
14869         * g++.old-deja/g++.eh/ia64-1.C: New test.
14870         * g++.old-deja/g++.other/dwarf2-1.C: New test.
14871         * g++.old-deja/g++.other/reload1.C: New test.
14872         * g++.old-deja/g++.other/static20.C: New test.
14873         * g++.old-deja/g++.other/local-alloc1.C: New test.
14874         * g++.old-deja/g++.other/conv8.C: New test.
14875         * g++.old-deja/g++.other/stmtexpr2.C: New test.
14876         * g++.old-deja/g++.other/storeexpr1.C: New test.
14877         * g++.old-deja/g++.other/storeexpr2.C: New test.
14878         * g++.dg/eh/template2.C: New test.
14879         * g++.dg/warn/weak1.C: New test.
14880
14881 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
14882
14883         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14884         Remove first, non-varying, argument.
14885
14886 2002-01-23  Richard Henderson  <rth@redhat.com>
14887
14888         * gcc.dg/inline-2.c: New.
14889
14890         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
14891         Add optional target arg.  Check number of arguments.
14892         (scan-assembler-not, scan-assembler-dem): Likewise.
14893         (scan-assembler-dem-not): Likewise.
14894
14895 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
14896
14897         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
14898         line 12.
14899         * g++.old-deja/g++.brendan/parse3.C,
14900         g++.old-deja/g++.other/crash26.C,
14901         g++.old-deja/g++.other/crash28.C,
14902         g++.old-deja/g++.other/crash29.C,
14903         g++.old-deja/g++.other/crash30.C,
14904         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
14905
14906 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
14907
14908         * gcc.dg/20020115-1.c: New.
14909
14910 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
14911
14912         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
14913
14914 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
14915
14916         * gcc.dg/20020122-3.c: New.
14917
14918 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
14919
14920         * g++.dg/other/gc1.C: New test.
14921
14922 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
14923
14924         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
14925
14926 2002-01-22  Richard Henderson  <rth@redhat.com>
14927
14928         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
14929
14930 2002-01-22  Richard Henderson  <rth@redhat.com>
14931
14932         * gcc.dg/20020122-4.c: New.
14933
14934 2002-01-22  H.J. Lu <hjl@gnu.org>
14935
14936         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
14937         link output.
14938         * gcc.dg/special/ecos.exp: Likewise.
14939         * lib/g++-dg.exp: Likewise.
14940         * lib/g77-dg.exp: Likewise.
14941         * lib/gcc-dg.exp : Likewise.
14942         * lib/mike-g++.exp: Likewise.
14943         * lib/mike-g77.exp: Likewise.
14944         * lib/mike-gcc.exp: Likewise.
14945         * lib/objc-dg.exp: Likewise.
14946
14947 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
14948
14949         PR target/5379
14950         * gcc.dg/20020122-2.c: New test.
14951
14952 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
14953
14954         * gcc.dg/20020122-1.c: New test.
14955
14956 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
14957
14958         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
14959
14960 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
14961
14962         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
14963
14964 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14965
14966         * gcc.c-torture/compile/20020121-1.c: New test.
14967
14968 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14969
14970         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
14971         ld_library_path.
14972
14973 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
14974
14975         * gcc.dg/20020218-1.c: New test.
14976
14977 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
14978
14979         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
14980         messages
14981         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
14982         "At global scope" warning
14983         * g++.dg/ext/align1.C: Change cygwin test for alignment
14984         from db-bogus to dg-warning
14985
14986 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
14987
14988         * g77.f-torture/compile/cpp2.F: New test.
14989
14990 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14991
14992         * g++.dg/template/access1.C: New test.
14993
14994 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
14995
14996         * gcc.dg/20020118-1.c: New.
14997
14998 2002-01-18  Kazu Hirata  <kazu@hxi.com>
14999
15000         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15001
15002 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15003
15004         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15005         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15006         alignment warnings.
15007
15008 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15009
15010         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15011         torture_with_loops and torture_without_loops
15012
15013 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15014
15015         * gcc.c-torture/compile/20020116-1.c: New test.
15016
15017 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15018
15019         * gcc.dg/20020116-2.c: New test.
15020
15021         * gcc.dg/ultrasp4.c: New test.
15022
15023         * gcc.dg/20020116-1.c: New test.
15024
15025 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15026
15027         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15028         by EABI.
15029
15030 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15031
15032         * gcc.misc-tests/i386-prefetch.exp: New.
15033         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15034         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15035         * gcc.misc-tests/i386-pf-none-1.c: New test.
15036         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15037
15038 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15039
15040         * gcc.dg/gnu89-init-1.c: Add new tests.
15041
15042 2002-01-15  Andreas Jaeger  <aj@suse.de>
15043
15044         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15045         * gcc.dg/i386-mmx-2.c: Likewise.
15046         * gcc.dg/i386-sse-1.c: Likewise.
15047         * gcc.dg/i386-sse-2.c: Likewise.
15048         * gcc.dg/i386-sse-3.c: Likewise.
15049
15050 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15051
15052         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15053         Uncomment additional cases that now pass.
15054
15055 2002-01-11  Richard Henderson  <rth@redhat.com>
15056
15057         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15058         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15059
15060 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15061
15062         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15063
15064 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15065
15066         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15067         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15068
15069 2002-01-10  Dale Johannesen  <dalej@apple.com>
15070
15071         * gcc.c-torture/execute/loop-11.c: New.
15072
15073 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15074
15075         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15076         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15077
15078 2002-01-09  Richard Henderson  <rth@redhat.com>
15079
15080         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15081         type in which to perform the operation for each size.
15082
15083 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15084
15085         * gcc.c-torture/compile/20020109-2.c: New test.
15086
15087 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15088
15089         * gcc.c-torture/execute/loop-10.c: New test.
15090
15091 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15092
15093         * gcc.c-torture/compile/20010226-1.c: New test.
15094         * gcc.c-torture/compile/20010227-1.c: New test.
15095         * gcc.c-torture/compile/20010426-1.c: New test.
15096         * gcc.c-torture/compile/20010510-1.c: New test.
15097         * gcc.c-torture/compile/20010605-3.c: New test.
15098         * gcc.c-torture/compile/20010824-1.c: New test.
15099         * gcc.c-torture/execute/20010409-1.c: New test.
15100         * gcc.dg/noncompile/20000901-1.c: New test.
15101         * gcc.dg/20001023-1.c: New test.
15102         * gcc.dg/20001101-1.c: New test.
15103         * gcc.dg/20001102-1.c: New test.
15104         * gcc.dg/20010207-1.c: New test.
15105         * gcc.dg/20010405-1.c: New test.
15106         * gcc.dg/20010822-1.c: New test.
15107         * gcc.dg/20011107-1.c: New test.
15108
15109 2002-01-09  Jeffrey A Law  (law@redhat.com)
15110
15111         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15112
15113         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15114         execution failure on PA targets.
15115
15116 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15117
15118         * gcc.c-torture/compile/20020109-1.c: New test.
15119
15120 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15121
15122         * gcc.c-torture/execute/20020108-1.c: New test.
15123
15124 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15125
15126         * gcc.dg/20020108-1.c: New test.
15127
15128 2002-01-08  H.J. Lu <hjl@gnu.org>
15129
15130         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15131         for header files.
15132
15133 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15134
15135         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15136         consistency.
15137
15138 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15139
15140         * gcc.dg/altivec-4.c: Test altivec predicates.
15141
15142 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15143
15144         * gcc.c-torture/execute/20020107-1.c: New test.
15145
15146 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15147
15148         PR c/5279
15149         * gcc.c-torture/compile/20020106-1.c: New test.
15150
15151 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15152
15153         * gcc.c-torture/execute/nestfunc-4.c: New test.
15154
15155 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15156
15157         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15158         extra triple that slipped in.
15159         * g++.old-deja/g++.abi/align.C: Likewise.
15160         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15161
15162 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15163
15164         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15165         * g++.old-deja/g++.abi/align.C: Likewise.
15166         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15167
15168         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15169         on FreeBSD/i386.
15170         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15171         FreeBSD.
15172
15173 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15174
15175         * gcc.dg/20020104-1.c: New test.
15176
15177         * gcc.dg/20020104-2.c: New test.
15178
15179 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15180
15181         * gcc.dg/20020103-1.c: Fix typo in target selector.
15182
15183 2002-01-03  Richard Henderson  <rth@redhat.com>
15184
15185         * gcc.dg/20020103-1.c: New.
15186
15187 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15188
15189         * gcc.c-torture/execute/20020103-1.c: New test.
15190
15191 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15192
15193         * g++.dg/other/debug2.C: New test.
15194
15195         * gcc.c-torture/compile/20020103-1.c: New test.
15196
15197 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15198
15199         * gcc.dg/gnu89-init-1.c: Added new tests.
15200
15201 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15202
15203         * g++.dg/template/friend2.C: Remove as patch is reverted.
15204
15205         * g++.dg/warn/oldcast1.C: New test.
15206
15207         * g++.dg/template/ptrmem1.C: New test.
15208         * g++.dg/template/ptrmem2.C: New test.
15209
15210         * g++.dg/template/ntp.C: New test.
15211
15212         * g++.dg/other/component1.C: New test.
15213
15214         * g++.dg/template/ttp3.C: New test.
15215
15216         * g++.dg/template/friend2.C: New test.
15217         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15218
15219 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         * g++.dg/other/ptrmem1.C: New test.
15222         * g++.dg/other/ptrmem2.C: New test.
15223
15224 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15225
15226         * g++.dg/template/ctor1.C: New test.
15227
15228 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15229
15230         * g++.dg/template/friend2.C: New test.
15231
15232 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15233
15234         * gcc.dg/mmix-1.c: New test.
15235
15236 2001-12-31  Richard Henderson  <rth@redhat.com>
15237
15238         * gcc.dg/asm-5.c: New.
15239
15240 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15241
15242         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15243         in namespace __gnu_cxx
15244
15245 2001-12-30  Richard Henderson  <rth@redhat.com>
15246
15247         * gcc.dg/debug-6.c: New.
15248
15249 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15250
15251         * gcc.c-torture/compile/20011229-2.c: New test.
15252
15253 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15254
15255         * gcc.dg/debug-3.c: New test.
15256         * gcc.dg/debug-4.c: New test.
15257         * gcc.dg/debug-5.c: New test.
15258
15259 2001-12-29  Richard Henderson  <rth@redhat.com>
15260
15261         * g++.dg/eh/loop1.C: New.
15262
15263 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15264
15265         * g++.dg/template/crash1.C: New test.
15266
15267 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15268
15269         * g++.dg/other/const1.C: New test.
15270
15271 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15272
15273         * gcc.c-torture/compile/20011229-1.c: New test.
15274
15275 2001-12-28  Stan Shebs  <shebs@apple.com>
15276
15277         * lib/objc-torture.exp: Resync with c-torture.exp.
15278         * lib/objc.exp: Load standard libraries.
15279
15280 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15281
15282         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15283         additional tests.
15284
15285 2001-12-27  Roger Sayle <roger@eyesopen.com>
15286
15287         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15288
15289 2001-12-27  Richard Henderson  <rth@redhat.com>
15290
15291         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15292
15293 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15294
15295         * g++.dg/eh/ctor1.C: New test.
15296         * g++.dg/other/error2.C: New test.
15297
15298 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         * g++.dg/other/init2.C: New test.
15301
15302 2001-12-24  Richard Henderson  <rth@redhat.com>
15303
15304         * gcc.dg/20011223-1.c: New.
15305         * gcc.dg/inline-1.c: New.
15306
15307 2001-12-23  Richard Henderson  <rth@redhat.com>
15308
15309         * gcc.dg/asm-4.c: Test operand modifiers.
15310
15311 2001-12-23  Richard Henderson  <rth@redhat.com>
15312
15313         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15314
15315 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15316
15317         * gcc.c-torture/execute/20011223-1.c: New test.
15318
15319 2001-12-21  Richard Henderson  <rth@redhat.com>
15320
15321         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15322         re-enables the warning.
15323
15324 2001-12-21  Richard Henderson  <rth@redhat.com>
15325
15326         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15327
15328 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15329
15330         * gcc.c-torture/compile/20011218-1.c: New test.
15331
15332 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15333
15334         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15335         arm-isr.c test.
15336         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15337         epilogue generation for ARM ISR routines.
15338
15339 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15340
15341         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15342         * gcc.dg/format/c90-printf-3.c: Likewise.
15343         * gcc.dg/format/c99-printf-3.c: Likewise.
15344         * gcc.dg/format/ext-1.c: Likewise.
15345         * gcc.dg/format/ext-6.c: Likewise.
15346         * gcc.dg/format/format.h: Prototype unlocked stdio.
15347
15348 2001-12-20  Richard Henderson  <rth@redhat.com>
15349
15350         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15351         (arena): Use it.
15352         (malloc): Correct allocation logic.  Abort if we fill up the
15353         arena before initialization complete.
15354         (realloc): Correct allocation logic.
15355
15356 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15357
15358         * gcc.c-torture/compile/20011219-2.c: New test.
15359
15360         * gcc.c-torture/execute/20011219-1.c: New test.
15361
15362 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15363
15364         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15365         target does not support weak symbols.
15366
15367 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15368
15369         * gcc.c-torture/compile/20011219-1.c: New test.
15370
15371 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15372
15373         * g++.dg/other/error1.C: New test.
15374
15375 2001-12-17  Jeffrey A Law  (law@redhat.com)
15376
15377         * gcc.c-torture/execute/20011217-1.c: New test.
15378
15379 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15380
15381         * objc.dg/special/: New directory.
15382         * objc.dg/special/special.exp: New file.
15383         * objc.dg/special/unclaimed-category-1.h: New file.
15384         * objc.dg/special/unclaimed-category-1a.m: New file.
15385         * objc.dg/special/unclaimed-category-1.m: New file.
15386
15387 2001-12-17  Andreas Jaeger  <aj@suse.de>
15388
15389         * gcc.c-torture/compile/20011217-2.c: New test.
15390
15391 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15392
15393         * gcc.c-torture/compile/20011217-1.c: New test.
15394
15395 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15396
15397         * testsuite/gcc.dg/20011214-1.c: New.
15398
15399 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15400
15401         * gcc.dg/altivec-4.c: New.
15402
15403 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15404
15405         * gcc.dg/20011113-1.c: New test.
15406
15407 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15408
15409         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15410         std::__malloc_alloc_template<0> and
15411         std::__default_alloc_template<false, 0>.
15412
15413 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15414
15415         * objc/execute/bf-21.m: New test.
15416         * objc/execute/enumeration-1.m: New test.
15417         * objc/execute/enumeration-2.m: New test.
15418
15419 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
15420
15421         * gcc.dg/gnu89-init-1.c: New test.
15422
15423 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15424
15425         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
15426         * g++.old-deja/g++.jason/2371.C: Likewise.
15427         * g++.old-deja/g++.jason/template33.C: Likewise.
15428         * g++.old-deja/g++.jason/template34.C: Likewise.
15429         * g++.old-deja/g++.jason/template36.C: Likewise.
15430         * g++.old-deja/g++.oliva/typename1.C: Likewise.
15431         * g++.old-deja/g++.oliva/typename2.C: Likewise.
15432         * g++.old-deja/g++.other/typename1.C: Likewise.
15433         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15434         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15435         * g++.old-deja/g++.pt/typename11.C: Likewise.
15436         * g++.old-deja/g++.pt/typename14.C: Likewise.
15437         * g++.old-deja/g++.pt/typename16.C: Likewise.
15438         * g++.old-deja/g++.pt/typename3.C: Likewise.
15439         * g++.old-deja/g++.pt/typename4.C: Likewise.
15440         * g++.old-deja/g++.pt/typename5.C: Likewise.
15441         * g++.old-deja/g++.pt/typename7.C: Likewise.
15442         * g++.old-deja/g++.robertl/eb9.C: Likewise.
15443
15444 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
15445
15446         * g++.dg/other/linkage1.C: New test.
15447         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
15448         specifiers.
15449
15450 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15451
15452         * gcc.dg/concat.c: New test.
15453
15454 2001-12-11  Stan Shebs  <shebs@apple.com>
15455
15456         * objc/compile: New test directory.
15457         * objc/compile/compile.exp: New expect script.
15458         * objc/compile/20011211-1.m: New compile test.
15459
15460 2001-12-11  Jason Merrill  <jason@redhat.com>
15461
15462         * lib/prune.exp (prune_gcc_output): Also handle "In member
15463         function".  So many permutations...
15464
15465 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
15466
15467         * g++.dg/template/typedef1.C: New test.
15468
15469 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15470
15471         * g++.dg/other/copy1.C: New test.
15472
15473 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
15474
15475         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
15476
15477         * gcc.dg/builtin-choose-expr.c: New.
15478
15479 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
15480
15481         * gcc.dg/altivec-2.c: New.
15482
15483 2001-12-07  Richard Henderson  <rth@redhat.com>
15484
15485         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
15486
15487 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
15488
15489         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
15490         ultrasparc.
15491
15492 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15493
15494         * g++-old.deja/g++.robertl/eb101.C: Deleted.
15495
15496 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
15497
15498         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
15499         variable argument list.
15500
15501 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
15502
15503         * gcc.c-torture/execute/memcheck: Delete entire directory.
15504         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
15505         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
15506
15507 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15508
15509         * gcc.dg/Wshadow-1.c: New test.
15510
15511 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
15512
15513         * gcc.c-torture/compile/20011130-1.c: New test.
15514
15515         * gcc.dg/noncompile/20011025-1.c: New test.
15516
15517         * g++.dg/other/anon-union.C: New test.
15518
15519         * gcc.c-torture/execute/20011024-1.c: New test.
15520
15521 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15522
15523         * gcc.c-torture/execute/20000722-1.x,
15524         gcc.c-torture/execute/20010123-1.x: Remove.
15525         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
15526         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
15527         gcc.dg/c99-complit-2.c: New tests.
15528
15529 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
15530
15531         * g++.dg/inherit/base1.C: New test.
15532
15533 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
15534
15535         * g++.dg/other/stdarg1.C: New test.
15536
15537         * gcc.c-torture/compile/20011130-2.c: New test.
15538
15539 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
15540
15541         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
15542         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
15543         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
15544         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
15545         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
15546         * gcc.dg/builtin-prefetch-1.c: New test.
15547
15548 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
15549
15550         * gcc.dg/20011130-1.c: New test.
15551
15552 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15553
15554         * g++.dg/other/scope1.C: New test.
15555         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
15556
15557 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15558
15559         * gcc.dg/vla-init-1.c: New test.
15560
15561 2001-12-01  Geoff Keating  <geoffk@redhat.com>
15562
15563         * gcc.c-torture/compile/structs.c: New testcase from GDB.
15564
15565 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15566
15567         * objc.dg/alias.m: Update.
15568         * objc.dg/class-1.m: Update.
15569         * objc.dg/const-str-1.m: Update.
15570         * objc.dg/fwd-proto-1.m: Update.
15571         * objc.dg/id-1.m: Update.
15572         * objc.dg/super-class-1.m: Update.
15573
15574 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
15575
15576         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
15577         constructs.
15578
15579 2001-11-28  Jeffrey A Law  (law@cygnus.com)
15580
15581         * gcc.c-torture/execute/20011128-1.c: New test.
15582
15583 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
15584
15585         * gcc.dg/20011127-1.c: New test.
15586
15587 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15588
15589         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
15590         from Austin Group draft 7.
15591         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
15592         scanf format arguments.
15593         * gcc.dg/format/no-exargs-2.c: New test.
15594
15595 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         * g++.dg/abi/vbase8-4.C: New test.
15598
15599 2001-11-24  Ian Lance Taylor  <ian@airs.com>
15600
15601         * gcc.c-torture/execute/20011121-1.c: New test.
15602
15603 2001-11-23  Jeffrey A Law  (law@cygnus.com)
15604
15605         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
15606
15607 2001-11-23  Andreas Jaeger  <aj@suse.de>
15608
15609         * gcc.dg/cpp/charconst-2.c: New test.
15610
15611 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
15612
15613         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
15614         to the host if it is remote.  Let tests specify extra headers
15615         they use.
15616         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
15617         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
15618         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
15619         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
15620         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
15621         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
15622         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
15623         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
15624         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
15625         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
15626
15627 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
15628
15629         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
15630         for little endian ARMs.
15631
15632 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
15633
15634         * gcc.c-torture/compile/20011119-1.c: New test.
15635         * gcc.c-torture/compile/20011119-2.c: New test.
15636
15637 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
15638
15639         * gcc.dg/altivec-1.c: Fix typo.
15640
15641 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15642
15643         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
15644
15645 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
15646
15647         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
15648
15649 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
15650
15651         * lib/g77.exp: Don't specify --rpath-link.
15652
15653         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
15654         across all the headers.
15655         * gcc.dg/format/format.exp: For testing on a remote host,
15656         copy format.h.
15657
15658         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
15659         * gcc.c-torture/execute/930406-1.c: Likewise.
15660         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15661
15662 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
15663
15664         * gcc.dg/altivec-1.c: New.
15665
15666 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
15667
15668         * gcc.dg/cpp/fpreprocessed.c: New test case.
15669
15670 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15671
15672         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
15673         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
15674         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
15675
15676 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15677
15678         * gcc.dg/no-builtin-1.c: New test.
15679
15680 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
15681
15682         * gcc.c-torture/execute/20011115-1.c: New test.
15683
15684 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * gcc.c-torture/compile/20011114-2.c: New test.
15687         * gcc.c-torture/compile/20011114-3.c: New test.
15688         * gcc.c-torture/compile/20011114-4.c: New test.
15689
15690 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15691
15692         * g++.dg/other/init1.C: New test.
15693
15694 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
15695
15696         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
15697         message.
15698
15699         * gcc.c-torture/execute/20011114-1.c: New testcase.
15700
15701         * gcc.c-torture/compile/20010327-1.c: Revert last change.
15702         * gcc.c-torture/compile/20011114-1.c: New test, exactly
15703         like the (before this change) version of 20010327-1.c.
15704
15705 2001-11-14  Roger Sayle <roger@eyesopen.com>
15706
15707         * gcc.c-torture/execute/string-opt-13.c: New testcase.
15708
15709 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
15710
15711         * g++.dg/init/array2.C: New test.
15712
15713 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
15714
15715         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
15716
15717 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
15718
15719         * g++.dg/other/forscope1.C: New test.
15720         * g++.dg/ext/forscope1.C: New test.
15721         * g++.dg/ext/forscope2.C: New test.
15722
15723 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
15724
15725         * gcc.c-torture/execute/20011113-1.c: New test.
15726
15727 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
15728
15729         * gcc.c-torture/execute/20011109-2.c: New test.
15730
15731         * gcc.c-torture/execute/20011109-1.c: New test.
15732
15733 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
15734
15735         * gcc.c-torture/compile/20011109-1.c: New test.
15736
15737 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
15738
15739         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
15740         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
15741         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
15742         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
15743         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
15744         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
15745         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
15746
15747 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15748
15749         * g++.dg/warn/Wshadow-1.C: New tests.
15750         * g++.old-deja/g++.mike/for3.C: Update.
15751
15752 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15753
15754         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
15755         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
15756         XFAILs.  Adjust expected error texts.
15757         * gcc.c-torture/compile/20011106-1.c,
15758         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
15759         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
15760         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
15761         gcc.dg/c99-array-lval-5.c: New tests.
15762
15763 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15764
15765         * gcc.dg/cpp/defined.c: Update.
15766
15767 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15768
15769         * gcc.c-torture/execute/anon-1.c: New test.
15770
15771 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
15772
15773         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
15774         same size, so no warning should be produced on stormy16.
15775
15776         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
15777         due to oversized array.
15778         * g++.old-deja/g++.mike/ns15.C: Likewise.
15779         * g++.old-deja/g++.pt/crash16.C: Likewise.
15780
15781 2001-11-02  Graham Stott  <grahams@redhat.com>
15782
15783         * g++.dgother/debug1.C: Fix typos.
15784
15785 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
15786
15787         * g++.dg/other/debug1.C: New test.
15788
15789 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
15790
15791         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
15792         of unsigned long.
15793
15794 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
15795
15796         * gcc.dg/20011029-2.c: New test.
15797
15798         * gcc.c-torture/compile/20011029-1.c: New test.
15799
15800 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
15801
15802         * objc/execute/class_self-1.m: New test.
15803         * objc/execute/class_self-2.m: New test.
15804
15805 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
15806
15807         * gcc.misc-tests/msgs.exp: Delete.
15808         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
15809         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
15810         error set to match recent changes.
15811
15812 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
15813
15814         * gcc.dg/20011021-1.c: New test.
15815
15816 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
15817
15818         * gcc.c-torture/compile/20011023-1.c: New test.
15819
15820 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
15821
15822         * lib/g77.exp: Rewrite based on lib/g++.exp.
15823
15824 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
15825
15826         * gcc.c-torture/execute/20011019-1.c: New test.
15827
15828         * gcc.dg/20011018-1.c: New test.
15829
15830 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
15831
15832         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
15833
15834 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
15835
15836         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
15837         * gcc.dg/attr-invalid.c: Likewise.
15838
15839 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
15840
15841         * testsuite/gcc.dg/20011015-1.c: New test.
15842
15843 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
15844
15845         * g++.dg/template/unify2.C: New test.
15846
15847 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
15848
15849         * g++.dg/other/exception-specification.C: New test
15850
15851 2001-10-13  Tom Rix  <trix@redhat.com>
15852
15853         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
15854         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
15855
15856 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
15857
15858         * testsuite/gcc.dg/20011009-1.c: New test.
15859
15860 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15861
15862         PR g++/4476
15863         * g++.dg/other/friend1.C: New test.
15864
15865 2001-10-11  Richard Henderson  <rth@redhat.com>
15866
15867         * g++.old-deja/g++.other/crash18.C: Add -S to options.
15868
15869 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15870
15871         * gcc.c-torture/compile/20011010-1.c: New.
15872
15873 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15874
15875         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
15876         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
15877         g77.f-torture/execute/execute.exp,
15878         g77.f-torture/noncompile/noncompile.exp,
15879         gcc.c-torture/compile/compile.exp,
15880         gcc.c-torture/execute/execute.exp,
15881         gcc.c-torture/execute/ieee/ieee.exp,
15882         gcc.c-torture/execute/memcheck/memcheck.exp,
15883         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
15884         objc/execute/execute.exp: Update FSF address.
15885
15886 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15887
15888         * gcc.dg/cpp/cmdlne-C.c: Update.
15889         * gcc.dg/cpp/cmdlne-C2.c: New.
15890
15891 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15892
15893         * gcc.c-torture/execute/20011008-3.c: New.
15894
15895 2001-10-08  DJ Delorie  <dj@redhat.com>
15896
15897         * gcc.dg/20011008-1.c: New.
15898         * gcc.dg/20011008-2.c: New.
15899
15900 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15901
15902         * gcc.dg/cpp/spacing1.c: Update test.
15903
15904 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15905
15906         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
15907         spelling errors of "separate" as "seperate".
15908
15909 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
15910
15911         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
15912         enough to avoid inlining.
15913
15914 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
15915
15916         * lib/g77.exp: set libg2c_dir correctly.
15917
15918 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15919
15920         * gcc.dg/cpp/macro11.c: New test.
15921
15922 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15923
15924         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
15925         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
15926         gcc.dg/format/multattr-3.c: New tests.
15927         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
15928         tests for format attributes on function pointers being rejected.
15929
15930 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15931
15932         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
15933
15934 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15935
15936         * g++.dg/warn/format1.C: New test.
15937
15938 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
15939
15940         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
15941
15942 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
15943
15944         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
15945
15946 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
15947
15948         * gcc.dg/cpp/redef2.c: Add test.
15949
15950 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
15951
15952         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
15953         long-standing bug on i686, apparently.
15954         * gcc.c-torture/execute/loop-2c.x: New file.
15955         * gcc.c-torture/execute/loop-2d.x: New file.
15956         * gcc.c-torture/execute/loop-3c.x: New file.
15957
15958 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
15959
15960         * gcc.dg/cpp/20000625-2.c: Correct line number.
15961
15962 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15963
15964         * gcc.dg/cpp/macro10.c: New test.
15965         * gcc.dg/cpp/strify3.c: New test.
15966         * gcc.dg/cpp/spacing1.c: Add tests.
15967         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
15968         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
15969
15970 2001-09-24  DJ Delorie  <dj@redhat.com>
15971
15972         * gcc.c-torture/execute/20010924-1.c: New test.
15973
15974 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15975
15976         * testsuite/objc/execute/paste.m: Remove.
15977
15978 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15979
15980         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
15981
15982 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
15983
15984         * g77.dg/strlen0.f: New test.
15985
15986 2001-09-21  Richard Henderson  <rth@redhat.com>
15987
15988         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
15989         * g++.old-deja/g++.abi/vtable2.C: Likewise.
15990
15991 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15992
15993         Table-driven attributes.
15994         * g++.dg/ext/attrib1.C: New test.
15995
15996 2001-09-20  DJ Delorie  <dj@redhat.com>
15997
15998         * gcc.dg/20000926-1.c: Update expected warning messages.
15999         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16000         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16001         array.
16002
16003 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16004
16005         * g++.dg/eh/registers1.C: New test case.
16006
16007 2001-09-17  Richard Henderson  <rth@redhat.com>
16008
16009         * gcc.dg/array-5.c: Fix VLA decomposition test.
16010
16011 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16012
16013         * gcc.dg/cpp/line5.c: New testcase.
16014
16015 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16016
16017         * gcc.dg/cpp/macro9.c: New test.
16018
16019 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16020
16021         * gcc.c-torture/execute/980223.c: Change type of addr from long
16022         to char *.
16023
16024 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16025
16026         * gcc.c-torture/execute/20010915-1.c: New test.
16027
16028 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16029
16030         * g77.dg/bprob: New directory.
16031         * g77.dg/bprob/bprob.exp: New file.
16032         * g77.dg/bprob/bprob-1.f: New test.
16033         * g77.dg/gcov: New directory.
16034         * g77.dg/gcov/gcov.exp: New file.
16035         * g77.dg/gcov/gcov-1.f: New test.
16036         * g77.dg/gcov/gcov-1.x: New file.
16037
16038 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16039
16040         * gcc.dg/cpp/directiv.c: Update.
16041         * gcc.dg/cpp/undef1.c: Update.
16042
16043 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16044
16045         * gcc.dg/20010912-1.c: New test.
16046
16047 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16048
16049         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16050         language-independent file in lib.
16051         * lib/gcov.exp: New file.
16052
16053 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16054
16055         * gcc.c-torture/compile/20010911-1.c: New test.
16056
16057 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16058
16059         * lib/profopt.exp: New, to support profile-directed optimizations.
16060         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16061         * gcc.misc-tests/bprob-1.c: New test.
16062         * gcc.misc-tests/bprob-2.c: New test.
16063
16064 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16065
16066         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16067         XFAIL and which kinds of gcov output to verify.
16068         * gcc.misc-tests/gcov-4b.x: New file.
16069         * gcc.misc-tests/gcov-5b.x: New file.
16070         * gcc.misc-tests/gcov-6.x: New file.
16071         * gcc.misc-tests/gcov-7.c: New test.
16072         * gcc.misc-tests/gcov-7.x: New file.
16073
16074 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16075
16076         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16077         * gcc.misc-tests/gcov-6.c: New test.
16078
16079 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16080
16081         PR c++/3986
16082         * g++.dg/abi/vbase1.C: New test.
16083
16084 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16085
16086         * objc.dg/method-2.m: New.
16087
16088 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16089
16090         PR c++/4203
16091         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16092         * g++.dg/init/empty1.C: New test.
16093
16094 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16095
16096         * gcc.c-torture/compile/20010903-1.c: New test.
16097
16098 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16099
16100         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16101         for m68k.
16102
16103 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16104
16105         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16106
16107         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16108
16109         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16110
16111 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16112
16113         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16114         for 16-bit 'unsigned int'.
16115
16116 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16117
16118         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16119
16120 2001-08-27  Richard Henderson  <rth@redhat.com>
16121
16122         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16123         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16124
16125 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16126
16127         * gcc.dg/asm-names.c (ymain): New.
16128
16129 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16130
16131         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16132         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16133         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16134
16135 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16136
16137         * gcc.dg/compare5.c: New testcase.
16138
16139 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16140
16141         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16142         and "In instantiation".
16143
16144 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16145
16146         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16147
16148 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16149
16150         * gcc.misc-tests/gcov.exp: Add support for branch information.
16151         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16152         * gcc.misc-tests/gcov-4.c: New test.
16153         * gcc.misc-tests/gcov-4b.c: New test.
16154         * gcc.misc-tests/gcov-5b.c: New test.
16155
16156 2001-08-20  Zack Weinberg  <zackw@panix.com>
16157
16158         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16159         expected to fail.
16160
16161 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16162
16163         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16164
16165 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16166
16167         * g++.dg/eh/template1.C: New test.
16168
16169 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16170
16171         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16172         Fix thinko.
16173         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16174         for xfail.
16175
16176 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16177
16178         * lib/g77-dg.exp:  Use prune.exp for common procedures
16179         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16180         * lib/g77.exp: (g77-dg-prune) Remove
16181
16182 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16183
16184         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16185
16186 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16187
16188         * g++.dg/template/unify1.C: New test.
16189
16190 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16191
16192         * g++.dg/abi/empty4.C: New test.
16193
16194 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16195
16196         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16197         solaris2.*
16198         * g77.f-torture/compile/pr3743.x: Likewise
16199
16200 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16201
16202         * g++.dg/other/using-declaration.C: New test.
16203
16204 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16205
16206         * gcc.dg/cpp/tr-sign.c: New testcase.
16207
16208 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16209
16210         * gcc.dg/cpp/19951025-1.c: Revert.
16211         * gcc.dg/cpp/directiv.c: We no longer process directives that
16212         interrupt macro arguments.
16213
16214 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16215
16216         * gcc.dg/bconstp-1.c: New test.
16217
16218 2001-08-03  Richard Henderson  <rth@redhat.com>
16219
16220         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16221
16222 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16223
16224         * gcc.dg/cpp/19951025-1.c: Update.
16225
16226 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16227
16228         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16229         should be x.
16230
16231 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16232
16233         Kill -fhonor-std.
16234         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16235         * g++.old-deja/g++.other/std1.C: Likewise.
16236         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16237
16238 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16239
16240         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16241         (g77_pass, g77_fail, g77_finish, g77_exit,
16242         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16243
16244 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16245
16246         * g77.dg/fbackslash.f
16247         * g77.dg/fcase-preserve.f
16248         * g77.dg/ff90-1.f
16249         * g77.dg/ffixed-line-length-0.f
16250         * g77.dg/ffixed-line-length-132.f
16251         * g77.dg/ffixed-line-length-7.f
16252         * g77.dg/ffixed-line-length-72.f
16253         * g77.dg/ffixed-line-length-none.f
16254         * g77.dg/ffree-form-1.f
16255         * g77.dg/fno-backslash.f
16256         * g77.dg/fno-f90-1.f
16257         * g77.dg/fno-fixed-form-1.f
16258         * g77.dg/fno-onetrip.f
16259         * g77.dg/fno-typeless-boz.f
16260         * g77.dg/fno-underscoring.f
16261         * g77.dg/fno-vxt-1.f
16262         * g77.dg/fonetrip.f
16263         * g77.dg/ftypeless-boz.f
16264         * g77.dg/fugly-assumed.f
16265         * g77.dg/funderscoring.f
16266         * g77.dg/fvxt-1.f
16267
16268 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16269
16270         * objc.dg/fwd-proto-1.m: New.
16271         * objc.dg/local-decl-1.m: New.
16272         * objc.dg/naming-1.m: New.
16273         * objc.dg/naming-2.m: New.
16274         * objc.dg/proto-hier-1.m: New.
16275
16276 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16277
16278         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16279         largest-type elements to a struct makes its size grow.
16280
16281 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16282
16283         * g++.dg/abi/vthunk1.C: New test.
16284
16285 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16286
16287         * g++.dg/abi/vbase8-22.C: New test.
16288
16289 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16290
16291         * gcc.dg/cpp/macro8.c: New test.
16292
16293 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16294
16295         * g++.dg/abi/vbase8-21.C: New test.
16296
16297 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16298
16299         * g++.dg/abi/vbase8-10.C: New test.
16300
16301 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16302
16303         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16304         ${tool}_set_ld_library_path.
16305         Changed caller.
16306         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16307         g++.exp.
16308
16309 2001-07-26  Stan Cox <scox@redhat.com>
16310
16311         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16312         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16313         gcc_exit, gcc_check_unsupported_p):
16314         Moved to gcc-deps.exp
16315         * gcc-deps.exp: New file.
16316
16317 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16318
16319         * g++.old-deja/g++.pt/defarg14.C: New test.
16320
16321 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16322
16323         * g++.old-deja/g++.other/lineno5.C: New test.
16324
16325 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16326
16327         * g++.old-deja/g++.pt/crash68.C: New test.
16328
16329 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16330
16331         * g++.old-deja/g++.other/crash42.C: New test.
16332
16333 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16334
16335         * gcc.dg/cpp/extratokens.c: Fix.
16336         * gcc.dg/cpp/skipping2.c: New tests.
16337
16338 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16339
16340         * gcc.c-torture/execute/20010724-1.c: New file.
16341         * gcc.c-torture/execute/20010724-1.x: New file.
16342
16343 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16344
16345         * g++.old-deja/g++.other/cond7.C: New test.
16346
16347 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16348
16349         * g++.old-deja/g++.other/optimize4.C: New test.
16350
16351 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16352
16353         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16354
16355 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16356
16357         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16358         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16359         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16360         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16361
16362         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16363         bug report" message.
16364
16365         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16366         * g++.dg/ext/instantiate1.C: Move from old-deja.
16367
16368 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16369
16370         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16371         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16372         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16373         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16374
16375 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16376
16377         * gcc.c-torture/execute/20010723-1.c: New test.
16378
16379 2001-07-23  Ben Elliston  <bje@redhat.com>
16380
16381         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16382
16383 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16384
16385         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16386         i[34567]86-*-*.
16387         Delete handling of ieee_multilib_flags.
16388         Pass -mieee for alpha*-*-* and sh-*-*.
16389         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16390
16391 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16392
16393         Remove old-abi tests.
16394         * g++.old-deja/g++.mike/p11116.C: Remove.
16395         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16396
16397 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16398
16399         * g77.f-torture/compile/pr3743.f:  New test
16400
16401 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16402
16403         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16404
16405 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16406
16407         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16408         g++.old-deja/g++.pt/static6.C: Likewise.
16409         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16410         supports weak symbols.
16411
16412 2001-07-18  Andreas Jaeger  <aj@suse.de>
16413
16414         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16415         supported again.
16416
16417 2001-07-18  Andreas Jaeger  <aj@suse.de>
16418
16419         * gcc.dg/iftrap-1.c: Fix target line.
16420
16421 2001-07-17  Richard Henderson  <rth@redhat.com>
16422
16423         * gcc.c-torture/execute/20010717-1.c: New.
16424
16425 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16426
16427         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
16428         tests.
16429
16430 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16431
16432         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
16433
16434 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16435
16436         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
16437         UAC_SIGBUS, UAC_NOPRINT definitions.
16438
16439 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
16440
16441         * objc/execute/object_is_class.m: New test.
16442         * objc/execute/object_is_meta_class.m: New test.
16443
16444 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16445
16446         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
16447         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
16448
16449 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
16450
16451         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
16452         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
16453
16454 2001-07-14  Richard Henderson  <rth@redhat.com>
16455
16456         * gcc.dg/iftrap-1.c: New.
16457
16458 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
16459
16460         * g77.f-torture/execute/intrinsic77.f: New test.
16461
16462 2001-07-11  Janis Johnson <janis@us.ibm.com>
16463
16464         * gcc.misc-tests/gcov-3.c: New test.
16465
16466 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16467
16468         * gcc.c-torture/compile/20010711-1.c,
16469         * gcc.c-torture/compile/20010711-2.c: New tests.
16470
16471 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16472
16473         * gcc.c-torture/execute/20010711-1.c: New test.
16474
16475 2001-07-11  Ben Elliston  <bje@redhat.com>
16476
16477         * g++.old-deja/g++.other/enum5.C: New test.
16478
16479 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
16480
16481         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
16482         (g++-dg-prune): Call prune_gcc_output.
16483         * prune.exp: New file for prune_gcc_output.
16484         * lib/g++.exp, lib/gcc.exp: Load it.
16485
16486 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16487
16488         * gcc.c-torture/compile/20010701-1.c,
16489         g++.old-deja/g++.ext/attrib6.C: New tests.
16490
16491 2001-07-06  Jeffrey A Law  (law@cygnus.com)
16492
16493         * gcc.c-torture/compile/20010706-1.c: New test.
16494
16495 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
16496
16497         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
16498
16499 2001-06-28  Stan Shebs  <shebs@apple.com>
16500
16501         * gcc.dg/pragma-darwin.c: New test.
16502
16503 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16504
16505         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
16506         Solaris 2.[678] system.
16507
16508 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16509
16510         * gcc.dg/20010622-1.c: New test.
16511
16512 2001-06-18  Stan Shebs  <shebs@apple.com>
16513
16514         * objc.dg: New directory.
16515         * objc.dg/dg.exp: New file.
16516         * objc.dg/alias.m: New.
16517         * objc.dg/class-1.m: New.
16518         * objc.dg/class-2.m: New.
16519         * objc.dg/const-str-1.m: New.
16520         * objc.dg/const-str-2.m: New.
16521         * objc.dg/id-1.m: New.
16522         * objc.dg/method-1.m: New.
16523         * objc.dg/super-class-1.m: New.
16524         * lib/objc-dg.exp: New file.
16525
16526 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16527
16528         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
16529         of label name.
16530
16531 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16532
16533         * g++.old-deja/g++.abi/vbase8-9.C: New test.
16534
16535 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16536
16537         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
16538         variable.
16539
16540 2001-06-12  Richard Henderson  <rth@redhat.com>
16541
16542         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
16543
16544 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16545
16546         * g++.old-deja/g++.abi/vbase5.C: New test.
16547         * g++.old-deja/g++.abi/vbase6.C: New test.
16548         * g++.old-deja/g++.abi/vbase7.C: New test.
16549
16550 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16551
16552         * gcc.c-torture/compile/20010610-1.c: New test.
16553
16554 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16555
16556         * g++.old-deja/g++.abi/vbase4.C: New test.
16557
16558 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16559
16560         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
16561         support %f for HC11/HC12 targets.
16562         * gcc.c-torture/execute/930513-1.x: New file, likewise.
16563         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
16564         on HC11/HC12 targets.
16565         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
16566
16567 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16568
16569         * gcc.dg/wchar_t-1.c: New file.
16570         * gcc.dg/wint_t-1.c: Likewise.
16571
16572 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
16573
16574         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
16575
16576 2001-06-11  Richard Henderson  <rth@redhat.com>
16577
16578         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
16579
16580 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16581
16582         * gcc.c-torture/compile/20010611-1.c: New test.
16583
16584 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16585
16586         * gcc.dg/c99-tag-1.c: Add more tests.
16587
16588 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
16589
16590         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
16591         representation on MN10300 and ARM/Thumb.
16592
16593 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
16594
16595         * g77.f-torture/execute/20010610.f: New.
16596
16597 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
16598
16599         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
16600         names.
16601
16602 2001-06-09  Richard Henderson  <rth@redhat.com>
16603
16604         * gcc.c-torture/execute/ashrdi-1.c: New.
16605         * gcc.c-torture/execute/ashldi-1.c: New.
16606         * gcc.c-torture/execute/lshrdi-1.c: New.
16607
16608 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
16609
16610         * objc/execute/load-3.m: Added. Check sending +load to categories,
16611         in addition to classes.
16612
16613 2001-06-08  Stan Shebs  <shebs@apple.com>
16614
16615         * objc/execute/load-2.m: New test.  From Nicola Pero
16616         <n.pero@mi.flashnet.it>.
16617
16618 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
16619
16620         * gcc.c-torture/execute/20010605-2.c: New test.
16621
16622 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16623
16624         * g++.old-deja/g++.abi/vbase2.C: New test.
16625         * g++.old-deja/g++.abi/vbase3.C: New test.
16626
16627 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16628
16629         * g++.old-deja/g++.pt/friend49.C: New test.
16630
16631 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16632
16633         * g++.old-deja/g++.ext/anon3.C: New test.
16634
16635 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
16636
16637         * g++.old-deja/g++.other/conv7.C: New test.
16638
16639 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
16640
16641         * gcc.c-torture/compile/20010605-2.c: New test.
16642
16643 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16644
16645         * gcc.c-torture/execute/20010604-1.c: New test.
16646
16647 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
16648
16649         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
16650
16651 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
16652
16653         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
16654         (g++_link_flags): Likewise.
16655         (g++_init): Pass gccpath's value to two previous functions.
16656
16657 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16658
16659         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
16660         Ensure logfile entry matches exec command line.
16661
16662 2001-05-31  Richard Henderson  <rth@redhat.com>
16663
16664         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
16665         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
16666
16667 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
16668
16669         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
16670         compiler for irix6.2
16671
16672 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
16673
16674         * g++.old-deja/g++.other/optimize3.C: New file.
16675
16676 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
16677
16678         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
16679         assemble.
16680
16681 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
16682
16683         * g++.old-deja/g++.other/optimize2.C: New file.
16684
16685 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
16686
16687         * gcc.c-torture/compile/20010518-2.c: New file.
16688         * gcc.c-torture/execute/20010518-1.c: New file.
16689         * gcc.c-torture/execute/20010518-2.c: New file.
16690
16691 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16692
16693         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
16694
16695 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
16696
16697         G++ no longer defines builtins that do not begin with __builtin.
16698         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
16699         * g++.old-deja/g++.brendand/misc13.C: Likewise.
16700         * g++.old-deja/g++.law/builtin1.C: Likewise.
16701         * g++.old-deja/g++.law/cvt2.C: Likewise.
16702         * g++.old-deja/g++.mike/net5.C: Likewise.
16703         * g++.old-deja/g++.other/builtins1.C: Likewise.
16704         * g++.old-deja/g++.other/builtins2.C: Likewise.
16705         * g++.old-deja/g++.other/builtins3.C: Likewise.
16706         * g++.old-deja/g++.other/builtins4.C: Likewise.
16707         * g++.old-deja/g++.other/inline8.C: Likewise.
16708         * g++.old-deja/g++.robertl/eb39.C: Likewise.
16709
16710 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
16711
16712         * g++.old-deja/g++.pt/using1.C: Adjust.
16713         * g++.old-deja/g++.pt/using2.C: New test.
16714
16715 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16716
16717         * gcc.dg/cpp/charconst.c: New tests.
16718         * gcc.dg/cpp/escape.c: New tests.
16719         * gcc.dg/cpp/escape-1.c: New tests.
16720         * gcc.dg/cpp/escape-2.c: New tests.
16721         * gcc.dg/cpp/ucs.c: New tests.
16722
16723 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
16724
16725         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
16726         native compiler for irix6.5.
16727
16728 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
16729
16730         * lib/g++.exp (g++_include_flags): Use args to compute
16731         get_multilibs.
16732         (g++_link_flags): Likewise.
16733         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
16734
16735 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16736
16737         * gcc.dg/c90-hexfloat-1.c: Add more tests.
16738
16739 2001-05-21  Geoff Keating  <geoffk@redhat.com>
16740
16741         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
16742         this file.
16743
16744 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16745
16746         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
16747         STACK_SIZE;
16748         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
16749         to STACK_SIZE; Use it to define size of add_histo array.
16750         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
16751         to STACK_SIZE.
16752         (f): Use GITT_SIZE to define size of gitt local table.
16753         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
16754         to STACK_SIZE; Use it to define size of bytemem array.
16755
16756 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16757
16758         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
16759         on 68HC11/HC12 due to the asm instruction.
16760         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
16761         * gcc.c-torture/compile/920520-1.x: Likewise.
16762         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
16763         on 68HC11/HC12 because the function is larger than 64K.
16764         * gcc.c-torture/compile/961203-1.x: New file, this test fails
16765         on 68HC11/HC12 because the structure is too large.
16766
16767 2001-05-20  Richard Henderson  <rth@redhat.com>
16768
16769         * gcc.c-torture/execute/20010520-1.c: New.
16770
16771 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16772
16773         * g++.old-deja/g++.warn/compare1.C: New test.
16774         * gcc.dg/compare4.c: New test.
16775
16776 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
16777
16778         * g++.old-deja/g++.other/optimize1.C: New test.
16779
16780 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16781
16782         * g++.old-deja/g++.pt/spec41.C: New test.
16783
16784 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
16785
16786         * gcc.c-torture/compile/20010114-1.x: Remove.
16787
16788 2001-05-18  Stan Shebs  <shebs@apple.com>
16789
16790         * gcc.c-torture/compile/20010518-1.c: New test.
16791
16792 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
16793
16794         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
16795         * g++.old-deja/g++.pt/crash67.C: New test.
16796
16797 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
16798
16799         * g++.old-deja/g++.other/debug9.C: New test.
16800
16801 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
16802
16803         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
16804
16805 2001-05-16  Jan Hubicka  <jh@suse.cz>
16806
16807         * gcc.c-torture/compile/20010516-1.c: New test.
16808
16809 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
16810
16811         * g++.old-deja/g++.other/crash41.C: New test.
16812
16813 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
16814
16815         * g++.old-deja/g++.pt/crash66.C: New test.
16816
16817 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
16818
16819         * g++.old-deja/g++.robertl/eb27.C: Convert.
16820
16821 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
16822
16823         * g++.dg/friend-warn.C: New test.  Do not warn about friend
16824         declaration being redundant.
16825
16826 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
16827
16828         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
16829
16830 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
16831
16832         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
16833
16834 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
16835
16836         * lib/g++.exp: Use testsuite_flags.
16837
16838 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
16839
16840         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
16841
16842 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16843
16844         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
16845
16846 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
16847
16848         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
16849
16850 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
16851
16852         * gcc.c-torture/compile/20010313-1.c: New test.
16853
16854 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
16855
16856         * gcc.dg/cpp/direct2.c: New test.
16857         * gccq.dg/cpp/direct2s.c: New test.
16858
16859         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
16860
16861 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
16862
16863         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
16864         * g++.old-deja/g++.other/op3.C: Likewise.
16865
16866 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16867
16868         * gcc.dg/cpp/syshdr.h: New file.
16869         * gcc.dg/cpp/sysmac1.c: Update.
16870         * gcc.dg/cpp/sysmac2.c: Update.
16871
16872 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16873
16874         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
16875
16876 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
16877
16878         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
16879         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
16880
16881 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
16882
16883         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
16884
16885 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
16886
16887         * lib/g++.exp (g++_include_flags): Don't use any special flags
16888         if TESTING_IN_BUILD_TREE is not defined.
16889         (g++_init): Use a plain 'c++' as the compiler if
16890         TESTING_IN_BUILD_TREEE is not defined.
16891
16892 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
16893
16894         * g++.old-deja/g++.eh/catch13.C: New test.
16895         * g++.old-deja/g++.eh/catch14.C: New test.
16896
16897 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
16898
16899         * gcc.dg/cpp/tr-define.c: New test.
16900
16901 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
16902
16903         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
16904         <stdlib.h>, not <malloc.h>.
16905
16906 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
16907
16908         * g++.old-deja/g++.ns/template17.C: New test.
16909
16910 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         * g++.old-deja/g++.pt/ref4.C: New test.
16913
16914 2001-04-30  Richard Henderson  <rth@redhat.com>
16915
16916         * gcc.dg/20000724-1.c: Revert last change.
16917
16918 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
16919
16920         * g77.f-torture/execute/20010430.f: New test.
16921
16922 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
16923
16924         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
16925
16926 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
16927
16928         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
16929
16930 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
16931
16932         * g++.old-deja/g++.eh/crash6.C: New test.
16933
16934 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
16935
16936         * g++.old-deja/g++.other/warn7.C: New test.
16937
16938 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
16939
16940         * g++.old-deja/g++.other/defarg9.C: New test.
16941
16942 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
16943
16944         * g77.f-torture/compile/20010426.f: New test.
16945         * g77.f-torture/execute/20010426.f: New test.
16946
16947 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
16948
16949         * g77.f-torture/compile/20000629-1.x: Remove - error
16950         has been fixed.
16951
16952 2001-04-26  Jeffrey A Law  (law@cygnus.com)
16953
16954         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
16955         Tweak slightly to work with g++.dg framework.
16956         * g++.dg/special/ecos.exp: Run initp1.C test.
16957         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
16958
16959         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
16960         its linker doesn't give line numbers either.
16961         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
16962
16963 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
16964
16965         * g++.old-deja/g++.other/lex1.C: New test.
16966
16967 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
16968
16969         * gcc.dg/noncompile/20010425-1.c: New test.
16970
16971 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
16972
16973         * g++.old-deja/g++.pt/mangle2.C: New test.
16974
16975 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
16976
16977         * gcc.dg/format/plus-1.c: New test.
16978
16979 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
16980
16981         * gcc.dg/20010423-1.c: New test.
16982
16983 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
16984
16985         * gcc.c-torture/execute/20010422-1.c: New test.
16986
16987 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
16988
16989         * g++.old-deja/g++.ns/type2.C: New test.
16990
16991 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
16992
16993         * g++.old-deja/g++.other/perf1.C: New test.
16994
16995 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
16996
16997         * gcc.dg/c99-func-2.c: Remove xfail.
16998         * gcc.dg/c99-func-3.c: Remove xfail.
16999         * gcc.dg/c99-func-4.c: Remove xfail.
17000
17001 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17002
17003         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17004
17005 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17006
17007         * gcc.c-torture/compile/20010423-1.c: New test.
17008
17009 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17010
17011         * g++.old-deja/g++.pt/typename28.C: New test.
17012
17013 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17014
17015         * g++.old-deja/g++.abi/empty2.C: New test.
17016         * g++.old-deja/g++.abi/empty3.C: New test.
17017
17018 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17019
17020         * g++.old-deja/g++.other/comdat2.C: New test.
17021         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17022
17023 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17024
17025         * g++.old-deja/g++.other/overload14.C: New test.
17026
17027 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17028
17029         * g++.old-deja/g++.other/lookup23.C: New test.
17030
17031 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17032
17033         * gcc.c-torture/execute/20010403-1.c: New test.
17034
17035 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17036             Mark Mitchell  <mark@codesourcery.com>
17037
17038         * lib/old-dejagnu.exp: Don't delete output of executable.
17039         Add .exe suffix to executables.
17040
17041 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17042
17043         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17044
17045 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17046
17047         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17048
17049 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17052         * g++.old-deja/g++.abi/crash1.C: New test.
17053
17054 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17055
17056         * g++.old-deja/g++.other/crash40.C: New test.
17057
17058 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17059
17060         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17061
17062 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17063
17064         * g++.old-deja/g++.other/warn6.C: New test.
17065
17066 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17067
17068         * g++.old-deja/g++.robertl/eb42.C: Same.
17069
17070 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17071
17072         * gcc.dg/wtr-conversion-1.c: New testcase.
17073
17074 2001-04-10  Richard Henderson  <rth@redhat.com>
17075
17076         * g++.old-deja/g++.other/array5.C: New.
17077
17078 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17079
17080         * gcc.c-torture/execute/20010408-1.c: New test.
17081
17082 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17083
17084         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17085         headers and constructs.
17086         * g++.old-deja/g++.robertl/eb79.C: Same.
17087         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17088         * g++.old-deja/g++.robertl/eb73.C: Same.
17089         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17090         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17091         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17092         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17093         * g++.old-deja/g++.robertl/eb44.C: Same.
17094         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17095         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17096         * g++.old-deja/g++.robertl/eb39.C: Same.
17097         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17098         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17099         * g++.old-deja/g++.robertl/eb30.C: Same.
17100         * g++.old-deja/g++.robertl/eb3.C: Same.
17101         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17102         * g++.old-deja/g++.robertl/eb21.C: Same.
17103         * g++.old-deja/g++.robertl/eb15.C: Same.
17104         * g++.old-deja/g++.robertl/eb118.C: Same.
17105         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17106         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17107         * g++.old-deja/g++.robertl/eb109.C: Same.
17108         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17109         * g++.old-deja/g++.mike/rtti1.C: Same.
17110         * g++.old-deja/g++.mike/p658.C: Same.
17111         * g++.old-deja/g++.mike/net46.C: Same.
17112         * g++.old-deja/g++.mike/net34.C: Same.
17113         * g++.old-deja/g++.mike/memoize1.C: Same.
17114         * g++.old-deja/g++.mike/eh2.C: Same.
17115         * g++.old-deja/g++.law/weak.C: Same.
17116         * g++.old-deja/g++.law/visibility7.C: Same.
17117         * g++.old-deja/g++.law/visibility25.C: Same.
17118         * g++.old-deja/g++.law/visibility22.C: Same.
17119         * g++.old-deja/g++.law/visibility2.C: Same.
17120         * g++.old-deja/g++.law/visibility17.C: Same.
17121         * g++.old-deja/g++.law/visibility13.C: Same.
17122         * g++.old-deja/g++.law/visibility10.C: Same.
17123         * g++.old-deja/g++.law/visibility1.C: Same.
17124         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17125         * g++.old-deja/g++.law/vbase1.C: Same.
17126         * g++.old-deja/g++.law/operators32.C: Same.
17127         * g++.old-deja/g++.law/nest3.C: Same.
17128         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17129         * g++.old-deja/g++.law/except5.C (main): Same.
17130         * g++.old-deja/g++.law/cvt7.C (run): Same.
17131         * g++.old-deja/g++.law/cvt2.C: Same.
17132         * g++.old-deja/g++.law/cvt16.C: Same.
17133         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17134         * g++.old-deja/g++.law/ctors17.C (main): Same.
17135         * g++.old-deja/g++.law/ctors13.C: Same.
17136         * g++.old-deja/g++.law/ctors12.C (main): Same.
17137         * g++.old-deja/g++.law/ctors10.C: Same.
17138         * g++.old-deja/g++.law/code-gen5.C: Same.
17139         * g++.old-deja/g++.law/bad-error7.C: Same.
17140         * g++.old-deja/g++.law/arm9.C: Same.
17141         * g++.old-deja/g++.law/arm12.C: Same.
17142         * g++.old-deja/g++.law/arg8.C: Same.
17143         * g++.old-deja/g++.law/arg1.C: Same.
17144         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17145         * g++.old-deja/g++.jason/template31.C: Same.
17146         * g++.old-deja/g++.jason/template24.C (main): Same.
17147         * g++.old-deja/g++.jason/2371.C: Same.
17148         * g++.old-deja/g++.eh/new2.C: Same.
17149         * g++.old-deja/g++.eh/new1.C: Same.
17150         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17151         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17152         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17153         * g++.old-deja/g++.brendan/crash62.C: Same.
17154         * g++.old-deja/g++.brendan/crash52.C: Same.
17155         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17156         * g++.old-deja/g++.brendan/crash38.C: Same.
17157         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17158         * g++.old-deja/g++.brendan/copy9.C: Same.
17159
17160 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17161
17162         * gcc.c-torture/execute/20001203-2.c (memset):
17163         Count argument is of type __SIZE_TYPE__.
17164
17165 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17166
17167         * gcc.c-torture/compile/20010404-1.c: New test.
17168
17169 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17170
17171         * gcc.c-torture/compile/20010326-1.c: New test.
17172
17173 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17174
17175         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17176         peculiarities of the SH.
17177         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17178
17179 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17180
17181         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17182         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17183         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17184
17185 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17186
17187         * g77.f-torture/compile/20010321-1.f: New test.
17188
17189 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17190
17191         * gcc.c-torture/compile/20010329-1.c: New test.
17192
17193 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17194
17195         * gcc.c-torture/execute/20010329-1.c: New test.
17196
17197 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17198
17199         * g++.old-deja/g++.other/eh4.C: Fix typo.
17200
17201 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17202
17203         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17204
17205 2001-03-28  Philip Blundell  <philb@gnu.org>
17206
17207         * gcc.c-torture/compile/20010328-1.c: New test.
17208
17209 2001-03-27  Richard Henderson  <rth@redhat.com>
17210
17211         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17212         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17213
17214 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17215
17216         * gcc.c-torture/compile/20010327-1.c: New test.
17217
17218 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17219
17220         * g++.old-deja/g++.other/friend12.C: New test.
17221         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17222         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17223
17224 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17225
17226         * gcc.c-torture/execute/20010325-1.c: New test.
17227
17228 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17229
17230         * g++.old-deja/g++.other/mangle3.C: New test.
17231
17232 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17233
17234         * g++.old-deja/g++.other/anon8.C: New test.
17235
17236 2001-03-20  Philip Blundell  <philb@gnu.org>
17237
17238         * gcc.c-torture/compile/20010320-1.c: New test.
17239
17240 2001-03-17  Richard Henderson  <rth@redhat.com>
17241
17242         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17243
17244 2001-03-15  Geoff Keating  <geoff@redhat.com>
17245
17246         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17247         tests on AIX.
17248
17249 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17250
17251         * g++.old-deja/g++.other/eh4.C: New test.
17252
17253 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17254
17255         * gcc.dg/cpp/mi1.c: Update.
17256
17257 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * g++.old-deja/g++.other/regstack.C: New test.
17260
17261 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17262
17263         * g++.old-deja/g++.other/ref4.C: New test.
17264
17265 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17266
17267         * objc/execute/va_method.m: Added.
17268         * objc/execute/IMP.m: Added.
17269         * objc/execute/_cmd.m: Added.
17270         * objc/execute/accessing_ivars.m: Added.
17271         * objc/execute/class-1.m: Added.
17272         * objc/execute/class-10.m: Added.
17273         * objc/execute/class-11.m: Added.
17274         * objc/execute/class-12.m: Added.
17275         * objc/execute/class-13.m: Added.
17276         * objc/execute/class-14.m: Added.
17277         * objc/execute/class-2.m: Added.
17278         * objc/execute/class-3.m: Added.
17279         * objc/execute/class-4.m: Added.
17280         * objc/execute/class-5.m: Added.
17281         * objc/execute/class-6.m: Added.
17282         * objc/execute/class-7.m: Added.
17283         * objc/execute/class-8.m: Added.
17284         * objc/execute/class-9.m: Added.
17285         * objc/execute/class-tests-1.h
17286         * objc/execute/class-tests-2.h
17287         * objc/execute/compatibility_alias.m: Added.
17288         * objc/execute/encode-1.m: Added.
17289         * objc/execute/formal_protocol-1.m: Added.
17290         * objc/execute/formal_protocol-2.m: Added.
17291         * objc/execute/formal_protocol-3.m: Added.
17292         * objc/execute/formal_protocol-4.m: Added.
17293         * objc/execute/formal_protocol-5.m: Added.
17294         * objc/execute/formal_protocol-6.m: Added.
17295         * objc/execute/formal_protocol-7.m: Added.
17296         * objc/execute/informal_protocol.m: Added.
17297         * objc/execute/initialize.m: Added.
17298         * objc/execute/load.m: Added.
17299         * objc/execute/many_args_method.m: Added.
17300         * objc/execute/nested-3.m: Added.
17301         * objc/execute/no_clash.m: Added.
17302         * objc/execute/private.m: Added.
17303         * objc/execute/redefining_self.m: Added.
17304         * objc/execute/root_methods.m: Added.
17305         * objc/execute/selector-1.m: Added.
17306         * objc/execute/static-1.m: Added.
17307         * objc/execute/static-2.m: Added.
17308         * objc/execute/va_method.m: Added.
17309
17310 2001-03-10  Richard Henderson  <rth@redhat.com>
17311
17312         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17313
17314 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17315
17316         * g++.old-deja/g++.other/crash31.C: XFAIL.
17317         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17318         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17319         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17320         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17321         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17322
17323 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17324
17325         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17326
17327 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17328
17329         * gcc.dg/20000724-1.c: Don't use multiline strings.
17330
17331 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17332
17333         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17334         result of -cString against what we expect it to be; don't just
17335         print it out for no one to read.
17336
17337         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17338         Based on testcases provided by Nicola Pero.
17339
17340 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17341
17342         * gcc.dg/cpp/macro7.c: New test.
17343
17344 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17345
17346         * gcc.dg/cpp/multiline.c: Update.
17347
17348 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17349
17350         * g++.old-deja/g++.other/enum3.C: New test.
17351
17352 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17353
17354         * g++.old-deja/g++.other/pod1.C: New test.
17355
17356 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17357
17358         * g++.old-deja/g++.ext/overload1.C: New test.
17359
17360 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17361
17362         * g++.old-deja/g++.pt/using1.C: New test.
17363
17364 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17365
17366         * g++.old-deja/g++.other/using9.C: New test.
17367
17368 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17369
17370         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17371
17372         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17373
17374 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17375
17376         * g++.old-deja/g++.ext/realpt1.C: Remove.
17377
17378 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17379
17380         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17381
17382 2001-02-26  Will Cohen  <wcohen@redhat.com>
17383
17384         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17385
17386 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17387
17388         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17389         templatized constructors.
17390
17391 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17392
17393         * gcc.c-torture/execute/20010224-1.c: New test.
17394
17395 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17396
17397         * gcc.c-torture/execute/20010222-1.c: New test.
17398
17399 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17400
17401         * g++.old-deja/g++.other/inline20.C: New test.
17402
17403 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17404
17405         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17406
17407 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17408
17409         * g++.old-deja/g++.other/lookup22.C: New test.
17410
17411 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17412
17413         * g77.dg: New directory.
17414         * g77.dg/20010216-1.f: New test case.
17415         * g77.dg/dg.exp: New driver.
17416         * lib/g77-dg.exp: New driver library.
17417
17418 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17419
17420         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
17421
17422 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
17423
17424         * g++.old-deja/g++.other/decl9.C: New test.
17425
17426 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
17427
17428         * g++.old-deja/g++.other/init16.C: Update the test so that it does
17429         not need <string> and also tests the initialization at runtime.
17430
17431 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17432
17433         * gcc.c-torture/execute/longlong.c: New test.
17434
17435 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17436
17437         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
17438
17439 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17440
17441         * gcc.c-torture/execute/920302-1.c (execute):
17442         Change argument type to short.
17443
17444 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17445
17446         * g++.old-deja/g++.pt/deduct6.C: New test.
17447
17448 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17449
17450         * g++.old-deja/g++.pt/deduct5.C: New test.
17451
17452 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
17453
17454         * gcc.c-torture/execute/20010209-1.c: New test.
17455
17456 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17457
17458         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
17459
17460 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
17461
17462         * g++.dg/vtgc1.C: Update for new ABI.
17463
17464         * consistency.vlad: New directory, 1665 files.
17465
17466 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17467
17468         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
17469         return type.
17470         * gcc.dg/cpp/digraphs.c: Declare puts.
17471
17472 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17473
17474         * g++.old-deja/g++.other/warn5.C: New test.
17475
17476 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17477
17478         * g++.old-deja/g++.pt/spec40.C: New test.
17479
17480 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17481
17482         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
17483         case.
17484         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
17485
17486 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
17487
17488         * gcc.c-torture/compile/20010209-1.c: New test.
17489
17490 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
17491
17492         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
17493         excess errors message but not if it crashes.
17494         * g++.old-deja/g++.other/crash27.C: Likewise.
17495         * g++.old-deja/g++.other/crash28.C: Likewise.
17496         * g++.old-deja/g++.other/crash30.C: Likewise.
17497         * g++.old-deja/g++.other/crash32.C: Likewise.
17498         * g++.old-deja/g++.other/crash35.C: Likewise.
17499         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17500
17501 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17502
17503         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
17504         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
17505         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
17506         g77.f-torture/execute/execute.exp,
17507         g77.f-torture/noncompile/noncompile.exp,
17508         gcc.c-torture/execute/execute.exp,
17509         gcc.c-torture/execute/memcheck/memcheck.exp,
17510         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
17511         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
17512         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
17513         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
17514         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
17515         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
17516         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17517         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
17518         Remove bug reporting instructions with ancient email addresses.
17519
17520 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17521
17522         * gcc.dg/20010202-1.c: New test.
17523         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
17524
17525 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
17526
17527         * g++.dg/stdbool-if.C: New test.
17528
17529 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
17530
17531         * objc/execute/fdecl.m: Added main().
17532
17533 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17534
17535         * gcc.c-torture/execute/20010206-1.c: New test.
17536
17537 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17538
17539         * gcc.dg/cpp/avoidpaste1.c: Update.
17540
17541 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
17542
17543         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
17544         Pero <nicola@brainstorm.co.uk>.
17545         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
17546
17547 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
17548
17549         * g++.old-deja/g++.pt/spec39.C: New test.
17550
17551 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
17552
17553         * gcc.c-torture/compile/20010202-1.c: New test.
17554
17555 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
17556
17557         * g++.old-deja/g++.abi/primary2.C: New test.
17558         * g++.old-deja/g++.abi/primary3.C: New test.
17559         * g++.old-deja/g++.abi/primary4.C: New test.
17560         * g++.old-deja/g++.abi/primary5.C: New test.
17561         * g++.old-deja/g++.abi/vtable3.h: New test.
17562         * g++.old-deja/g++.abi/vtable3a.C: New test.
17563         * g++.old-deja/g++.abi/vtable3b.C: New test.
17564         * g++.old-deja/g++.abi/vtable3c.C: New test.
17565         * g++.old-deja/g++.abi/vtable3d.C: New test.
17566         * g++.old-deja/g++.abi/vtable3e.C: New test.
17567         * g++.old-deja/g++.abi/vtable3f.C: New test.
17568         * g++.old-deja/g++.abi/vtable3g.C: New test.
17569         * g++.old-deja/g++.abi/vtable3h.C: New test.
17570         * g++.old-deja/g++.abi/vtable3i.C: New test.
17571         * g++.old-deja/g++.abi/vtable3j.C: New test.
17572         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
17573
17574 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
17575
17576         * g++.old-deja/g++.other/anon6.C: New test.
17577         * g++.old-deja/g++.other/anon7.C: New test.
17578
17579 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17580
17581         * gcc.dg/cpp/avoidpaste2.c: New tests.
17582
17583 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
17584
17585         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
17586
17587 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
17588
17589         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
17590         DECIMAL_DIG cases for Irix."
17591
17592 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
17593
17594         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
17595
17596 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17597
17598         * gcc.dg/c99-tag-1.c: New test.
17599
17600 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17601
17602         * gcc.dg/cpp/tr-warn1.c: Add tests.
17603
17604 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17605
17606         * gcc.dg/cpp/avoidpaste1.c: Update.
17607         * gcc.dg/cpp/paste4.c: Update.
17608
17609 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
17610
17611         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
17612         cases for Irix.
17613
17614 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17615
17616         * g++.old-deja/g++.other/inline19.C: New test.
17617
17618 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17619
17620         * gcc.dg/Wlarger-than.c: New test.
17621
17622 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17623
17624         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
17625
17626 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
17627
17628         * gcc.c-torture/execute/20010129-1.c: New test.
17629         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
17630
17631 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17632
17633         * gcc.dg/cpp/avoidpaste1.c: Test case.
17634
17635 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
17636
17637         * g++.old-deja/g++.other/inline18.C: New test.
17638
17639 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17640
17641         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
17642         and __builtin_putchar.
17643
17644 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
17645
17646         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
17647         tests.
17648
17649 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
17650
17651         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
17652         floating point number rounding mode to round to the nearest
17653         representable mode.
17654
17655 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
17656
17657         * g++.old-deja/g++.other/mangle2.C: New test.
17658
17659 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
17660
17661         * gcc.c-torture/compile/20010124-1.c: New test.
17662
17663 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
17664
17665         * g++.old-deja/g++.pt/spec38.C: New test.
17666
17667 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17668
17669         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
17670         "Build don't run".
17671
17672 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17673
17674         * gcc.c-torture/execute/20010123-1.c: New test.
17675
17676 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17677
17678         * g++.old-deja/g++.pt/spec37.C: New test.
17679
17680 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17681
17682         * g++.old-deja/g++.pt/overload14.C: New test.
17683
17684 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17685
17686         * gcc.c-torture/execute/20010122-1.c: New test, exercise
17687         __builtin_return_address.
17688
17689 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
17690
17691         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
17692         * g++.old-deja/g++.pt/spec35.C: New test.
17693         * g++.old-deja/g++.pt/spec36.C: New test.
17694
17695 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
17696
17697         * gcc.c-torture/compile/20010118-1.c: New test.
17698
17699 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
17700
17701         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
17702
17703 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17704
17705         * gcc.c-torture/execute/20010119-1.c: New test.
17706
17707 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17708
17709         * g++.old-deja/g++.other/vbase5.C: New test.
17710
17711 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17712
17713         * gcc.c-torture/execute/20010118-1.c: New test.
17714
17715 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17716
17717         * g++.old-deja/g++.pt/deduct3.C: New test.
17718
17719 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         * g++.old-deja/g++.pt/spec34.C: New test.
17722
17723 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
17724
17725         * g77.f-torture/compile/20000601-2.f: New test.
17726
17727 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17728
17729         * g++.old-deja/g++.other/init17.C: New test.
17730
17731 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
17732
17733         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
17734
17735 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17736
17737         * g++.old-deja/g++.pt/unify8.C: New test.
17738
17739 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17740
17741         * g++.old-deja/g++.abi/vbase1.C: New test.
17742
17743 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17744
17745         * g++.old-deja/g++.pt/crash65.C: New test.
17746
17747 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
17748
17749         * gcc.dg/cpp/assembl2.S: New test case.
17750
17751 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
17752
17753         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
17754         are supported.
17755
17756 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17757
17758         * g++.old-deja/g++.other/builtins1.C: New test.
17759         * g++.old-deja/g++.other/builtins2.C: Likewise.
17760         * g++.old-deja/g++.other/builtins3.C: Likewise.
17761         * g++.old-deja/g++.other/builtins4.C: Likewise.
17762
17763 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
17764
17765         * gcc.c-torture/compile/20010117-1.c: New test.
17766         * gcc.c-torture/compile/20010117-2.c: New test.
17767
17768 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17769
17770         * g77.f-torture/execute/20010116.[fx]: New test,
17771         XFAIL on i?86-*-*.
17772         * g77.f-torture/compile/20010115.f: Indicate it's
17773         a test for PR fortran/1636.
17774
17775 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
17776
17777         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
17778
17779 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17780
17781         * g77.f-torture/compile/20010115.f: New test.
17782
17783 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         * g++.old-deja/g++.pt/nontype5.C: New test.
17786
17787 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17788
17789         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
17790         have an equivalent working one below it.
17791
17792 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
17793
17794         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
17795         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
17796
17797 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
17798
17799         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
17800         message containing "init_priority".
17801         (conpr-2.C): Likewise.
17802         (conpr-3.C): Likewise.
17803         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
17804
17805 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17806
17807         * gcc.c-torture/execute/20010114-2.c: New test.
17808
17809 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
17810
17811         * gcc.c-torture/compile/20010114-1.c: New test.
17812         * gcc.c-torture/compile/20010114-1.x: Xfail.
17813         * gcc.c-torture/compile/20010114-2.c: New test.
17814         * gcc.c-torture/execute/20010114-1.c: New test.
17815         * gcc.dg/trunc-1.c: New test.
17816         * gcc.dg/uninit-B.c: New test.
17817
17818 2001-01-13  Nick Clifton  <nickc@redhat.com>
17819
17820         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
17821         target.
17822
17823 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
17824
17825         * gcc.c-torture/compile/20010113-1.c: New test.
17826
17827 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
17828
17829         * gcc.c-torture/compile/20001212-1.c: New test.
17830
17831 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17832
17833         * gcc.dg/cpp/widestr1.c: Update.
17834         * gcc.dg/cpp/prag-imp.c: Remove.
17835
17836 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
17837
17838         * gcc.c-torture/execute/20000801-3.x: Remove.
17839         * gcc.dg/c90-init-1.c: New test.
17840         * gcc.dg/c99-init-1.c: New test.
17841         * gcc.dg/c99-init-2.c: New test.
17842         * gcc.dg/gnu99-init-1.c: New test.
17843
17844 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
17845
17846         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
17847         testing that no relevant ones were found.
17848
17849 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17850
17851         * g++.old-deja/g++.pt/cast2.C: New test.
17852
17853 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17854
17855         * g++.old-deja/g++.pt/friend47.C: New test.
17856
17857 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17858
17859         * g++.old-deja/g++.pt/instantiate13.C: New test.
17860
17861 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17862
17863         * g++.old-deja/g++.other/defarg7.C: New test.
17864         * g++.old-deja/g++.other/defarg8.C: New test.
17865
17866 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17867
17868         * g++.old-deja/g++.pt/crash64.C: New test.
17869
17870 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17871
17872         * g++.old-deja/g++.pt/crash63.C: New test.
17873
17874 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17875
17876         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
17877
17878 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
17879
17880         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
17881
17882 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
17883
17884         * g++.old-deja/g++.pt/error3.C: New test.
17885
17886 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
17887
17888         * g++.old-deja/g++.other/crash39.C: New test.
17889
17890 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
17891
17892         * g++.old-deja/g++.other/vbase4.C: New test.
17893
17894 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
17895
17896         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
17897         * gcc.dg/special/20000419-2.c: New file. Identical to above.
17898         * gcc.dg/special/special.exp: New test driver which will check
17899         for alias support for the above test.
17900
17901 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
17902
17903         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
17904         problems on small machines.
17905         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
17906         parameterize.
17907
17908 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
17909
17910         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
17911         mips.
17912         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
17913
17914 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
17915
17916         * g++.old_deja/g++.pt/using8.C: New test.
17917
17918 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17919
17920         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
17921
17922 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
17923
17924         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
17925         where a failure is expected.
17926         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
17927
17928 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
17929
17930         * g++.old_deja/g++.pt/instantiate12.C: New test.
17931
17932 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
17933
17934         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
17935         start of structs.
17936         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
17937         * g++.old-deja/g++.brendan/crash17.C: Likewise.
17938         * g++.old-deja/g++.brendan/crash29.C: Likewise.
17939         * g++.old-deja/g++.brendan/crash48.C: Likewise.
17940         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17941         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
17942         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17943         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
17944         * g++.old-deja/g++.eh/spec6.C: Likewise.
17945         * g++.old-deja/g++.jason/crash3.C: Likewise.
17946         * g++.old-deja/g++.law/ctors11.C: Likewise.
17947         * g++.old-deja/g++.law/ctors17.C: Likewise.
17948         * g++.old-deja/g++.law/ctors5.C: Likewise.
17949         * g++.old-deja/g++.law/ctors9.C: Likewise.
17950         * g++.old-deja/g++.mike/ambig1.C: Likewise.
17951         * g++.old-deja/g++.mike/net22.C: Likewise.
17952         * g++.old-deja/g++.mike/p3538a.C: Likewise.
17953         * g++.old-deja/g++.mike/p3538b.C: Likewise.
17954         * g++.old-deja/g++.mike/virt3.C: Likewise.
17955         * g++.old-deja/g++.niklas/t128.C: Likewise.
17956         * g++.old-deja/g++.other/anon4.C: Likewise.
17957         * g++.old-deja/g++.other/using1.C: Likewise.
17958         * g++.old-deja/g++.other/warn3.C: Likewise.
17959         * g++.old-deja/g++.pt/t37.C: Likewise.
17960         * g++.old-deja/g++.robertl/eb69.C: Likewise.
17961         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17962
17963 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
17964
17965         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
17966
17967 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17968
17969         * gcc.c-torture/execute/stdio-opt-3.c: New test.
17970
17971 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
17972
17973         * gcc.c-torture/compile/20010107-1.c: New test.
17974
17975 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17976
17977         * gcc.c-torture/execute/builtin-noret-1.c: New test.
17978
17979 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17980
17981         * gcc.dg/format/format.h: New file.
17982         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
17983         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
17984         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
17985         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
17986         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
17987         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17988         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
17989         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
17990         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
17991         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
17992         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
17993         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
17994         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
17995         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
17996         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
17997         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
17998         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
17999         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18000         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18001         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18002         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18003         instead of declaring standard types, macros and functions in each
18004         test.
18005
18006 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18007
18008         * gcc.c-torture/execute/20010106-1.c: New test.
18009
18010 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18011
18012         * gcc.dg/format/format.exp: New file.
18013         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18014         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18015         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18016         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18017         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18018         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18019         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18020         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18021         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18022         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18023         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18024         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18025         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18026         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18027         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18028         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18029         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18030         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18031         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18032         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18033         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18034         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18035         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18036         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18037         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18038         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18039         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18040         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18041         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18042         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18043         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18044         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18045         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18046         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18047         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18048         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18049         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18050         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18051         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18052         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18053         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18054         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18055
18056 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18057
18058         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18059         account.
18060
18061 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18062
18063         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18064
18065 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         * g++.old-deja/g++.pt/crash62.C: New test.
18068
18069 2001-01-04  Richard Henderson  <rth@redhat.com>
18070
18071         * gcc.dg/20000926-1.c: Update expected warnings.
18072         * gcc.dg/array-2.c: Likewise.
18073         * gcc.dg/array-4.c: Also validate flexible array members.
18074         * gcc.dg/c99-flex-array-1.c: New.
18075
18076 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18077
18078         * gcc.c-torture/compile/20001222-1.x: Remove.
18079
18080 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18081
18082         * gcc.c-torture/execute/built-in-setjmp.c: New.
18083
18084 2001-01-03  Richard Henderson  <rth@redhat.com>
18085
18086         * gcc.dg/940510-1.c: Update expected error wording.
18087         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18088
18089 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18090
18091         * lib/target-supports.exp (check_alias_available): Modified to
18092         indicate aliases not supported if only weak aliases are supported.
18093
18094 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18095
18096         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18097         Turn on cmpstrsi checks for __pj__ and __i370__.
18098
18099 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.old-deja/g++.other/virtual11.C: New test.
18102
18103 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18106
18107 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18108
18109         * gcc.c-torture/compile/20010102-1.c: New test.
18110
18111 2001-01-02  Andreas Jaeger  <aj@suse.de>
18112
18113         * gcc.dg/noreturn-3.c: New test.
18114
18115         * gcc.dg/noreturn-4.c: New test.
18116
18117 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18118
18119         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18120         __builtin_fputc and __builtin_fwrite.
18121
18122 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18123
18124         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18125         signed char, not default char.
18126
18127 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18128
18129         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18130
18131 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18132
18133         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18134
18135 2000-12-29  Richard Henderson  <rth@redhat.com>
18136
18137         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18138         (__cyg_profile_func_exit): Define.
18139
18140 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18141
18142         * g++.dg/vtgc1.C: New test.
18143
18144 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18145
18146         * gcc.dg/noncompile/20001228-1.c: New test.
18147
18148         * gcc.dg/20001228-1.c: New test.
18149
18150         * gcc.c-torture/execute/20001228-1.c: New test.
18151
18152 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18153
18154         * gcc.dg/format-strfmon-1.c: New test.
18155
18156 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18157
18158         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18159         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18160         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18161         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18162         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18163         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18164         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18165         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18166         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18167         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18168         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18169         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18170         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18171
18172         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18173         * gcc.c-torture/execute/string-opt-4.c: Test index.
18174
18175 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18176
18177         * gcc.c-torture/compile/20001226-1.c: New test.
18178
18179 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18180
18181         * gcc.c-torture/compile/20001222-1.c: New test.
18182         * gcc.c-torture/compile/20001222-1.x: Xfail.
18183
18184 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18185
18186         * gcc.c-torture/execute/comp-goto-2.c: New test.
18187
18188 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18189
18190         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18191         Use long types if __INT_MAX__ is 32767.
18192         (main): Use cast to (sint32 *) when poking 88 into a_page.
18193
18194         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18195
18196 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18197
18198         * gcc.c-torture/compile/20001221-1.c: New test.
18199         * gcc.c-torture/execute/20001221-1.c: New test.
18200
18201 2000-12-20  Richard Henderson  <rth@redhat.com>
18202
18203         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18204         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18205
18206 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18207
18208         * gcc.dg/compare3.c: New test.
18209
18210 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18211
18212         * gcc.dg/format-warnll-1.c: New test.
18213
18214 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18215
18216         * gcc.dg/cpp/cmdlne-P.c: New test.
18217
18218 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18219
18220         * gcc.c-torture/execute/builtin-abs-1.c,
18221         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18222
18223 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18224
18225         * gcc.dg/cpp/multiline.c: New test.
18226
18227 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18228
18229         * g++.old-deja/g++.other/syshdr1.C: Update.
18230         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18231
18232 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18233
18234         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18235
18236 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18237
18238         * g++.old-deja/g++.pt/ttp65.C: New test.
18239
18240 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18241
18242         * g++.old-deja/g++.pt/ttp64.C: New test.
18243
18244 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18245
18246         * g++.old-deja/g++.pt/spec33.C: New test.
18247
18248 2000-12-14  Catherine Moore  <clm@redhat.com>
18249
18250         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18251         * gcc.c-torture/execute/920612-2.c: Likewise.
18252         * gcc.c-torture/execute/920428-2.c: Likewise.
18253         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18254         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18255
18256 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18257
18258         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18259         * gcc.dg/pack-test-2.c: Likewise.
18260
18261 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18262
18263         Tests by Zack Weinberg <zackw@stanford.edu>.
18264
18265         * gcc.dg/cpp/defined.c: Update.
18266         * gcc.dg/cpp/defined_trad.c: New tests.
18267
18268 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18269
18270         * gcc.dg/cpp/trad-direct.c: Update.
18271
18272 2000-12-11  Neil Booth  <neilb@earthling.net>
18273
18274         * gcc.dg/cpp/defined_trad.c
18275
18276 2000-12-11  Neil Booth  <neilb@earthling.net>
18277
18278         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18279
18280 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18281
18282         * gcc.dg/format-miss-2.c: New test.
18283
18284 2000-12-09  Neil Booth  <neilb@earthling.net>
18285
18286         * gcc.dg/cpp/lineflags.c: New tests.
18287         * gcc.dg/cpp/poison.c: Update.
18288         * gcc.dg/cpp/redef2.c: Update.
18289         * gcc.dg/cpp/skipping.c: New test.
18290
18291 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18292
18293         * g++.old-deja/g++.other/eh3.C: New testcase.
18294
18295 2000-12-07  Neil Booth  <neilb@earthling.net>
18296
18297         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18298         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18299         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18300         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18301         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18302         Update.
18303
18304 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18305
18306         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18307         __SIZE_TYPE__ instead of int for type of integers cast to
18308         pointers.
18309
18310 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18311
18312         * g++.old-deja/g++.other/cleanup4.C: New test.
18313
18314 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18315
18316         * format-sec-1.c: New test.
18317
18318 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18319
18320         * gcc.dg/format-nonlit-3.c: New test.
18321
18322 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18323
18324         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18325         through a null pointer.
18326
18327 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18328
18329         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18330         * g++.old-deja/g++.pt/partial4.C: New test.
18331
18332 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18333
18334         * gcc.c-torture/execute/ieee/hugeval.x: New.
18335
18336 2000-12-06  Neil Booth  <neilb@earthling.net>
18337
18338         * gcc.dg/cpp/backslash2.c: New tests.
18339
18340 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18341
18342         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18343         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18344
18345 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18346
18347         * gcc.c-torture/execute/20001203-2.c: New testcase.
18348
18349 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18350
18351         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18352         * g++.old-deja/g++.other/virtual10.C: New test.
18353
18354 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18355
18356         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18357
18358 2000-12-05  Richard Henderson  <rth@redhat.com>
18359
18360         * gcc.c-torture/compile/20001205-1.c: New.
18361
18362 2000-12-04  Neil Booth  <neilb@earthling.net>
18363
18364         * g++.old-deja/g++.other/virtual9.C: New test.
18365         * g++.old-deja/g++.pt/crash61.C: New test.
18366         * gcc.c-torture/execute/loop-9.c: New test.
18367
18368 2000-12-04  Neil Booth  <neilb@earthling.net>
18369
18370         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18371         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18372         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18373         * gcc.dg/cpp/extratokens.c: ...here.
18374
18375 2000-12-04  Neil Booth  <neilb@earthling.net>
18376
18377         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18378         New tests.
18379
18380 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18381
18382         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18383         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18384
18385 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18386
18387         * gcc.c-torture/execute/20001203-1.c: New test.
18388
18389 2000-12-03  Neil Booth  <neilb@earthling.net>
18390
18391         * gcc.dg/cpp/macro6.c: New test cases.
18392
18393 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18394
18395         * gcc.c-torture/execute/string-opt-9.c: New test.
18396         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18397         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18398         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18399
18400         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18401         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18402
18403 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18404
18405         * gcc.dg/cpp/if-6.c: New testcase.
18406
18407         * gcc.dg/20001201-1.c: New testcase.
18408
18409 2000-12-02  Neil Booth  <neilb@earthling.net>
18410
18411         * g++.old-deja/g++.other/externC4.C,
18412         g++.old-deja/g++.other/friend10.C: New tests.
18413
18414 2000-12-02  Neil Booth  <neilb@earthling.net>
18415
18416         * g++.old-deja/g++.other/instan2.C
18417         * g++.old-deja/g++.other/instan3.C: New test.
18418
18419 2000-12-02  Neil Booth  <neilb@earthling.net>
18420
18421         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
18422         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
18423         gnuc99.c,gnuc99-pedantic.c: New tests.
18424
18425 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18426
18427         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
18428         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
18429
18430 2000-12-01  Neil Booth  <neilb@earthling.net>
18431
18432         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
18433         * gcc.dg/cpp/poison.c: Update.
18434         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
18435
18436 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
18437
18438         * g77.f-torture/execute/20001201.f: New test.
18439
18440 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18441
18442         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
18443
18444 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
18445
18446         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
18447
18448 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18449
18450         * g++.old-deja/g++.other/cast6.C: New test.
18451
18452 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
18453
18454         * gcc.c-torture/execute/20001130-2.c: New testcase.
18455
18456 2000-11-30  Richard Henderson  <rth@redhat.com>
18457
18458         * gcc.c-torture/execute/20001130-1.c: New test.
18459
18460 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         * g++.old-deja/g++.other/op3.C: New test.
18463
18464 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18465
18466         * g++.old-deja/g++.other/op2.C: New test.
18467
18468 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18469
18470         * g++.old-deja/g++.other/crash38.C: New test.
18471
18472 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
18473
18474         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
18475
18476 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
18477
18478         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
18479         tests.
18480         * gcc.c-torture/execute/string-opt-6.c: New test.
18481
18482         * gcc.dg/20001117-1.c: Add main.
18483
18484 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
18485
18486         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
18487         Move from here ...
18488         * gcc.dg/940510-1.c: ... to here.
18489
18490         * gcc.dg/20000926-1.c: GNU C now allows initializations of
18491         zero-size arrays in toplevel structures.
18492
18493 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18494
18495         * gcc.c-torture/execute/loop-8.c: New test.
18496
18497 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18498
18499         * g++.old-deja/g++.other/base1.C: New test.
18500
18501 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18502
18503         * g++.old-deja/g++.other/parse2.C: New test.
18504
18505 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18506
18507         * g++.old-deja/g++.pt/incomplete1.C: New test.
18508
18509 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18510
18511         * g++.old-deja/g++.other/friend9.C: New test.
18512
18513 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18514
18515         * gcc.dg/20001127-1.c: New test.
18516
18517 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18518
18519         * g++.old-deja/g++.pt/friend46.C: New test.
18520
18521 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18522
18523         * g++.old-deja/g++.other/ptrmem8.C: New test.
18524
18525 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18526
18527         * gcc.c-torture/execute/string-opt-7.c: New test.
18528         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18529
18530 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
18531
18532         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
18533         instead of 'mkcheck 2'.
18534
18535 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18536
18537         * gcc.c-torture/execute/memcheck/driver.c,
18538         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
18539         C9X references to refer to C99.
18540
18541 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
18542
18543         * gcc.dg/ultrasp3.c: New test.
18544
18545 2000-11-25  Neil Booth  <neilb@earthling.net>
18546
18547         * gcc.dg/cpp/include2.c: Update test to be locale independent.
18548
18549 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
18550
18551         * gcc.c-torture/compile/20001123-2.c: New.
18552
18553 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18554
18555         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
18556
18557 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
18558
18559         * gcc.dg/sequence-point-1.c: Add some new tests.
18560         * gcc.c-torture/execute/20001124-1.c: New test.
18561
18562 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         * g++.old-deja/g++.other/vaarg4.C: New test.
18565         * gcc.c-torture/compile/20001123-1.c: New test.
18566
18567 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18568
18569         * g++.other/crash24.C: Adjust and remove XFAIL.
18570         * g++.other/crash37.C: New test.
18571
18572 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
18573
18574         * g++.old-deja/g++.pt/instantiate9.C: New test.
18575
18576 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
18577
18578         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
18579         new ABI, too.
18580
18581         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
18582         * g++.old-deja/g++.robertl/eb55.C: Likewise.
18583
18584 2000-11-22  Neil Booth  <neilb@earthling.net>
18585
18586         * gcc.dg/cpp/Wtrigraphs.c: New test.
18587
18588 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
18589
18590         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
18591
18592 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
18593
18594         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
18595
18596 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
18597
18598         * lib/gcc-dg.exp: load_lib scanasm.exp.
18599         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
18600         * lib/g++-dg.exp: load_lib scanasm.exp.
18601         * lib/scanasm.exp: New.
18602         (scan-assembler, scan-assembler-not): Add optional arguments to
18603         test name, or if not present, the pattern name.
18604         (scan-assembler-dem, scan-assembler-dem-not): New.
18605
18606         * g++.dg/dg.exp: New.
18607
18608 2000-11-21  Neil Booth  <neilb@earthling.net>
18609
18610         * gcc.dg/cpp/integrated1.c: Remove.
18611
18612 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18613
18614         * gcc.c-torture/execute/20001121-1.c: New test.
18615
18616 2000-11-21  Richard Henderson  <rth@redhat.com>
18617
18618         * gcc.c-torture/compile/20001121-1.c: New test.
18619
18620 2000-11-20  Neil Booth  <neilb@earthling.net>
18621
18622         * gcc.dg/cpp/integrated1.c: New test.
18623
18624 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18625
18626         * g++.old-deja/g++.other/inline17.C: New test.
18627
18628 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
18629
18630         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
18631         local variable to be zero: I made the variable global. Now
18632         uses abort() and exit() instead of relying on main's return value.
18633
18634 2000-11-20  Neil Booth  <neilb@earthling.net>
18635
18636         * gcc.dg/cpp/paste2.c: Update test.
18637         * objc/execute/paste.m: New test.
18638
18639 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18640
18641         * gcc.dg/c99-condexpr-1.c: New test.
18642
18643 2000-11-20  Neil Booth  <neilb@earthling.net>
18644
18645         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
18646
18647 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
18648
18649         * g++.old-deja/g++.pt/export1.C: New test.
18650
18651 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
18652
18653         * gcc.dg/20001117-1.c: New test.
18654
18655 2000-11-18  Richard Henderson  <rth@redhat.com>
18656
18657         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
18658
18659 2000-11-18  Richard Henderson  <rth@redhat.com>
18660
18661         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
18662         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
18663         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
18664
18665 2000-11-18  Richard Henderson  <rth@redhat.com>
18666
18667         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
18668         (main): New.  Exit cleanly.
18669
18670 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18671
18672         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
18673         gcc.dg/c99-fordecl-2.c: New tests.
18674
18675 2000-11-18  Richard Henderson  <rth@redhat.com>
18676
18677         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
18678         * gcc.c-torture/execute/zerolen-2.c: New.
18679
18680 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18681
18682         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
18683         memory.
18684
18685 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         * g++.old-deja/g++.pt/instantiate8.C: New test.
18688
18689 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         * g++.old-deja/g++.other/incomplete.C: Add more tests.
18692         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
18693
18694 2000-11-16  Nick Clifton  <nickc@redhat.com>
18695
18696         * gcc.c-torture/execute/nestfunc-2.c: New test.
18697         * gcc.c-torture/execute/nestfunc-3.c: New test.
18698
18699 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18700
18701         * gcc.c-torture/compile/20001116-1.c: New test.
18702
18703 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18704
18705         * gcc.c-torture/execute/20001115-1.c: New test.
18706
18707 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
18708
18709         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
18710         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
18711         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
18712         * g++.old-deja/g++.abi/vmihint.C: Likewise.
18713
18714 2000-11-15  Neil Booth  <neilb@earthling.net>
18715
18716         gcc.dg/cpp/_Pragma1.c: Update.
18717         gcc.dg/cpp/_Pragma2.c: New test.
18718
18719 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18720
18721         * g++.old-deja/g++.other/anon5.C: New test.
18722
18723 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18724
18725         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
18726         tests.
18727
18728 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
18729
18730         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
18731         output.
18732
18733 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18734
18735         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
18736         labels at end of compound statements.
18737
18738 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
18739
18740         * gcc.c-torture/execute/loop-7.c: New test.
18741
18742 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18743
18744         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
18745
18746 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18747
18748         * gcc.dg/c99-bool-1.c: New test.
18749
18750 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18751
18752         * gcc.dg/c99-scope-1.c: Remove xfail.
18753         * gcc.dg/c99-scope-2.c: New test.
18754
18755 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18756
18757         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
18758         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
18759
18760 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
18761
18762         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
18763         error messages.
18764
18765         * g++.mike/p700.C: Don't typedef wchar_t.
18766         * g++.mike/p784.C: Likewise.
18767         * g++.mike/eb101.C: Don't use __wchar_t.
18768
18769 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18770
18771         * g77.f-torture/execute/20001111.[fx]: Test premature exit
18772         from DO loop.
18773
18774 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18775
18776         * gcc.c-torture/execute/20001111-1.c: New test.
18777
18778 2000-11-10  Nick Clifton  <nickc@redhat.com>
18779
18780         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
18781         long multuiple and accumulate.
18782
18783 2000-11-09  Richard Henderson  <rth@redhat.com>
18784
18785         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
18786         via size_t instead of int.
18787
18788         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
18789         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18790         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18791         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18792
18793 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
18794
18795         * gcc.c-torture/compile/20001109-1.c: New test.
18796         * gcc.c-torture/compile/20001109-2.c: New test.
18797
18798 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
18799
18800         * g++.old-deja/g++.pt/operator1.C: New test.
18801         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
18802
18803 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
18804
18805         * gcc.dg/20001108-1.c: New test.
18806
18807 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
18808
18809         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
18810         with both arguments constant strings.
18811         * gcc.c-torture/execute/string-opt-3.c: New test.
18812         * gcc.c-torture/execute/string-opt-4.c: New test.
18813         * gcc.c-torture/execute/string-opt-5.c: New test.
18814
18815 2000-11-08  Nick Clifton  <nickc@redhat.com>
18816
18817         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
18818         mulsidi3adddi patterns.
18819
18820 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
18821
18822         * g++.old-deja/g++.other/crash36.C: New test.
18823
18824 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
18825
18826         * g++.old-deja/g++.other/init16.C: New test.
18827
18828 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
18829
18830         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
18831
18832 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
18833
18834         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
18835         * gcc.c-torture/execute/va-arg-16.x: Likewise.
18836         * gcc.c-torture/execute/va-arg-17.x: Likewise.
18837
18838 2000-11-07  DJ Delorie  <dj@redhat.com>
18839
18840         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
18841
18842 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18843
18844         * gcc.c-torture/execute/string-opt-1.c: New test.
18845
18846 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
18847
18848         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
18849         mips-sgi-irix6.* because the MIPS ABI passes floating-point
18850         parameters in registers, and there is no way for a varargs
18851         function to know in which order the integer and floating-point
18852         parameters should be interleaved when they are placed on the
18853         stack.
18854         * gcc.c-torture/execute/va-arg-16.x: Likewise.
18855         * gcc.c-torture/execute/va-arg-17.x: Likewise.
18856
18857 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18858
18859         * gcc.c-torture/execute/string-opt-2.c: New test.
18860
18861 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         * g++.old-deja/g++.pt/crash60.C: New test.
18864
18865 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
18866
18867         * g++.old-deja/g++.other/crash24.C: New test.
18868         * g++.old-deja/g++.other/crash25.C: New test.
18869         * g++.old-deja/g++.other/crash26.C: New test.
18870         * g++.old-deja/g++.other/crash27.C: New test.
18871         * g++.old-deja/g++.other/crash28.C: New test.
18872         * g++.old-deja/g++.other/crash29.C: New test.
18873         * g++.old-deja/g++.other/crash30.C: New test.
18874         * g++.old-deja/g++.other/crash31.C: New test.
18875         * g++.old-deja/g++.other/crash32.C: New test.
18876         * g++.old-deja/g++.other/crash33.C: New test.
18877         * g++.old-deja/g++.other/crash34.C: New test.
18878         * g++.old-deja/g++.other/crash35.C: New test.
18879
18880 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
18881
18882         * gcc.c-torture/execute/20001031-1.c: New test.
18883
18884 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
18885
18886         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
18887         namespace.
18888
18889         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
18890         standards-conformant.
18891
18892         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
18893
18894         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
18895         * g++.old-deja/g++.mike/p755a.C: Likewise.
18896         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
18897         library makes no calls to `operator new' during initialization.
18898
18899 2000-11-04  Neil Booth  <neilb@earthling.net>
18900
18901         * gcc.dg/cpp/include2.c: New tests.
18902
18903 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
18904
18905         * lib/g++.exp (g++_set_ld_library_path): New function.
18906         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
18907
18908 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
18909
18910         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
18911         warnings.
18912
18913 2000-11-01  Richard Henderson  <rth@redhat.com>
18914
18915         * g++.old-deja/g++.ext/namedret1.C: New.
18916         * g++.old-deja/g++.ext/namedret2.C: New.
18917         * g++.old-deja/g++.ext/namedret3.C: New.
18918
18919 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
18920
18921         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
18922         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
18923
18924 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18925
18926         * gcc.c-torture/execute/va-arg-21.c: New test.
18927
18928 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18929
18930         * gcc.dg/c99-complex-2.c: New test.
18931
18932 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18933
18934         * gcc.c-torture/execute/stdio-opt-1.c: New test.
18935
18936 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * g++.old-deja/g++.other/inline16.C: New test.
18939
18940 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
18941
18942         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
18943         __PRETTY_FUNCTION__
18944
18945 2000-10-29  Neil Booth  <neilb@earthling.net>
18946
18947         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
18948         New tests.
18949         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
18950         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
18951         optimisation.
18952
18953 2000-10-29  Neil Booth  <neilb@earthling.net>
18954
18955         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
18956         * mi1.c, mi1c.h: Add null directives to multiple-include test.
18957         * mi5.c: Test multiple includes work with -C.
18958         * trigraphs.c: Test ^= version.
18959
18960 2000-10-28  Neil Booth  <neilb@earthling.net>
18961
18962         New tests and test updates for new macro expander.
18963
18964         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
18965         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
18966         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
18967         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
18968         new diagnostic messages.
18969
18970         * gcc.dg/cpp/macro3.c: New tests.
18971
18972 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
18973
18974         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
18975         on the same line.
18976
18977 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
18978
18979         * g++.old-deja/g++.other/eh2.C: New test.
18980
18981 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18982
18983         * gcc.c-torture/execute/20001027-1.c: New test.
18984
18985 2000-10-26  Richard Henderson  <rth@redhat.com>
18986
18987         * gcc.c-torture/execute/20001026-1.c: New.
18988
18989 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
18990
18991         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
18992         * g++.old-deja/g++.law/builtin1.C: Likewise.
18993         * g++.old-deja/g++.law/ctors10.C: Likewise.
18994         * g++.old-deja/g++.law/virtual3.C: Likewise.
18995         * g++.old-deja/g++.mike/p658.C: Likewise.
18996         * g++.old-deja/g++.other/sibcall1.C: Likewise.
18997         * g++.old-deja/g++.other/vaarg2.C: Likewise.
18998         * g++.old-deja/g++.robertl/eb124.C: Likewise.
18999         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19000         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19001
19002 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19003
19004         * gcc.c-torture/compile/20001024-1.c: New test.
19005
19006 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19007
19008         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19009         to tell us whether or not we are using V3.
19010
19011 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19012
19013         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19014         operands.
19015
19016 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19017
19018         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19019
19020 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19021
19022         * gcc.c-torture/execute/20001024-1.c: New test.
19023
19024 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19025
19026         * g++.old-deja/g++.other/sibcall1.C: New test.
19027
19028 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19029
19030         * gcc.dg/noncompile/init-3.c: New test.
19031
19032 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19033
19034         * gcc.dg/format-array-1.c: New test.
19035
19036 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19037
19038         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19039         writing through null pointers; remove comment about testing
19040         unterminated strings.
19041
19042 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19043
19044         * gcc.c-torture/execute/20001017-2.c: New test.
19045
19046 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19047
19048         * gcc.c-torture/compile/20001018-1.c: New test.
19049         * gcc.c-torture/compile/20001018-1.x: Xfail.
19050
19051 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19052
19053         * gcc.c-torture/execute/20001017-1.c: New test.
19054
19055 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19056
19057         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19058         for multiple use of arguments with scanf formats; add tests for
19059         multiple use of arguments.
19060
19061 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19062
19063         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19064
19065 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19066
19067         * gcc.dg/format-miss-1.c: New test.
19068
19069 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19070
19071         * gcc.c-torture/execute/20001013-1.c: New test.
19072
19073 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19074
19075         * gcc.dg/format-branch-1.c: New test.
19076
19077 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19078
19079         * README, lib/file-format.exp: Remove EGCS references.
19080
19081 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19082
19083         * gcc.dg/20001013-1.c: New test.
19084
19085 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19086
19087         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19088         for intmax_t in the compiler using __typeof__ and the type rules
19089         for conditional expressions.
19090
19091 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19092
19093         * gcc.dg/20001012-1.c: New test.
19094         * gcc.dg/20001012-2.c: New test.
19095
19096 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19097
19098         * gcc.dg/format-attr-1.c: New test.
19099
19100 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19101
19102         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19103         __LONG_LONG_MAX__ instead of LLONG_MAX.
19104
19105 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19106
19107         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19108         scanf flags.
19109         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19110         flags.
19111
19112 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19113
19114         * gcc.dg/sequence-pt-1.c: New test.
19115
19116 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19117
19118         * gcc.c-torture/execute/20001011-1.c: New testcase.
19119         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19120
19121 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19122
19123         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19124         does not error on it.
19125
19126 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19127
19128         * gcc.dg/20001009-1.c: New test.
19129
19130 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19131
19132         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19133         * gcc.c-torture/execute/20001009-2.c: ... to here.
19134
19135 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19136
19137         * gcc.c-torture/compile/20001009-1.c: New testcase.
19138         * gcc.c-torture/execute/20001009-1.c: New testcase.
19139         Testcases provided by Jan Hubicka <jh@suse.cz>.
19140
19141 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19142
19143         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19144         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19145         uintmax_t using <limits.h> to emulate the compiler's internal
19146         logic.  No longer XFAIL %j tests.
19147
19148 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19149
19150         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19151         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19152         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19153         regexps and details of expected handling of some bad formats.
19154         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19155         suppression.
19156
19157 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19158
19159         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19160         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19161         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19162         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19163         in list archives.
19164
19165 2000-10-06  Richard Henderson  <rth@cygnus.com>
19166
19167         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19168         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19169         * g++.old-deja/g++.jason/report.C: Likewise.
19170         * g++.old-deja/g++.law/friend5.C: Likewise.
19171         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19172         of the expected warnings.
19173
19174 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19175
19176         * g++.old-deja/g++.pt/enum14.C: New test.
19177
19178 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         * g++.old-deja/g++.pt/crash59.C: New test.
19181
19182 2000-10-04  Will Cohen  <wcohen@redhat.com>
19183
19184         * gcc.dg/20000926-1.c: New test.
19185
19186 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19187
19188         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19189         function name for current C++ compiler.
19190         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19191
19192 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19193
19194         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19195         __PRETTY_FUNCTION__.
19196         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19197
19198 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19199
19200         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19201
19202 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19203
19204         * gcc.c-torture/compile/20000923-1.c: New test.
19205
19206 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19207
19208         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19209         * g++.old-deja/g++.pt/ttp62.C: Same.
19210         * g++.old-deja/g++.other/inline14.C: Same.
19211
19212 2000-09-24  Richard Henderson  <rth@cygnus.com>
19213
19214         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19215
19216 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19217
19218         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19219
19220 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19221
19222         * gcc.c-torture/compile/20000922-1.c: New file.
19223
19224 2000-09-21  Nick Clifton  <nickc@redhat.com>
19225
19226         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19227         a signed long modulo operation.
19228         (mod6): New function - perform an unsigned long modulo operation.
19229         (main): Add tests for modulos of very large numbers by very small
19230         dividends.
19231
19232 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19233
19234         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19235
19236 2000-09-19  Richard Henderson  <rth@cygnus.com>
19237
19238         * gcc.dg/compare2.c (case 10): XFAIL.
19239
19240 2000-09-18  Richard Henderson  <rth@cygnus.com>
19241
19242         * gcc.c-torture/execute/20000906-1.c: Move ...
19243         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19244         that support __builtin_trap.
19245
19246 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19247
19248         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19249
19250 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19251
19252         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19253         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19254         more $ format tests.
19255
19256 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19257
19258         * gcc.dg/format-errmk-1.c: New test.
19259
19260 2000-09-17  Greg McGary  <greg@mcgary.org>
19261
19262         * gcc.c-torture/execute/20000917-1.x: Remove.
19263
19264 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19265
19266         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19267
19268 2000-09-17  Greg McGary  <greg@mcgary.org>
19269
19270         * gcc.c-torture/execute/20000917-1.c: New test.
19271         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19272
19273 2000-09-16  Neil Booth  <NeilB@earthling.net>
19274
19275         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19276         in nested macro bug.
19277
19278 2000-09-15  Neil Booth  <NeilB@earthling.net>
19279
19280         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19281
19282 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19283
19284         * gcc.c-torture/execute/20000914-1.c: New test.
19285
19286 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19287
19288         * g++.other/inline13.C: New test.
19289
19290 2000-09-12  Andreas Jaeger  <aj@suse.de>
19291
19292         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19293         constant by Ulrich Drepper <drepper@redhat.com>.
19294
19295 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19296
19297         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19298
19299 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19300
19301         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19302
19303 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19304
19305         * gcc.dg/cpp/backslash.c: New test.
19306
19307 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19308
19309         * gcc.c-torture/execute/20000910-1.c: New test.
19310         * gcc.c-torture/execute/20000910-2.c: Likewise.
19311
19312 2000-09-11  Robert Lipe  <robertl@sco.com>
19313
19314         * gcc.dg/pragma-align.c: New test.
19315
19316 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19317
19318         * g++.old-deja/g++.pt/explicit82.C: New test.
19319         * g++.old-deja/g++.pt/explicit83.C: New test.
19320
19321 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19322
19323         * gcc.dg/asm-names.c: New test.
19324
19325 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19326
19327         * gcc.dg/cpp/tr-warn6.c: New test
19328
19329 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19330
19331         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19332         be accepted.
19333
19334 2000-09-07  Catherine Moore  <clm@redhat.com>
19335
19336         * gcc.c-torture/execute/unroll-1.c: New test.
19337
19338 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19339
19340         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19341         ERROR markers.
19342         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19343         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19344         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19345         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19346         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19347         Preprocess only.
19348         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19349         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19350
19351 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19352
19353         * g++.old-deja/g++.pt/deduct2.C: New test.
19354
19355 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19356
19357         * g++.old-deja/g++.pt/parms2.C: New test.
19358
19359 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19360
19361         * g++.old-deja/g++.pt/crash58.C: New test.
19362
19363 2000-09-06  Greg McGary  <greg@mcgary.org>
19364
19365         * gcc.c-torture/execute/20000906-1.c: New test.
19366         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19367
19368 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19369
19370         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19371
19372 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19373
19374         * g++.old-deja/g++.pt/crash57.C: New test.
19375
19376 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19377
19378         * g++.old-deja/g++.pt/crash56.C: New test.
19379
19380 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19381
19382         * g++.old-deja/g++.pt/koenig1.C: New test.
19383
19384 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19385
19386         * gcc.dg/20000904-1.c: New test.
19387
19388 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19389
19390         * gcc.dg/cpp/paste8.c: New test.
19391
19392 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19393
19394         * gcc.c-torture/compile/20000827-1.c: New test.
19395
19396 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19397
19398         * gcc.dg/format-diag-1.c: New test.
19399
19400 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19401
19402         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19403         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19404         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19405         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19406         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19407
19408 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19409
19410         * g++.old-deja/g++.other/nested4.C: New test.
19411
19412 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19413
19414         * g++.old-deja/g++.ns/scoped1.C: New test.
19415
19416 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19417
19418         * lib/g++.exp: Support testing already-installed GCC.
19419
19420 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19421
19422         * wtr-label-1.c, wtr-suffix-1.c: New tests.
19423
19424 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19425
19426         * gcc.dg/return-type-2.c: New test.
19427
19428 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
19429
19430         * gcc.c-torture/compile/20000825-1.c: New test.
19431
19432 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
19433
19434         * gcc.dg/dwarf2-2.c: New test.
19435
19436 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
19437
19438         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
19439         dg-warning regexps.
19440
19441 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19442
19443         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
19444         gcc.dg/format-ext-5.c: New tests.
19445
19446 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
19449
19450 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
19451
19452         * gcc.dg/noncompile/930622-2.c: Adjust error message.
19453
19454 2000-08-24  Richard Henderson  <rth@cygnus.com>
19455
19456         * gcc.dg/ia64-sync-1.c: New test.
19457         * gcc.dg/ia64-sync-2.c: New test.
19458         * gcc.dg/ia64-asm-1.c: New test.
19459
19460 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19461
19462         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
19463         * gcc.dg/format-ext-2.c: New test.
19464
19465 2000-08-23  Jason Merrill  <jason@redhat.com>
19466
19467         * lib/old-dejagnu.exp: Also ignore "In member function" and
19468         "At global scope".
19469
19470 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19471
19472         * gcc.dg/noncompile/label-lineno-1.c: New test.
19473
19474 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19475
19476         * gcc.dg/c99-array-nonobj-1.c: New test.
19477
19478 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19479
19480         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
19481         tests.
19482         * gcc.dg/format-ext-1.c: New test.
19483
19484 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19485
19486         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
19487         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
19488         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
19489         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
19490         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
19491
19492 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19493
19494         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
19495         gcc.dg/c99-strftime-2.c: New tests.
19496
19497 2000-08-22  Richard Henderson  <rth@cygnus.com>
19498
19499         * gcc.c-torture/execute/20000822-1.c: New test.
19500
19501 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19502
19503         * gcc.c-torture/execute/20000819-1.x: Remove.
19504
19505 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19506
19507         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
19508         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
19509         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
19510         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
19511         gcc.dg/format-xopen-1.c: New tests.
19512
19513 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19514
19515         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
19516
19517 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19518
19519         * g++.old-deja/g++.other/loop2.C: New test.
19520
19521         * gcc.c-torture/compile/20000606-1.c: New test.
19522         * gcc.c-torture/compile/20000728-1.c: New test.
19523         * gcc.c-torture/execute/20000801-1.c: New test.
19524         * gcc.c-torture/execute/20000801-2.c: New test.
19525         * gcc.c-torture/execute/20000819-1.c: New test.
19526         * gcc.c-torture/execute/20000819-1.x: XFAIL.
19527         * gcc.dg/20000629-1.c: New test.
19528         * gcc.dg/20000724-1.c: New test.
19529         * gcc.dg/20000807-1.c: New test.
19530
19531 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
19532
19533         * gcc.dg/cpp/pragma-1.c: New test.
19534         * gcc.dg/cpp/pragma-2.c: New test.
19535
19536 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
19537
19538         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
19539         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
19540
19541 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19542
19543         * gcc.c-torture/compile/20000818-1.c: New test.
19544
19545 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
19546
19547         * gcc.c-torture/execute/20000818-1.c: New test.
19548
19549 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19550
19551         * gcc.dg/format-va-1.c: New test.
19552
19553 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19554
19555         * g++.old-deja/g++.other/typedef8.C: New test.
19556
19557 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19558
19559         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
19560         * g++.old-deja/g++.mike/net36.C: Mark candidate.
19561         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
19562         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
19563         * g++.old-deja/g++.other/ptrmem7.C: New test.
19564         * g++.old-deja/g++.pt/ptrmem10.C: New test.
19565
19566 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19567
19568         * g++.old-deja/g++.pt/typename27.C: New test.
19569
19570 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
19571
19572         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
19573         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
19574         * g++.old-deja/g++.pt/friend45.C: New test.
19575         * g++.old-deja/g++.other/friend8.C: New test.
19576
19577 2000-08-15  Richard Henderson  <rth@cygnus.com>
19578
19579         * gcc.c-torture/execute/20000815-1.c: New test.
19580
19581 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19582
19583         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
19584         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
19585         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
19586
19587 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
19588
19589         * g++.old-deja/g++.other/refinit2.C: New test.
19590
19591 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
19592
19593         * lib/c-torture.exp (c-torture): Make
19594         compiler_conditional_xfail_data global.
19595         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
19596         compiler_conditional_xfail_data machinery.
19597         (f-torture-execute): Likewise.
19598         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
19599         and only when unrolling loops.
19600
19601         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
19602
19603 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19604
19605         * g++.old-deja/g++.pt/explicit81.C: New test.
19606
19607 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19608
19609         * g++.old-deja/g++.pt/typename26.C: New test.
19610
19611 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
19612
19613         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
19614         warning.
19615
19616 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19617
19618         * g++.old-deja/g++.other/array3.C: New test.
19619
19620 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19621
19622         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
19623         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
19624         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
19625         New tests.
19626
19627 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
19628
19629         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
19630         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19631
19632 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
19633
19634         * gcc.c-torture/execute/20000808-1.c: New test.
19635
19636 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19637
19638         * gcc.dg/c90-const-expr-1.c: New test.
19639
19640 2000-08-08  Richard Henderson  <rth@cygnus.com>
19641
19642         * gcc.dg/noncompile/920923-1.c: Declare calloc.
19643
19644 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19645
19646         * gcc.dg/noncompile/const-ll-1.c: New test.
19647
19648 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19649
19650         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
19651
19652 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19653
19654         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
19655         that running programs linked against the shared version of libobjc
19656         run correctly.
19657
19658 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19659
19660         * gcc.dg/c99-printf-1.c: New test.
19661
19662 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19663
19664         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
19665
19666 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
19667
19668         * gcc.c-torture/execute/20000731-1.x: Delete.
19669
19670 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
19671
19672         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
19673         and torture_without_loops as is done by c-torture.exp.
19674         (search_for): Copy from c-torture.exp.
19675         (gcc-dg-runtest): New function, drives a directory of tests
19676         iterating over the TORTURE_OPTIONS.
19677         (scan-assembler, scan-assembler-not): Move here from
19678         individual directory drivers.
19679
19680         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
19681         defined by lib/gcc-dg.exp.
19682         * gcc.dg/cpp/cpp.exp: Likewise.
19683         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
19684         gcc-dg-runtest, so we cycle over optimization options.
19685
19686         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
19687         * gcc.dg/compare2.c: No longer expected to fail.
19688
19689 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19690
19691         * gcc.c-torture/execute/20000804-1.c: New test.
19692
19693 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19694
19695         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
19696
19697 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
19698
19699         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
19700
19701 2000-08-03  Jeffrey A Law  (law@cygnus.com)
19702
19703         * gcc.c-torture/compile/20000803-1.c: New test.
19704
19705 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19706
19707         * gcc.c-torture/execute/20000801-3.c,
19708         gcc.c-torture/execute/20000801-4.c: New tests.
19709         * gcc.c-torture/execute/20000801-3.x,
19710         gcc.c-torture/execute/20000801-4.x: Xfail.
19711
19712 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
19713
19714         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
19715         libobjc/.libs to allow for libtool.
19716
19717 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
19718
19719         * gcc.c-torture/compile/20000802-1.c: New test.
19720
19721 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
19722
19723         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
19724
19725 2000-07-31  Jeffrey A Law  (law@cygnus.com)
19726
19727         * gcc-c-torture/execute/20000731-2.c: New test.
19728
19729         * gcc.c-torture/execute/20000731-1.c: New test.
19730         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
19731
19732 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
19733
19734         * testsuite/gcc.dg/cpp/paste7.c: New test.
19735         * gcc.dg/cpp/20000725-1.c: New test.
19736
19737 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
19738
19739         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
19740         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
19741         declaration warning for __builtin_dwarf_reg_size.
19742
19743         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
19744
19745 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19746
19747         * gcc.dg/noncompile/voidparam-1.c: New test.
19748
19749 2000-07-30  Richard Henderson  <rth@cygnus.com>
19750
19751         * gcc.dg/c90-digraph-1.c: Don't xfail.
19752         * gcc.dg/compare2.c (case 10): Xfail.
19753         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
19754
19755 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
19756
19757         * gcc.dg/c99-main-1.c: New test.
19758
19759 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19760
19761         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
19762
19763 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
19764
19765         * gcc.c-tortuer/execute/20000726-1.c: New test.
19766
19767 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
19768
19769         * gcc.c-torture/execute/enum-2.c: New test.
19770
19771 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19772
19773         * gcc.dg/cpp/tr-warn3.c: New test.
19774
19775 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19776
19777         * g++.old-deja/g++.ext/implicit1.C: Remove.
19778         * g++.old-deja/g++.jason/c2.C: Remove
19779         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
19780         * g++.old-deja/g++.pt/crash16.C: Likewise.
19781         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
19782
19783 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19784
19785         * g++.old-deja/g++.other/for2.C: New test.
19786
19787 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
19788
19789         * gcc.dg/20000720-1.c: New test.
19790
19791 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
19792
19793         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
19794
19795 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
19796
19797         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
19798         * gcc.c-torture/execute/20000722-1.c: New.
19799         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
19800
19801 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
19802
19803         * gcc.dg/cpp/20000720-1.S: New test.
19804
19805 2000-07-21  Michael Meissner  <meissner@redhat.com>
19806
19807         * gcc.c-torture/execute/ieee/hugeval.c: New test.
19808
19809 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
19810
19811         * g++.old-deja/g++.brendan/crash16.C,
19812         g++.old-deja/g++.brendan/parse3.C,
19813         g++.old-deja/g++.brendan/redecl1.C,
19814         g++.old-deja/g++.ns/template13.C,
19815         g++.old-deja/g++.other/decl4.C,
19816         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
19817
19818 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
19819
19820         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
19821         and "Internal error".
19822
19823         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
19824         regexps.
19825         * gcc.dg/cpp/paste6.c: New test.
19826
19827 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
19828
19829         * gcc.dg/cpp/tr-direct.c: New test.
19830
19831         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
19832         gcc.dg/cpp/undef1.c: Tweak error regexps.
19833
19834 2000-07-18  Eric Christopher <echristo@redhat.com>
19835
19836         * gcc.c-torture/compile/20000718-1.c: New test.
19837
19838 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
19839
19840         * cpplex.c (_cpp_push_token): If the token being pushed back
19841         is the previous token in this context, just subtract one from
19842         context->posn.
19843         * cppmacro.c (save_expansion): Clear aux field when storing a
19844         placemarker.
19845
19846 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
19847
19848         * gcc.dg/noncompile/redecl-1.c: New test.
19849
19850 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
19851
19852         * gcc.c-torture/execute/20000717-5.c: New test.
19853         * gcc.c-torture/execute/20000717-1.x: Removed.
19854
19855 2000-07-17  Richard Henderson  <rth@cygnus.com>
19856
19857         * gcc.c-torture/execute/20000717-4.c: New test.
19858
19859 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
19860
19861         * gcc.dg/cpp/syshdr.c: New test.
19862         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
19863
19864 2000-07-17  Neil Booth  <neilb@earthling.net>
19865
19866         * gcc.dg/cpp/cmdlne-dM.c: New test.
19867         * gcc.dg/cpp/cmdlne-dD.c: New test.
19868
19869 2000-07-17  Jeffrey A Law  (law@cygnus.com)
19870
19871         * gcc.c-torture/execute/20000717-3.c: New test.
19872
19873         * gcc.c-torture/compile/20000717-1.c: New test.
19874
19875 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
19876
19877         * gcc.c-torture/execute/20000717-2.c: New test.
19878
19879 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19880
19881         * gcc.dg/formatz-1.c: New test.
19882
19883         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
19884         * gcc.dg/c99-digraph-1.c: New tests.
19885
19886         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
19887         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
19888
19889         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
19890         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
19891         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
19892         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
19893         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
19894         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
19895         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
19896
19897 2000-07-17   Greg McGary <greg@mcgary.org>
19898
19899         * gcc.c-torture/execute/20000717-1.c: New test.
19900         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
19901
19902 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
19903
19904         * gcc.c-torture/execute/20000715-2.c: New test.
19905         * gcc.dg/20000715-1.c: New test.
19906
19907 2000-07-15  Michael Meissner  <meissner@redhat.com>
19908
19909         * gcc.c-torture/execute/20000715-1.c: New test.
19910
19911 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
19912
19913         * gcc.c-torture/execute/20000707-1.c: New test.
19914
19915 2000-07-13  Neil Booth  <NeilB@earthling.net>
19916
19917         * testsuite/gcc.dg/cpp/digraph1.c,
19918         testsuite/gcc.dg/cpp/digraph2.c,
19919         testsuite/gcc.dg/cpp/digraphs.c: New tests.
19920
19921 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
19922
19923         * g77.f-torture/compile/20000630-2.f:  New test.
19924         * g77.f-torture/compile/20000630-2.x
19925
19926 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
19927
19928         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
19929
19930 2000-07-11  Neil Booth  <NeilB@earthling.net>
19931
19932         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
19933
19934 2000-07-11  Neil Booth  <NeilB@earthling.net>
19935
19936         * gcc.dg/cpp/cmdlne-C.c: New.
19937
19938 2000-07-09  Neil Booth  <NeilB@earthling.net>
19939
19940         * gcc.dg/cpp/directiv.c: New tests.
19941         * gcc.dg/cpp/undef1.c: Update.
19942
19943 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
19944
19945         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
19946
19947 2000-07-09  Neil Booth  <NeilB@earthling.net>
19948
19949         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
19950
19951 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
19952
19953         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
19954         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
19955
19956 2000-07-08  Neil Booth  <NeilB@earthling.net>
19957
19958         * gcc.dg/cpp/macsyntx.c: New tests.
19959
19960 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
19961
19962         * gcc.dg/20000707-1.c: New test.
19963
19964 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
19965
19966         * gcc.c-torture/execute/20000706-1.c: New test.
19967         * gcc.c-torture/execute/20000706-2.c: New test.
19968         * gcc.c-torture/execute/20000706-3.c: New test.
19969         * gcc.c-torture/execute/20000706-4.c: New test.
19970         * gcc.c-torture/execute/20000706-5.c: New test.
19971
19972 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
19973
19974         * g++.old-deja/g++.pt/instantiate7.C: New test.
19975
19976 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
19977
19978         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
19979         * g++.old-deja/g++.mike/thunk3.C: Likewise.
19980         * g++.old-deja/g++.other/rtti3.C: Likewise.
19981         * g++.old-deja/g++.other/rttid3.C: Likewise.
19982
19983 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
19984
19985         *  g77.f-torture/compile/20000630-1.x: Fix typo
19986
19987 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
19988
19989         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
19990         assembly output.
19991
19992 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
19993
19994         * gcc.dg/cpp/ident.c: New test.
19995
19996 2000-07-05  Neil Booth  <NeilB@earthling.net>
19997
19998         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
19999           gcc.dg/cpp/lexstrng.c: New tests.
20000
20001 2000-07-04  Neil Booth  <NeilB@earthling.net>
20002
20003         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20004         * gcc.dg/cpp/strify2.c: Same.
20005
20006 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20007
20008         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20009         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20010         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20011         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20012
20013         * testsuite/gcc.dg/cpp/macro1.c,
20014         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20015         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20016         testsuite/gcc.dg/cpp/strify1.c,
20017         testsuite/gcc.dg/cpp/strify2.c: New tests.
20018
20019 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20020
20021         * gcc.c-torture/execute/20000703-1.c: New test.
20022
20023 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20024
20025         * g++.old-deja/g++.pt (lookup10.C): New test.
20026
20027 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20028
20029         * g++.old-deja/g++.pt (typename25.C): New test.
20030
20031 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20032
20033         * gcc.c-torture/compile/20000701-1.c: New test.
20034
20035 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20036
20037         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20038         to test case.
20039
20040 2000-06-30  Catherine Moore  <clm@cygnus.com>
20041
20042         * gcc.c-torture/execute/align-1.c: New test.
20043
20044 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20045
20046         * g++.old-deja/g++.pt/expr8.C: New test.
20047         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20048
20049 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20050
20051         * gcc.c-torture/compile/20000629-1.c: New test.
20052
20053 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20054
20055
20056         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20057         gcc.dg/noncompile directory, depending on whether they're
20058         preprocessor tests or not.  Annotate all the tests for the dg
20059         framework.
20060
20061         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20062         * gcc.dg/noncompile/noncompile.exp: New.
20063
20064         * Moved files:
20065         Old name                                New name
20066         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20067         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20068         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20069         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20070         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20071         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20072         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20073         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20074         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20075         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20076         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20077         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20078         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20079         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20080         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20081         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20082         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20083         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20084         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20085         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20086         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20087         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20088         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20089         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20090
20091         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20092         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20093         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20094         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20095         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20096         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20097
20098 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20099
20100         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20101         declare one variable.  On the fourth, error.
20102         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20103         declared by 20000628-1a.h.
20104
20105 2000-06-29  Richard Henderson  <rth@redhat.com>
20106
20107         * gcc.c-torture/execute/930529-1.x: New file.
20108         * gcc.dg/920413-1.c: Adjust expected warning text.
20109         * gcc.dg/980217-1.c: Declare abort.
20110         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20111
20112 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20113
20114         * g77.f-torture/compile/20000629-1.f: New test.
20115         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20116
20117 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20118
20119         Rearrange lots of files, removing entirely the
20120         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20121         directories.
20122
20123         * Deleted files:
20124         gcc.c-torture/code_quality/code_quality.exp
20125         gcc.c-torture/special/special.exp
20126         gcc.failure/failure.exp
20127         gcc.failure/940409-1.x
20128         gcc.c-torture/compile/961203-1.x
20129
20130         * New files:
20131         gcc.misc-tests/linkage.exp
20132         gcc.c-torture/execute/920730-1t.c
20133         gcc.c-torture/execute/920730-1t.x
20134         gcc.c-torture/compile/920520-1.x
20135         gcc.c-torture/compile/920521-1.x
20136         gcc.c-torture/compile/981006-1.x
20137         gcc.c-torture/execute/eeprof-1.x
20138
20139         * Moved files (possibly with modifications to fit a new harness):
20140         Old name                                New name
20141         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20142         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20143         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20144         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20145         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20146         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20147         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20148         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20149         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20150         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20151         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20152         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20153         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20154         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20155
20156 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20157
20158         * c-torture/compile/961203-1.x: Delete.
20159
20160         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20161         not exit. Include stdio.h.
20162         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20163         * gcc.misc-tests/dg-12.c: Likewise.
20164         * gcc.misc-tests/dg-5.c: Likewise.
20165         * gcc.misc-tests/dg-6.c: Likewise.
20166         * gcc.misc-tests/dg-7.c: Prototype abort.
20167         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20168         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20169         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20170         not exit.
20171         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20172         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20173
20174 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20175
20176         * gcc.dg/cpp/20000628-1.c: New test.
20177         * gcc.dg/cpp/20000628-1.h: New header for above test.
20178         * gcc.dg/cpp/20000628-1a.h: Likewise.
20179
20180 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20181
20182         * gcc.dg/cpp: New directory.
20183         * gcc.dg/cpp/cpp.exp: New driver.
20184         * gcc.dg/cpp/20000627-1.c: New test.
20185         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20186         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20187         and rewrite as a compilation test.
20188
20189         * gcc.dg: Move many files into the cpp subdirectory, possibly
20190         renaming or editing them as well.
20191         Old name                New name
20192         990119-1.c              cpp/19990119-1.c
20193         990228-1.c              cpp/19990228-1.c
20194         990407-1.c              cpp/19990407-1.c
20195         990409-1.c              cpp/19990409-1.c
20196         990413-1.c              cpp/19990413-1.c
20197         990703-1.c              cpp/19990703-1.c
20198         20000127-1.c            cpp/20000127-1.c
20199         20000129-1.c            cpp/20000129-1.c
20200         20000207-1.c            cpp/20000207-1.c
20201         20000207-2.c            cpp/20000207-2.c
20202         20000209-1.c            cpp/20000209-1.c
20203         20000209-2.c            cpp/20000209-2.c
20204         20000301-1.c            cpp/20000301-1.c
20205         20000419-1.c            cpp/20000419-1.c
20206         20000510-1.S            cpp/20000510-1.S
20207         20000519-1.c            cpp/20000519-1.c
20208         20000529-1.c            cpp/20000529-1.c
20209         20000625-1.c            cpp/20000625-1.c
20210         20000625-2.c            cpp/20000625-2.c
20211         cpp-as1.c               cpp/assert1.c
20212         cpp-as2.c               cpp/assert2.c
20213         cxx-comments-1.c        cpp/cxxcom1.c
20214         cxx-comments-2.c        cpp/cxxcom2.c
20215         endif-label.c           cpp/endif.c
20216         cpp-hash1.c             cpp/hash1.c
20217         cpp-hash2.c             cpp/hash2.c
20218         cpp-if1.c               cpp/if-1.c
20219         cpp-if2.c               cpp/if-2.c
20220         cpp-if3.c               cpp/if-3.c
20221         cpp-if4.c               cpp/if-4.c
20222         cpp-if5.c               cpp/if-5.c
20223         cpp-cond.c              cpp/if-cexp.c
20224         cpp-missingop.c         cpp/if-mop.c
20225         cpp-missingparen.c      cpp/if-mpar.c
20226         cpp-opprec.c            cpp/if-oppr.c
20227         cpp-ifparen.c           cpp/if-paren.c
20228         cpp-shortcircuit.c      cpp/if-sc.c
20229         cpp-shift.c             cpp/if-shift.c
20230         cpp-unary.c             cpp/if-unary.c
20231         cpp-li1.c               cpp/line1.c
20232         cpp-li2.c               cpp/line2.c
20233         lineno.c                cpp/line3.c
20234         lineno-2.c              cpp/line4.c
20235         cpp-mi.c                cpp/mi1.c
20236         cpp-mic.h               cpp/mi1c.h
20237         cpp-micc.h              cpp/mi1cc.h
20238         cpp-mind.h              cpp/mi1nd.h
20239         cpp-mindp.h             cpp/mi1ndp.h
20240         cpp-mix.h               cpp/mi1x.h
20241         cpp-mi2.c               cpp/mi2.c
20242         cpp-mi2a.h              cpp/mi2a.h
20243         cpp-mi2b.h              cpp/mi2b.h
20244         cpp-mi2c.h              cpp/mi2c.h
20245         cpp-mi3.c               cpp/mi3.c
20246         cpp-mi3.def             cpp/mi3.def
20247         poison-1.c              cpp/poison.c
20248         pr-impl.c               cpp/prag-imp.c
20249         cpp-redef-2.c           cpp/redef1.c
20250         cpp-redef.c             cpp/redef2.c
20251         strpaste.c              cpp/strp1.c
20252         strpaste-2.c            cpp/strp2.c
20253         cpp-tradpaste.c         cpp/tr-paste.c
20254         cpp-tradstringify.c     cpp/tr-str.c
20255         cpp-tradwarn1.c         cpp/tr-warn1.c
20256         cpp-tradwarn2.c         cpp/tr-warn2.c
20257         trigraphs.c             cpp/trigraphs.c
20258         cpp-unc1.c              cpp/unc1.c
20259         cpp-unc2.c              cpp/unc2.c
20260         cpp-unc3.c              cpp/unc3.c
20261         cpp-unc.c               cpp/unc4.c
20262         undef.c                 cpp/undef1.c
20263         undef-2.c               cpp/undef2.c
20264         cpp-wi1.c               cpp/widestr1.c
20265
20266 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20267
20268         * lib/g++.exp (g++_include_flags): Tweak.
20269
20270 2000-06-27  H.J. Lu  <hjl@gnu.org>
20271             Loren J. Rittle  <ljrittle@acm.org>
20272
20273         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20274         version with one that knows about the new gcc tree structure.
20275         (g++_link_flags): Same.
20276
20277 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20278
20279         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20280         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20281         case we are cross-compiling.
20282
20283         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20284         g++.old-deja/g++.niklas/Makefile.in,
20285         g++.old-deja/g++.niklas/configure.in,
20286         g++.old-deja/g++.other/Makefile.in,
20287         g++.old-deja/g++.other/configure.in,
20288         gcc.c-torture/code_quality/Makefile.in,
20289         gcc.c-torture/code_quality/configure.in,
20290         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20291         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20292         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20293         gcc.c-torture/execute/ieee/Makefile.in,
20294         gcc.c-torture/execute/ieee/configure.in,
20295         gcc.c-torture/noncompile/Makefile.in,
20296         gcc.c-torture/noncompile/configure.in,
20297         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20298         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20299         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20300
20301 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20302
20303         * g++.old-deja/g++.other/ambig3.C: New test.
20304
20305 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20306
20307         * g++.old-deja/g++.pt/syntax1.C: New test.
20308         * g++.old-deja/g++.pt/syntax2.C: New test.
20309         * g++.old-deja/g++.other/syntax3.C: New test.
20310         * g++.old-deja/g++.other/syntax4.C: New test.
20311
20312 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20313
20314         * gcc.dg/20000623-1.c: Prototype exit and abort.
20315
20316 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20317
20318         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20319         New tests.
20320         * gcc.dg/cpp-mi3.def: New file.
20321
20322         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20323         inside assertions.
20324         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20325         lexer's error messages.
20326         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20327         divine anything from the linemarkers.
20328         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20329         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20330
20331 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20332
20333         * gcc.dg/20000623-1.c: New test.
20334
20335 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20336
20337         * gcc.c-torture/execute/20000622-1.c: New test.
20338
20339 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20340
20341         * g++.old-deja/g++.other/init15.C: New test.
20342
20343 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20344
20345         * g++.old-deja/g++.pt/vaarg2.C: New test.
20346         * g++.old-deja/g++.pt/vaarg3.C: New test.
20347
20348 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20349
20350         * g++.old-deja/g++.other/dyncast6.C: New test.
20351
20352 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20353
20354         * gcc.c-torture/execute/loop-6.c: New test.
20355
20356 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20357
20358         * gcc.dg/20000614-1.c: New test.
20359         * gcc.dg/20000614-2.c: New test.
20360
20361 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20362
20363         * g++.old-deja/g++.other/inline12.C: New test.
20364
20365 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20366
20367         * g++.old-deja/g++.other/eh1.C: New test.
20368
20369 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20370
20371         * g++.old-deja/g++.other/type.C: New test.
20372
20373 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20374
20375         * g++.old-deja/g++.other/initstring.C: New test.
20376
20377 2000-06-12  Jason Merrill  <jason@redhat.com>
20378
20379         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20380
20381 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20382
20383         * gcc.c-torture/compile/20000609-1.c: New test.
20384
20385 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20386
20387         * gcc.dg/20000609-1.c: New test.
20388
20389 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20390
20391         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20392         * gcc.c-torture/noncompile/poison-1.c: Move...
20393         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20394         * gcc.dg/cpp-li1.c: Add a token after the #line.
20395
20396 2000-06-05  Richard Henderson  <rth@cygnus.com>
20397
20398         * gcc.c-torture/execute/20000605-2.c: New test.
20399         * gcc.c-torture/execute/20000605-3.c: New test.
20400
20401 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20402
20403         * g77.f-torture/execute/20000503-1.x: New file.
20404
20405 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20406
20407         * g++.old-deja/g++.eh/badalloc1.C: New test.
20408
20409 2000-06-05  Richard Henderson  <rth@cygnus.com>
20410
20411         * gcc.c-torture/execute/20000605-1.c: New test.
20412
20413 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20414             Nathan Sidwell <nathan@codesourcery.com>
20415
20416         * gcc.c-torture/compile/20000605-1.c: New test.
20417
20418 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
20419
20420         * g77.f-torture/compile/20000601-1.f:  New test.
20421
20422 2000-06-03  Richard Henderson  <rth@cygnus.com>
20423
20424         * gcc.c-torture/execute/20000603-1.c: New.
20425
20426 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
20427
20428         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
20429         * gcc.dg/noreturn-2.c (noreturn): Likewise.
20430
20431 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
20432
20433         * gcc.dg/compare2.c (case 12): XFAIL.
20434         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
20435         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
20436
20437         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
20438
20439 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
20440
20441         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
20442         guard macro is already defined when the header is first
20443         included.
20444         * gcc.dg/cpp-mix.h: New file.
20445         * gcc.dg/endif-label.c: Update patterns to match compiler.
20446
20447         * g++.brendan/complex1.C: Declare abort.
20448         * g++.law/refs4.C: Remove XFAIL.
20449         * g++.oliva/expr2.C: Declare abort and exit.
20450
20451 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
20452
20453         * gcc.c-torture/execute/20000528-1.c: New test.
20454
20455         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
20456         * g++.old-deja/g++.law/temps4.C: Likewise.
20457
20458         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
20459         stdlib.h.  Call abort() on failure.
20460         * g++.old-deja/g++.law/refs4.C: Likewise.
20461         * g++.old-deja/g++.law/temps4.C: Likewise.
20462         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
20463         * gcc.c-torture/execute/20000112-1.c: Include string.h.
20464
20465 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
20466
20467         Relative to g++.dg/special:
20468         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
20469
20470         Relative to g++.old-deja:
20471         * g++.brendan/complex1.C, g++.jason/optimize2.C,
20472         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
20473         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
20474         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
20475         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
20476         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
20477         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
20478
20479         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
20480         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
20481         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
20482         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
20483         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
20484         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
20485         and/or string.h.
20486
20487         * g++.other/goto1.C: Update expectations for error messages.
20488
20489 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
20490
20491         * gcc.c-torture/compile/20000523-1.c: New test.
20492
20493 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20494
20495         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
20496
20497 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20498
20499         * g++.old-deja/g++.eh/catch11.C: New test.
20500         * g++.old-deja/g++.eh/catch12.C: New test.
20501
20502 2000-05-24  Nick Clifton  <nickc@cygnus.com>
20503
20504         * gcc.c-torture/execute/20000523-1.c: New test.
20505
20506 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
20507
20508         * c-torture/execute/bcp-1.c: Replace abort in arg of
20509         __builtin_constant_p with a generic external function.
20510
20511         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
20512         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
20513         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
20514         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
20515         Prototype abort and/or exit.
20516
20517         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
20518         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
20519         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
20520         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
20521
20522 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
20523
20524         * gcc.dg/dwarf2-1.c: New test.
20525
20526 2000-05-20  Richard Henderson  <rth@cygnus.com>
20527
20528         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
20529
20530 2000-05-20  Andreas Jaeger  <aj@suse.de>
20531
20532         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
20533         testcase.
20534
20535 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
20536
20537         * gcc.c-torture/execute/20000519-2.c: New test.
20538
20539 2000-05-19  Andreas Jaeger  <aj@suse.de>
20540
20541         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
20542         which fails with SSA.
20543
20544         * lib/c-torture.exp: Also test with -O3 -fssa.
20545
20546 2000-05-18  Michael Meissner  <meissner@redhat.com>
20547
20548         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
20549         * gcc.c-torture/execute/920415-1.c: Ditto.
20550         * gcc.c-torture/execute/920501-1.c: Ditto.
20551         * gcc.c-torture/execute/conversion.c: Ditto.
20552         * gcc.c-torture/execute/cvt-1.c: Ditto.
20553
20554 2000-05-18  Jeffrey A Law  (law@cygnus.com)
20555
20556         * gcc.c-torture/compile/20000518-1.c: New test.
20557
20558 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20559
20560         * g77.f-torture/compile/200005018.f:  New test.
20561
20562 2000-05-17  Jeffrey A Law  (law@cygnus.com)
20563
20564         * gcc.c-torture/compile/20000517-1.c: New test.
20565
20566 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20567
20568         * gcc.c-torture/execute/20000516-1.c: New test.
20569
20570 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
20571
20572         * g++.old-deja/g++.other/eh.C: New test.
20573
20574 2000-05-12  Richard Henderson  <rth@cygnus.com>
20575
20576         * gcc.c-torture/execute/990208-1.c (main): Don't pass
20577         constants through to doit's conditional.
20578
20579 2000-05-11  Jeffrey A Law  (law@cygnus.com)
20580
20581         * gcc.c-torture/compile/20000511-1.c: New test.
20582         * g77.f-torture/compile/20000511-1.f: New test.
20583         * g77.f-torture/compile/20000511-2.f: New test.
20584
20585 2000-05-11  Michael Meissner  <meissner@redhat.com>
20586
20587         * gcc.c-torture/execute/20000511-1.c: New test.
20588
20589 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
20590
20591         * gcc.dg/dg.exp: Scan .S files as well as .c files.
20592         * gcc.dg/20000510-1.S: New.
20593
20594 2000-05-08  Catherine Moore  <clm@cygnus.com>
20595
20596         * gcc.dg/unused-3.c: New.
20597
20598 2000-05-06  Richard Henderson  <rth@cygnus.com>
20599
20600           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
20601           * g++.old-deja/g++.mike/warn1.C: Likewise.
20602           * g++.old-deja/g++.pt/local1.C: Likewise.
20603           * g++.old-deja/g++.pt/local7.C: Likewise.
20604           * g++.old-deja/g++.pt/spec16.C: Likewise.
20605
20606 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
20607
20608         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
20609
20610 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
20611
20612           * g77.f-torture/execute/20000503-1.f:  New test.
20613
20614 2000-05-04  Andreas Jaeger  <aj@suse.de>
20615
20616         * gcc.dg/noreturn-2.c: New test.
20617
20618 2000-05-04  Neil Booth  <NeilB@earthling.net>
20619
20620         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
20621         preprocessor.
20622
20623 2000-05-04  Richard Henderson  <rth@cygnus.com>
20624
20625         * gcc.c-torture/execute/20000503-1.c: Fix typo.
20626
20627 2000-05-04  Richard Henderson  <rth@cygnus.com>
20628
20629         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
20630         OpenSSL by Jason R Thorpe.
20631
20632 2000-05-03  Jim Wilson  <wilson@cygnus.com>
20633
20634         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
20635
20636 2000-05-03  Robert Lipe <robertlipe@usa.net>
20637
20638         * gcc.dg/20000503-1.c: New test.
20639
20640 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
20641
20642         * gcc.c-torture/compile/20000502-1.c: New test.
20643         * g++.old-deja/g++.other/align.C: New test.
20644         * gcc.dg/cpp-tradstringify.c: New test.
20645
20646 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20647
20648         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
20649         and hard registers.
20650
20651 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
20652
20653         * gcc.c-torture/execute/loop-5.c: New test.
20654
20655 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
20656
20657         * gcc.c-torture/execute/va-arg-20.c: New test.
20658
20659 2000-04-23  Jeffrey A Law  (law@cygnus.com)
20660
20661         * gcc.c-torture/execute/20000422-1.c: New test.
20662
20663 2000-04-20  Greg McGary  <gkm@gnu.org>
20664
20665         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
20666         when optimizing, but without sibling-call optimizations (-O1).
20667
20668 2000-04-20  Jeffrey A Law  (law@cygnus.com)
20669
20670           * gcc.c-torture/compile/20000420-1.c: New test.
20671
20672 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20673
20674         * g++.abi/ptrflags.C: New test.
20675         * g++.eh/catchptr1.C: Test incomplete pointer chains.
20676
20677 2000-04-19  Catherine Moore  <clm@cygnus.com>
20678
20679         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
20680
20681 2000-04-19  Greg McGary  <gkm@gnu.org>
20682
20683         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
20684         sibling-call optimizations.
20685
20686 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
20687
20688         * gcc.dg/20000419-1.c: New test.
20689
20690 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
20691
20692         * gcc.c-torture/execute/20000412-6.c: New test.
20693
20694 2000-04-12  Jeffrey A Law  (law@cygnus.com)
20695
20696         * gcc.c-torture/execute/20000412-5.c: New test.
20697         * g77.f-torture/compile/20000412-1.f: New test.
20698         * gcc.c-torture/execute/20000412-4.c: New test.
20699         * gcc.c-torture/compile/20000412-2.c: New test.
20700         * gcc.c-torture/execute/20000412-3.c: New test.
20701         * gcc.c-torture/compile/20000412-1.c: New test.
20702         * gcc.c-torture/execute/20000412-2.c: New test.
20703
20704 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
20705
20706         * objc/execute/bf-20.m: New test.
20707
20708 2000-04-10  Richard Henderson  <rth@cygnus.com>
20709
20710         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
20711
20712         * gcc.c-torture/execute/20000412-1.c: New test.
20713
20714 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20715
20716         * g++.old-deja/g++.eh/catchptr1.C: New test.
20717
20718 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
20719
20720         * g++.old-deja/g++.abi/cxa_vec.C: New test.
20721
20722 2000-04-08  Neil Booth  <NeilB@earthling.net>
20723
20724         * gcc.dg/cpp-nullchar.c: Remove test as
20725         embedded nulls cause problems.
20726
20727 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20728
20729         * gcc.dg/compare2.c: New test.
20730
20731 2000-04-08  Neil Booth  <NeilB@earthling.net>
20732
20733         * gcc.dg/cpp-nullchar.c: New test.
20734
20735 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
20736
20737         * gcc.dg/cpp-mi2.c: New test.
20738         * gcc.dg/cpp-mi2[abc].h: New files.
20739
20740 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
20743         member name.
20744
20745 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20746
20747         * g++.old-deja/g++.abi/vmihint.C: New test.
20748
20749 2000-04-06  Neil Booth  <NeilB@earthling.net>
20750
20751         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
20752         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
20753         copyright.
20754
20755 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
20756
20757         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
20758         avoid stack-frame overwrite.
20759
20760 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
20761
20762         * gcc.c-torture/compile/20000405-2.c: New test.
20763         * gcc.c-torture/compile/20000405-3.c: New test.
20764
20765 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20766
20767         * gcc.c-torture/compile/20000405-1.c: New test.
20768
20769 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
20770
20771         * gcc.dg/cast-qual-1.c: Revert last change.
20772
20773 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20774
20775         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
20776
20777 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
20778
20779         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
20780         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
20781
20782 2000-04-03  Jeffrey A Law  (law@cygnus.com)
20783
20784         * gcc.c-torture/compile/20000403-2.c: New test.
20785         * gcc.c-torture/compile/20000403-1.c: New test.
20786
20787 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
20788
20789         * gcc.c-torture/execute/20000403-1.c: New test.
20790
20791 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
20792
20793         * gcc.c-torture/execute/20000402-1.c: New test.
20794
20795 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
20796
20797         * gcc.c-torture/execute/va-arg-15.c: New test.
20798         * gcc.c-torture/execute/va-arg-16.c: New test.
20799         * gcc.c-torture/execute/va-arg-17.c: New test.
20800         * gcc.c-torture/execute/va-arg-18.c: New test.
20801         * gcc.c-torture/execute/va-arg-19.c: New test.
20802
20803 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
20804
20805         * gcc.c-torture/compile/981211-1.c: Move to...
20806         * gcc.dg/cpp-as1.c: ...here.
20807         * gcc.dg/cpp-as2.c: New file.
20808
20809         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
20810         compiler.
20811
20812 2000-04-02  Neil Booth  <NeilB@earthling.net>
20813
20814         * gcc.dg/cpp-cond.c  New tests.
20815         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
20816         accidental success less likely.
20817         * gcc.dg/cpp-missingop.c  New tests.
20818         * gcc.dg/cpp-missingparen.c  New tests.
20819         * gcc.dg/cpp-shift.c  New tests.
20820         * gcc.dg/cpp-shortcircuit.c  New tests.
20821         * gcc.dg/cpp-unary.c  New tests.
20822
20823 2000-03-29  Jeffrey A Law  (law@cygnus.com)
20824
20825         * gcc.c-torture/compile/20000329-1.c: New test.
20826
20827 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
20828
20829         * gcc.c-torture/compile/20000326-1.c: New test.
20830         * gcc.c-torture/compile/20000326-2.c: New test.
20831
20832 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
20833
20834         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
20835         the first parameter is a function argument.
20836
20837 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
20838
20839         * g++.old-deja/g++.ext/array4.C: New test.
20840
20841 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
20842
20843         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
20844
20845 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20846
20847         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
20848
20849 2000-03-19  Richard Henderson  <rth@cygnus.com>
20850
20851         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
20852
20853 2000-03-19  Richard Henderson  <rth@cygnus.com>
20854
20855         * gcc.c-torture/compile/20000319-1.c: New test.
20856
20857 2000-03-14  Jeffrey A Law  (law@cygnus.com)
20858
20859         * gcc.c-torture/execute/20000314-3.c: New test.
20860         * gcc.c-torture/execute/20000314-2.c: New test.
20861         * gcc.c-torture/execute/20000314-1.c: New test.
20862         * gcc.c-torture/compile/20000314-2.c: New test.
20863         * gcc.c-torture/compile/20000314-1.c: New test.
20864
20865 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
20866
20867         * g++.old-deja/g++.warn/inline.C: New test.
20868
20869 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
20870
20871         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
20872         standards-compliant result rather than specific constants.
20873         Put test-values in array.
20874
20875 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
20876
20877         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
20878         (g++_target_compile): Put test-specific options last.
20879
20880 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20881
20882         * g++.old-deja/g++.eh/vbase4.C: New test.
20883
20884 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20885
20886         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
20887
20888 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20889
20890         * g++.old-deja/g++.brendan/misc12.C: Removed.
20891         * g++.old-deja/g++.pt/memtemp77.C: Constify.
20892         * g++.old-deja/g++.ext/pretty4.C: New test.
20893
20894 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20895
20896         * g++.old-deja/g++.other/string2.C: New test.
20897
20898 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
20899
20900         * g++.old-deja/g++.warn/impint2.C: New test.
20901
20902 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
20903
20904         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
20905         is 1, not zero.
20906
20907 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         * g++.old-deja/g++.warn/impint.C: New test.
20910         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
20911         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
20912         * g++.old-deja/g++.pt/explicit12.C: Likewise.
20913         * g++.old-deja/g++.pt/explicit13.C: Likewise.
20914         * g++.old-deja/g++.pt/explicit17.C: Likewise.
20915         * g++.old-deja/g++.pt/explicit18.C: Likewise.
20916         * g++.old-deja/g++.pt/explicit19.C: Likewise.
20917         * g++.old-deja/g++.pt/explicit23.C: Likewise.
20918         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20919         * g++.old-deja/g++.pt/explicit35.C: Likewise.
20920         * g++.old-deja/g++.pt/explicit6.C: Likewise.
20921         * g++.old-deja/g++.pt/memclass7.C: Likewise.
20922
20923 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
20924
20925         * gcc.dg/cpp-redef.c: New test.
20926
20927 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
20928
20929         * g++.old-deja/g++.pt/unify7.C: New test.
20930
20931 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20932
20933         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
20934         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
20935
20936 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
20937
20938         * gcc.c-torture/compile/20000224-1.c: New test.
20939
20940 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20941
20942         * gcc.c-torture/compile/cpp-2.c: New test.
20943         * gcc.c-torture/compile/cpp-1.c: New test.
20944
20945 2000-02-25  Jeffrey A Law  (law@cygnus.com)
20946
20947         * gcc.c-torture/execute/20000225-1.c: New test.
20948
20949 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20950
20951         * gcc.dg/cpp-li2.c: New test.
20952
20953         * gcc.dg/cpp-wi1.c: New test.
20954
20955         * gcc.dg/cpp-li1.c: New test.
20956
20957 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
20958
20959         * g++.old-deja/g++.other/sizeof5.C: New test.
20960
20961 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20962
20963         * gcc.c-torture/execute/va-arg-13.c: New test.
20964
20965 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
20966
20967         * gcc.c-torture/execute/va-arg-12.c: New test.
20968
20969 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
20970
20971         * gcc.c-torture/execute/20000223-1.c: New test.
20972
20973 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
20974
20975         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
20976
20977 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
20978
20979         * g++.old-deja/g++.abi/ptrmem.C: New test.
20980
20981 2000-02-19  Richard Henderson  <rth@cygnus.com>
20982
20983         * gcc.c-torture/compile/init-3.c: New.
20984
20985 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
20986
20987         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
20988         ALWAYS_CXXFLAGS.
20989
20990 2000-02-11  Robert Lipe <robertl@sco.com>
20991
20992         * gcc.c-torture/compile/20000211-3.c: New test.
20993
20994 2000-02-11  Martin Buchholz <martin@xemacs.org>
20995
20996         * gcc.c-torture/compile/20000211-2.c: New test.
20997
20998 2000-02-11  Jeffrey A Law  (law@cygnus.com)
20999
21000         * gcc.c-torture/compile/20000211-1.c: New test.
21001
21002 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21003
21004         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21005           on native targets
21006
21007 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21008
21009         * g++.old-deja/g++.other/cast5.C: New test.
21010
21011 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21012
21013         * gcc.c-torture/execute/20000205-1.c: New.
21014
21015 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21016
21017         * g++.old-deja/g++.jason/cast3.C: Return void.
21018         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21019
21020 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21021
21022         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21023
21024         * gcc.dg/loop-1.c: New test.
21025
21026 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21027
21028         * gcc.c-torture/compile/20000127-1.c: New test.
21029         * gcc.c-torture/execute/991228-1.c: New test.
21030
21031 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21032
21033         * gcc.dg/unused-2.c: New test.
21034
21035         * gcc.dg/conv-1.c: New test.
21036
21037 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21038
21039         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21040         compiler.
21041         (tool_option_proc): Fix typo.
21042
21043 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21044
21045         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21046         of the ld on the host, not on the build machine.
21047         Also, don't crash if '--help' is not a supported option.
21048
21049 2000-01-24  Richard Henderson  <rth@cygnus.com>
21050
21051         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21052
21053 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21054
21055         * gcc.c-torture/execute/20000120-2.c: New test.
21056         * gcc.c-torture/execute/20000120-1.c: New test.
21057
21058 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21059
21060         * gcc.c-torture/execute/20000113-1.c: New test.
21061
21062 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21063
21064         * gcc.c-torture/execute/20000112-1.c: New test.
21065
21066 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21067
21068         * gcc.dg/20000111-1.c: New test.
21069
21070 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21071
21072         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21073         with 16 bit integers.
21074
21075 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21076
21077         * gcc.dg/20000108-1.c: New test.
21078
21079 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21080
21081         * g++.old-deja/g++.ns/koenig8.C: New test.
21082
21083 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21084
21085         * g++.old-deja/g++.other/cast4.C: New test.
21086
21087 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21088
21089         * gcc.c-torture/compile/20000105-2.c: New test.
21090         * gcc.c-torture/compile/20000105-1.c: New test.
21091
21092 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21093
21094         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21095         references to printf & atoi to conform to ANSI standard.
21096         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21097         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21098         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21099         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21100         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21101         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21102         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21103         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21104         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21105         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21106         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21107         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21108         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21109         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21110         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21111         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21112         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21113         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21114         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21115         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21116         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21117         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21118         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21119         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21120         * g++.old-deja/g++.brendan/init3.C: Likewise.
21121         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21122         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21123         * g++.old-deja/g++.brendan/new2.C: Likewise.
21124         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21125         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21126         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21127         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21128         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21129         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21130         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21131         * g++.old-deja/g++.brendan/template24.C: Likewise.
21132         * g++.old-deja/g++.brendan/template3.C: Likewise.
21133         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21134         * g++.old-deja/g++.jason/inline3.C: Likewise.
21135         * g++.old-deja/g++.jason/opeq.C: Likewise.
21136         * g++.old-deja/g++.law/arg5.C: Likewise.
21137         * g++.old-deja/g++.law/arm7.C: Likewise.
21138         * g++.old-deja/g++.law/ctors11.C: Likewise.
21139         * g++.old-deja/g++.law/cvt8.C: Likewise.
21140         * g++.old-deja/g++.law/init9.C: Likewise.
21141         * g++.old-deja/g++.law/refs4.C: Likewise.
21142         * g++.old-deja/g++.law/template2.C: Likewise.
21143         * g++.old-deja/g++.law/visibility24.C: Likewise.
21144         * g++.old-deja/g++.law/vtable3.C: Likewise.
21145         * g++.old-deja/g++.mike/asm2.C: Likewise.
21146         * g++.old-deja/g++.mike/eh1.C: Likewise.
21147         * g++.old-deja/g++.mike/misc1.C: Likewise.
21148         * g++.old-deja/g++.mike/misc13.C: Likewise.
21149         * g++.old-deja/g++.mike/misc14.C: Likewise.
21150         * g++.old-deja/g++.mike/ns12.C: Likewise.
21151         * g++.old-deja/g++.mike/p1248.C: Likewise.
21152         * g++.old-deja/g++.mike/p3708.C: Likewise.
21153         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21154         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21155         * g++.old-deja/g++.mike/p646.C: Likewise.
21156         * g++.old-deja/g++.mike/p700.C: Likewise.
21157         * g++.old-deja/g++.mike/p783.C: Likewise.
21158         * g++.old-deja/g++.mike/p783a.C: Likewise.
21159         * g++.old-deja/g++.mike/p783b.C: Likewise.
21160         * g++.old-deja/g++.mike/p786.C: Likewise.
21161         * g++.old-deja/g++.mike/p789.C: Likewise.
21162         * g++.old-deja/g++.mike/p789a.C: Likewise.
21163         * g++.old-deja/g++.mike/p807a.C: Likewise.
21164         * g++.old-deja/g++.other/delete3.C: Likewise.
21165         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21166         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21167         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21168         * g++.old-deja/g++.other/empty1.C: Likewise.
21169         * g++.old-deja/g++.other/temporary1.C: Likewise.
21170         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21171         * g++.old-deja/g++.pt/t16.C: Likewise.
21172         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21173
21174 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21175
21176         * gcc.dg/991230-1.c: New test.
21177
21178 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21179
21180         * gcc.c-torture/compile/991229-3.c: New test.
21181         * gcc.c-torture/compile/991229-2.c: New test.
21182         * gcc.c-torture/compile/991229-1.c: New test.
21183
21184 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21185
21186         * gcc.c-torture/compile/labels-2.c: New test.
21187
21188 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21189
21190         * gcc.c-torture/execute/991227-1.c: New test.
21191
21192 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21193
21194         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21195
21196 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21197
21198         * gcc.c-torture/execute/991221-1.c: New test.
21199
21200 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21201
21202         * g++.old-deja/g++.other/cast3.C: New test.
21203
21204 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21205
21206         * gcc.c-torture/execute/991216-4.c: New test.
21207
21208 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21209
21210         * gcc.c-torture/execute/991216-1.c: New test.
21211         * gcc.c-torture/execute/991216-2.c: New test.
21212         * gcc.c-torture/execute/991216-3.c: New test.
21213
21214 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21215
21216         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21217         Actually make the test fail by using "-O2" for compilation.
21218
21219 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21220
21221         * g++.old-deja/g++.warn/cast-align1.C: New test.
21222
21223 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21224
21225         * gcc.c-torture/compile/991214-1.c: New test.
21226         * gcc.c-torture/compile/991214-2.c: New test.
21227
21228 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21229
21230         * gcc.dg/991214-1.c: New test.
21231
21232 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21233
21234         * gcc.c-torture/compile/991213-3.c: New test.
21235         * gcc.c-torture/compile/991213-2.c: New test.
21236         * gcc.c-torture/compile/991213-1.c: New test.
21237
21238 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21239
21240         * gcc.dg/991209-1.c: New test.
21241
21242 1999-12-08  Nathan Sidwell <nathan@acm.org>
21243
21244         * gcc.c-torture/compile/991208-1.c: New test.
21245
21246 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21247
21248         * gcc.dg/ultrasp2.c: New test.
21249
21250 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21251
21252         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21253
21254 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21255
21256         * gcc.c-torture/compile/991202-1.c: New test.
21257         * gcc.c-torture/execute/991202-1.c: New test.
21258         * gcc.c-torture/execute/991202-2.c: New test.
21259         * gcc.c-torture/execute/991202-3.c: New test.
21260
21261 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21262
21263         * g++.old-deja/g++.abi/align.C: New test.
21264         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21265         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21266
21267 1999-12-01  Richard Henderson  <rth@cygnus.com>
21268
21269         * gcc.c-torture/execute/991201-1.c: New.
21270
21271 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21272
21273         * gcc.dg/991129-1.c: New test.
21274
21275 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21276
21277         * gcc.c-torture/compile/991127-1.c: New test.
21278
21279 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21280
21281         * g++.old-deja/g++.other/warn4.C: New test.
21282
21283 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21284
21285         * g++.old-deja/g++.eh/cleanup2.C: New test.
21286         * g++.old-deja/g++.ext/pretty2.C: New test.
21287         * g++.old-deja/g++.ext/pretty3.C: New test.
21288         * g++.old-deja/g++.other/debug6.C: New test.
21289
21290 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21291
21292         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21293         compiler_output to look for one error message instead of two.
21294
21295 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21296
21297         * gcc.c-torture/execute/991118-1.c: Also test case
21298         where the word boundary does not split a byte evenly.
21299
21300 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21301
21302         * g++.old-deja/g++.ext/restrict1.C: New test.
21303
21304 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21305
21306         * gcc.c-torture/execute/991118-1.c: New test.
21307
21308 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21309
21310         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21311         working directory pathnames.
21312
21313 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21314
21315         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21316         host is equipped with driver.h and driver.o so it can actually
21317         compile and run the tests.
21318
21319 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21320
21321         * gcc.c-torture/compile/991008-1.c: New test.
21322
21323 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21324
21325         * lib/gcc-dg.exp: Include target-supports.exp
21326
21327 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21328
21329         * lib/target-supports.exp: New file: Provide procs to test for
21330         features supported by the target.
21331         (check_weak_available): Moved here from ecos.exp.
21332         (check_alias_available): New proc: Determine of the target
21333         toolchain supports the alias attribute.
21334
21335         * gcc.dg/special/ecos.exp: Move check_weak_available to
21336         target-supports.exp.
21337         (alias-1.c): Only perform the test if the target supports
21338         aliases.
21339         (wkali-1.c): Only perform the test if the target supports
21340         aliases.
21341
21342         * gcc.dg/990506-0.c: Expect error messages from cross
21343         targets as well as native targets.
21344
21345 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21346
21347         * gcc.dg/ultrasp1.c: Removed xfail.
21348         * gcc.dg/struct-ret-2.c: Likewise.
21349         * gcc.dg/array-1.c: Likewise.
21350
21351 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21352
21353         * gcc.dg/struct-ret-2.c: New test.
21354
21355         * gcc.dg/array-1.c: New test.
21356
21357 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21358
21359         * gcc.c-torture/execute/991030-1.c: New test.
21360
21361 1999-10-26  Richard Henderson  <rth@cygnus.com>
21362
21363         * gcc.c-torture/compile/991026-2.c: New test.
21364
21365 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21366
21367         * gcc.c-torture/compile/991026-1.c: New test.
21368
21369 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21370
21371         * gcc.c-torture/execute/991023-1.c: New test.
21372
21373 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21374
21375         * gcc.c-torture/execute/991019-1.c: New test.
21376
21377 1999-10-16  Richard Henderson  <rth@cygnus.com>
21378
21379         * gcc.c-torture/execute/991016-1.c: New test.
21380
21381 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21382
21383         * gcc.c-torture/execute/991014-1.c: New test.
21384
21385 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21386
21387         * g++.old-deja/g++.other/union2.C: New test.
21388
21389 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21390
21391         * g++.old-deja/g++.other/vaarg2.C: New test.
21392         * g++.old-deja/g++.other/vaarg3.C: New test.
21393
21394 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21395
21396         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21397         in compile/.
21398
21399 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21400
21401         * gcc.c-torture/execute/va-arg-11.c: New test.
21402
21403 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21404
21405         * lib/file-format.exp (gcc_target_object_format): Don't
21406         crash if objdump is unavailable.
21407
21408 1999-09-29  Donn Terry <donn@interix.com>
21409
21410         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21411
21412 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21413
21414         * gcc.c-torture/compile/990928-1.c: New test.
21415
21416 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21417
21418         * g++.old-deja/g++.other/decl6.C: New test.
21419
21420 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21421
21422         * gcc.c-torture/execute/va-arg-10.c: New test.
21423
21424 1999-09-27  Nathan Sidwell  <nathan@acm.org>
21425
21426         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
21427         __PRETTY_FUNCTION__.
21428
21429 1999-09-23  Nick Clifton  <nickc@cygnus.com>
21430
21431         * gcc.c-torture/execute/990923-1.c: New test.
21432
21433 1999-09-21  Nick Clifton  <nickc@cygnus.com>
21434
21435         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
21436         for which -fpic is inappropriate.
21437
21438 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
21439
21440         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
21441
21442 1999-09-21  Nathan Sidwell  <nathan@acm.org>
21443
21444         * g++.old-deja/g++.other/dyncast1.C: New test.
21445         * g++.old-deja/g++.other/dyncast2.C: New test.
21446         * g++.old-deja/g++.other/dyncast3.C: New test.
21447         * g++.old-deja/g++.other/dyncast4.C: New test.
21448         * g++.old-deja/g++.other/dyncast5.C: New test.
21449         * g++.old-deja/g++.eh/catch3.C: New test.
21450         * g++.old-deja/g++.eh/catch3p.C: New test.
21451         * g++.old-deja/g++.eh/catch4.C: New test.
21452         * g++.old-deja/g++.eh/catch4p.C: New test.
21453         * g++.old-deja/g++.eh/catch5.C: New test.
21454         * g++.old-deja/g++.eh/catch5p.C: New test.
21455         * g++.old-deja/g++.eh/catch6.C: New test.
21456         * g++.old-deja/g++.eh/catch6p.C: New test.
21457         * g++.old-deja/g++.eh/catch7.C: New test.
21458         * g++.old-deja/g++.eh/catch7p.C: New test.
21459         * g++.old-deja/g++.eh/catch8.C: New test.
21460         * g++.old-deja/g++.eh/catch8p.C: New test.
21461         * g++.old-deja/g++.eh/catch9.C: New test.
21462         * g++.old-deja/g++.eh/catch9p.C: New test.
21463
21464 1999-09-13  Nathan Sidwell  <nathan@acm.org>
21465
21466         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
21467         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
21468
21469 1999-09-13  Jeffrey A Law  (law@cygnus.com)
21470
21471         * gcc.c-torture/compile/990913-1.c: New test.
21472
21473 1999-09-10  Nathan Sidwell  <nathan@acm.org>
21474
21475         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
21476         * g++.old-deja/g++.jason/rfg5.C: Likewise.
21477
21478 1999-09-09  Richard Henderson  <rth@cygnus.com>
21479
21480         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
21481
21482 1999-09-09  Nathan Sidwell  <nathan@acm.org>
21483
21484         * g++.old-deja/g++.other/lookup11.C: New test.
21485         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
21486         what is permitted and what we want.
21487         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
21488         overload use.
21489         * g++.old-deja/g++.jason/rfg5.C: Likewise
21490
21491 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
21492
21493         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
21494         * gcc.c-torture/noncompile/poison-1.c: New file.
21495
21496 1999-09-08  Nathan Sidwell  <nathan@acm.org>
21497
21498         * g++.old-deja/g++.other/sizeof3.C: New test.
21499         * g++.old-deja/g++.other/sizeof4.C: New test.
21500         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
21501         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
21502
21503 1999-09-07  Richard Henderson  <rth@cygnus.com>
21504
21505         * gcc.dg/va-arg-1.c: New.
21506
21507 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21508
21509         * gcc.c-torture/execute/va-arg-9.c: New test.
21510
21511 1999-09-05  Craig Burley  <craig@jcb-sc.com>
21512
21513         * g77.f-torture/compile/980519-2.f: New test.
21514         * g77.f-torture/compile/19990905-0.f: New test.
21515         * g77.f-torture/compile/19990905-1.f: New test.
21516         * g77.f-torture/compile/19990905-2.f: New test.
21517
21518         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
21519
21520 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
21521
21522         * gcc.c-torture/execute/990827-1.c: Fix typo.
21523
21524 1999-09-03  Nathan Sidwell  <nathan@acm.org>
21525
21526         * g++.old-deja/g++.other/deref1.C: New test.
21527
21528 1999-09-02  Nathan Sidwell  <nathan@acm.org>
21529
21530         * g++.old-deja/g++.other/ambig2.C: New test.
21531         * g++.old-deja/g++.other/cond5.C: New test.
21532         * g++.old-deja/g++.other/lookup16.C: New test.
21533
21534 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
21535
21536         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
21537         assemblers too.
21538
21539 1999-08-31  Jeffrey A Law  (law@cygnus.com)
21540
21541         * lib/c-torture.exp: Avoid the "compare executables" optimization
21542         when testing native.
21543
21544 1999-08-29  Jeffrey A Law  (law@cygnus.com)
21545
21546         * gcc.c-torture/execute/990829-1.c: New test.
21547         * gcc.c-torture/compile/990829-1.c: New test.
21548
21549 1999-08-27  Paul Burchard  <burchard@pobox.com>
21550
21551         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
21552         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
21553         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
21554         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
21555         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
21556         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
21557         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
21558         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
21559         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
21560         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
21561         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
21562
21563 1999-08-27  Jeffrey A Law  (law@cygnus.com)
21564
21565         * gcc.c-torture/execute/990827-1.c: New test.
21566
21567 1999-08-26  Craig Burley  <craig@jcb-sc.com>
21568
21569         * g77.f-torture/noncompile/19990826-4.f: New test.
21570
21571         * g77.f-torture/compile/19990826-3.f: New test.
21572
21573         * g77.f-torture/execute/19990826-2.f: New test.
21574
21575         * g77.f-torture/compile/19990826-1.f: New test.
21576
21577         * gcc.c-torture/execute/990826-0.c: New test.
21578         * g77.c-torture/execute/19990826-0.f: New test.
21579
21580         * g77.f-torture/noncompile/970626-2.f: New test.
21581
21582 1999-08-25  Paul Burchard  <burchard@pobox.com>
21583
21584         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
21585         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
21586         lss-011.C: New tests.
21587
21588 1999-08-25  Nathan Sidwell  <nathan@acm.org>
21589
21590         * g++.old-deja/g++.other/decl5.C: New test.
21591
21592 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21593
21594         * noncompile/noncompile.exp: Load_lib c-torture.exp.
21595         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
21596         call `postbase' for each one.  All callers of `postbase' changed
21597         to call this instead.
21598
21599 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
21600
21601         * gcc.c-torture/execute/990811-1.c: New test.
21602
21603 1999-08-09  Nick Clifton  <nickc@cygnus.com>
21604
21605         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
21606         just native ones.
21607
21608         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
21609         just native ones.
21610
21611 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21612
21613         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
21614
21615 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21616
21617         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
21618
21619 1999-08-04  Nathan Sidwell  <nathan@acm.org>
21620
21621         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
21622
21623 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21624
21625         * gcc.c-torture/execute/990804-1.c: New test.
21626
21627 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21628
21629         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
21630         * g++.old-deja/g++.brendan/crash64.C: Likewise
21631         * g++.old-deja/g++.brendan/overload8.C: Likewise
21632
21633 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21634
21635         * g++.old-deja/g++.other/struct1.C: New test.
21636
21637 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21638
21639         * g++.old-deja/g++.other/enum2.C: New test.
21640
21641 1999-08-02  Richard Henderson  <rth@cygnus.com>
21642
21643         Adapted from tests from Franz Sirl:
21644         * gcc.c-torture/execute/va-arg-7.c: New test.
21645         * gcc.c-torture/execute/va-arg-8.c: New test.
21646
21647 1999-08-01  Jeffrey A Law  (law@cygnus.com)
21648
21649         * gcc.c-torture/compile/990801-2.c: New test.
21650
21651         * gcc.c-torture/compile/990801-1.c: New test.
21652
21653 1999-07-27  Michael Meissner  <meissner@cygnus.com>
21654
21655         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
21656         fp-cmp-1.c, converting double to float.
21657
21658         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
21659         fp-cmp-1.c, converting double to long double.
21660
21661         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
21662         from fr1 to unknown_register, since fr1 is a legitimate register
21663         on some machines.
21664
21665 1999-07-25  Jeffrey A Law  (law@cygnus.com)
21666
21667         * README: More listname related changes.
21668
21669 1999-07-08  Catherine Moore  <clm@cygnus.com>
21670
21671         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
21672
21673 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
21674
21675         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
21676
21677 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21678
21679         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
21680
21681 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
21682
21683         * gcc.dg/990703-1.c: New test.
21684
21685 1999-06-29  Nick Clifton  <nickc@cygnus.com>
21686
21687         * lib/file-format.exp: New file: Move definition of proc
21688         gcc_target_object_format to here from
21689         gcc.dg/special/ecos.exp.
21690
21691         * lib/c-torture.exp: Include lib file-format.exp.
21692         * lib/gcc-dg.exp: Include lib file-format.exp.
21693
21694         * gcc.dg/special/ecos.exp: Remove definition of proc
21695         gcc_target_object_format.
21696
21697 1999-06-28  Jeffrey A Law  (law@cygnus.com)
21698
21699         * gcc.c-torture/execute/990628-1.c: New test.
21700
21701 1999-06-25  Jeffrey A Law  (law@cygnus.com)
21702
21703         * gcc.c-torture/compile/990625-2.c: New test.
21704
21705         * gcc.c-torture/compile/990625-1.c: New test.
21706
21707 1999-06-23  Nick Clifton  <nickc@cygnus.com>
21708
21709         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
21710         attributes compile.
21711         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
21712         ports that use the COFF/PE file format.
21713
21714 1999-06-17  Jeffrey A Law  (law@cygnus.com)
21715
21716         * gcc.c-torture/compile/990617-1.c: New test.
21717
21718 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
21719
21720         * g++.old-deja/g++.other/decl4.C: New test.
21721
21722 1999-06-14  Nathan Sidwell  <nathan@acm.org>
21723
21724         * g++.old-deja/g++.other/bitfld3.C: New test.
21725
21726 1999-06-08  Nathan Sidwell  <nathan@acm.org>
21727
21728         * g++.old-deja/g++.eh/catch1.C: New test.
21729
21730 1999-06-07  Jeffrey A Law  (law@cygnus.com)
21731
21732         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
21733
21734         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
21735         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
21736
21737 1999-06-05  Craig Burley  <craig@jcb-sc.com>
21738
21739         * g77.f-torture/compile/19990502-0.f: Replace with new,
21740         shorter, test that still fails after recent changes.
21741
21742 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
21743
21744         * gcc.c-torture/execute/990604-1.c: New test.
21745
21746 1999-05-31  Jeffrey A Law  (law@cygnus.com)
21747
21748         * gcc.c-torture/execute/990531-1.c: New test.
21749
21750 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21751
21752         * gcc.c-torture/compile/990527-1.c: New test.
21753
21754 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
21755
21756         * gcc.c-torture/execute/990527-1.c: New test.
21757
21758 1999-05-25  Nick Clifton  <nickc@cygnus.com>
21759
21760         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
21761         bitfields as signed.
21762
21763 1999-05-25  Craig Burley  <craig@jcb-sc.com>
21764
21765         * g77.f-torture/compile/19990525-0.f: New test.
21766
21767 1999-05-25  Jeffrey A Law  (law@cygnus.com)
21768
21769         * gcc.c-torture/execute/990525-2.c: New test.
21770
21771         * gcc.c-torture/execute/990525-1.c: New test.
21772
21773 1999-05-24  Nathan Sidwell  <nathan@acm.org>
21774
21775         * g++.old-deja/g++.other/anon3.C: New test.
21776         * g++.old-deja/g++.other/anon4.C: New test.
21777         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
21778         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
21779         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
21780         Merrill).
21781
21782 1999-05-24  Jeffrey A Law  (law@cygnus.com)
21783
21784         * gcc.c-torture/execute/990524-1.c: New test.
21785
21786         * gcc.dg/990524-1.c: New test.
21787
21788 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21789
21790         * gcc.c-torture/compile/990523-1.c: New test.
21791
21792 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
21793
21794         * gcc.c-torture/compile/990519-1.c: New test.
21795
21796 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
21797
21798         * gcc.c-torture/compile/990517-1.c: New test.
21799
21800         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
21801         (e4, f4): New tests.
21802         (main): Call them.
21803
21804 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21805
21806         * gcc.dg/noreturn-1.c: New test.
21807
21808 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
21809
21810         * gcc.c-torture/execute/990513-1.c: New test.
21811
21812 1999-05-10  Richard Henderson  <rth@cygnus.com>
21813
21814         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
21815
21816 1999-05-10  Craig Burley  <craig@jcb-sc.com>
21817
21818         * g77.f-torture/execute/erfc.f: Use small single-precision
21819         values, to avoid problems on Alphas when not -mieee.
21820
21821 1999-05-08  Craig Burley  <craig@jcb-sc.com>
21822
21823         * gcc.dg/990506-0.c: New test.
21824
21825 1999-05-08  Richard Henderson  <rth@cygnus.com>
21826
21827         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
21828         the constant to test.  Don't XFAIL 64-bit targets.
21829
21830         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
21831         * g++.old-deja/g++.law/profile1.C: Likewise.
21832
21833         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
21834         operator new instances.
21835         * g++.old-deja/g++.other/delete5.C: Likewise.
21836
21837 1999-05-03  Craig Burley  <craig@jcb-sc.com>
21838
21839         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
21840         intrinsic.
21841
21842 1999-05-03  Craig Burley  <craig@jcb-sc.com>
21843
21844         * g77.f-torture/execute/u77-test.f: Reverse order of two
21845         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
21846
21847 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21848
21849         * gcc.dg/compare1.c: New test.
21850
21851 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21852
21853         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
21854         New tests.
21855
21856 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21857
21858         * g77.f-torture/compile/19990502-1.f: New test.
21859
21860 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21861
21862         * g77.f-torture/compile/19990502-0.f: New test.
21863
21864 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21865
21866         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
21867         intrinsic.
21868
21869 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21870
21871         * g77.f-torture/execute/u77-test.f (main): List libU77
21872         intrinsics not currently tested.
21873         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
21874         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
21875         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
21876         Trim blanks off the ends of some printed strings.
21877
21878 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21879
21880         * g77.f-torture/execute/u77-test.f (main): Just warn about
21881         FSTAT gid disagreement, as it's expected on some systems.
21882
21883 1999-05-01  Craig Burley  <craig@jcb-sc.com>
21884
21885         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
21886         use a new function, which allows for some slop.
21887         Clean up some commentary.
21888         (issum): The new function.
21889         (sgladd): Deleted subroutine.
21890
21891 1999-05-01  Craig Burley  <craig@jcb-sc.com>
21892
21893         * g77.f-torture/execute/u77-test.f: Modify to be more like
21894         libf2c/libU77 version, bringing patches to that version here.
21895         Add suitable commentary.
21896
21897 1999-04-25  Richard Henderson  <rth@cygnus.com>
21898
21899         * gcc.dg/990424-1.c: New test.
21900
21901 1999-04-24  Craig Burley  <craig@jcb-sc.com>
21902
21903         * g77.f-torture/execute/u77-test.f (main): Bug involving
21904         LSTAT has been fixed, so turn back on full checking.
21905
21906 1999-04-20  Craig Burley  <craig@jcb-sc.com>
21907
21908         * g77.f-torture/compile/19990419-0.f: New test.
21909         * g77.f-torture/execute/19990419-1.f: New test.
21910
21911 1999-04-17  Richard Henderson  <rth@cygnus.com>
21912
21913         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
21914         to avoid the need for a prototype to supress a warning.
21915
21916 1999-04-07  Jim Wilson  <wilson@cygnus.com>
21917
21918         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
21919
21920 1999-04-04  Jeffrey A Law  (law@cygnus.com)
21921
21922         * gcc.c-torture/execute/990404-1.c: New test.
21923
21924 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
21925
21926         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
21927         * gcc.dg/cpp-if3.c: Don't use -pedantic.
21928         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
21929         missing initializer warnings.
21930
21931 1999-03-28  Jeffrey A Law  (law@cygnus.com)
21932
21933         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
21934         matching strings.
21935
21936 1999-03-26  Jeffrey A Law  (law@cygnus.com)
21937
21938         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
21939
21940 1999-03-26  Craig Burley  <craig@jcb-sc.com>
21941
21942         * g77.f-torture/execute/19990325-0.f: New test.
21943         * g77.f-torture/execute/19990325-1.f: New test.
21944
21945 1999-03-24  Jeffrey A Law  (law@cygnus.com)
21946
21947         * gcc.c-torture/execute/990324-1.c: New test.
21948
21949 1999-03-22  Jim Wilson  <wilson@cygnus.com>
21950
21951         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
21952         test with 4.
21953
21954 1999-03-17  Richard Henderson  <rth@cygnus.com>
21955
21956         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
21957
21958 1999-03-13  Craig Burley  <craig@jcb-sc.com>
21959
21960         * g77.f-torture/execute/19990313-2.f: New test.
21961         * g77.f-torture/execute/19990313-3.f: New test.
21962
21963 1999-03-13  Craig Burley  <craig@jcb-sc.com>
21964
21965         * g77.f-torture/execute/19990313-0.f: New test.
21966         * g77.f-torture/execute/19990313-1.f: New test.
21967
21968 1999-03-12  Jim Wilson  <wilson@cygnus.com>
21969
21970         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
21971         printf to sprintf.
21972         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
21973         (main): Add check for u15.  Conditionalize u31 check depending on
21974         whether ints are <32 bits or >=32 bits.
21975
21976 1999-03-08  Craig Burley  <craig@jcb-sc.com>
21977
21978         * g77.f-torture/execute/19981119-0.f: Improve testiness.
21979
21980 1999-03-08  Craig Burley  <craig@jcb-sc.com>
21981
21982         * g77.f-torture/compile/19990305-0.f: New test.
21983         * g77.f-torture/execute/19981119-0.f: New test.
21984
21985 1999-03-08  Craig Burley  <craig@jcb-sc.com>
21986
21987         * g77.f-torture/execute/970625-2.f: call ABORT if final
21988         result is not correct, instead of just printing it.
21989         Add this checking via newly introduced obfuscation, to
21990         trip up buggy front ends.
21991
21992 1999-03-07  Craig Burley  <craig@jcb-sc.com>
21993
21994         * g77.f-torture/compile/960317-1.f: Moved from being
21995         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
21996
21997 1999-03-06  Craig Burley  <craig@jcb-sc.com>
21998
21999         * g77.f-torture/execute/960317-1.f: New (old) test.
22000         * g77.f-torture/execute/970625-2.f: Ditto.
22001
22002 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22003
22004         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22005         message on line 1 or line 2; cccp and cpplib do this differently.
22006
22007 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22008
22009         * g++.old-deja/g++.law/weak1.C: New test.
22010
22011 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22012
22013         * gcc.c-torture/execute/990119-1.c: Renamed to...
22014         * gcc.dg/990119-1.c: this, so it will only be tested once
22015         (it's a preprocessor test, it doesn't need to be run at
22016         multiple optimization levels).
22017
22018 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22019
22020         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22021           ALWAYS_CXXFLAGS.
22022
22023 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22024
22025         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22026         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22027         to not be compilable by current g77.
22028
22029 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22030
22031         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22032
22033 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22034
22035         * gcc.c-torture/execute/990222-1.c: New test.
22036
22037 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22038
22039         * g77.f-torture/compile/19990218-0.f: New test.
22040         * g77.f-torture/noncompile/19990218-1.f: New test.
22041
22042 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22043
22044         * g77.f-torture/compile/19981216-0.f: New test.
22045
22046 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22047
22048         * gcc.dg/990214-1.c: New test.
22049
22050 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22051
22052         * gcc.dg/990213-2.c: New test.
22053
22054         * gcc.dg/990213-1.c: New test.
22055
22056 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22057
22058         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22059         ints.
22060
22061 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22062
22063         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22064         specified by target.
22065
22066         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22067
22068 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22069
22070         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22071
22072 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22073
22074         * gcc.dg/special/ecos.exp: New test driver for new tests with
22075         special requirements.
22076
22077         * gcc.dg/special/alias-1.c: New test.
22078         * gcc.dg/special/gcsec-1.c: New test.
22079         * gcc.dg/special/weak-1.c: New test.
22080         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22081         * gcc.dg/special/weak-2.c: New test.
22082         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22083         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22084         * gcc.dg/special/wkali-1.c: New test.
22085         * gcc.dg/special/wkali-2.c: New test.
22086         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22087         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22088
22089 1999-02-10  Felix Lee  <flee@cygnus.com>
22090
22091           * lib/c-torture.exp (c-torture-compile): Pull out code for
22092           analyzing gcc error messages.
22093           (c-torture-execute): Likewise.  Fix some (harmless) false
22094           positives.
22095           * lib/gcc.exp (gcc_check_compile): New function.
22096
22097 1999-02-08  Richard Henderson  <rth@cygnus.com>
22098
22099         * gcc.c-torture/execute/990208-1.c: New test.
22100
22101 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22102
22103         * g++.dg/special/ecos.exp: New driver for new tests with special
22104         requirements
22105
22106         * g++.dg/special/conpr-1.C: New test
22107         * g++.dg/special/conpr-2.C: New test
22108         * g++.dg/special/conpr-2a.C: New test
22109         * g++.dg/special/conpr-3.C: New test
22110         * g++.dg/special/conpr-3a.C: New test
22111         * g++.dg/special/conpr-3b.C: New test
22112
22113         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22114         allow g++ to use the dg driver
22115
22116         * README: Add comment about g++.dg directory
22117
22118 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22119
22120         * README: Update email addresses.
22121
22122 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22123
22124         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22125         arguments in order to force structure S onto the stack even on
22126         the alpha.
22127         (test): Pass 10 leading arguments to function foo as well as the
22128         structure S.
22129
22130         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22131         failure for all targets.
22132
22133         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22134         abort to terminate program execution.
22135
22136 1999-01-30  Richard Henderson  <rth@cygnus.com>
22137
22138         * gcc.c-torture/execute/990130-1.c: New test.
22139
22140 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22141
22142         * gcc.dg/990130-1.c: New test.
22143
22144 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22145
22146         * gcc.c-torture/execute/990128-1.c: New test.
22147
22148 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22149
22150         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22151
22152 1999-01-27  Felix Lee  <flee@cygnus.com>
22153
22154         * lib/c-torture.exp (c-torture-compile): pull out code for
22155         analyzing gcc error messages.
22156         (c-torture-execute): ditto, and fix some (harmless) false
22157         positives.
22158         * lib/gcc.exp (gcc_check_compile): new function.
22159
22160 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22161
22162         * gcc.dg/990117-1.c: New test.
22163
22164         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22165
22166         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22167
22168 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22169
22170         * g77.f-torture/compile/990115-1.f: New test.
22171
22172 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22173
22174         * gcc.c-torture/compile/990107-1.c: New test
22175
22176 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22177
22178         * gcc.c-torture/execute/990106-2.c: New test.
22179
22180         * gcc.c-torture/execute/990106-1.c: New test.
22181
22182 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22183
22184         * gcc.c-torture/compile/981223-1.c: New test.
22185
22186 1998-12-29  Richard Henderson  <rth@cygnus.com>
22187
22188         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22189         (opt3): Rename from opt4 and disable.
22190
22191 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22192
22193         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22194
22195 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22196
22197         * g++.old-deja/g++.other/conv5.C: New test.
22198
22199 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22200
22201         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22202
22203 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22204
22205         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22206
22207 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22208
22209         * gcc.c-torture/compile/981211-1.c: New test.
22210
22211 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22212
22213         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22214
22215         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22216
22217 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22218
22219         * gcc.special/930510-1.c: Make C9X safe.
22220         * gcc.misc-tests/gcov-1.c Similarly.
22221         * gcc.misc-tests/gcov-2.c Similarly.
22222
22223 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22224
22225         * gcc.dg/ultrasp1.c: New test.
22226
22227 1998-12-06  Richard Henderson  <rth@cygnus.com>
22228
22229         * gcc.c-torture/execute/981206.c: New test.
22230
22231 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22232
22233         * g++.old-deja/g++.ns/template7.C: New test.
22234
22235         * g++.old-deja/g++.other/expr1.C: New test.
22236
22237         * g++.old-deja/g++.eh/tmpl3.C: New test.
22238
22239         * g++.old-deja/g++.eh/tmpl2.C: New test.
22240
22241 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22242
22243         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22244         * g++.old-deja/g++.other/using6.C: Removed.
22245         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22246
22247         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22248
22249 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22250
22251         * g++.old-deja/g++.pt/overload8.C: New test.
22252
22253         * g++.old-deja/g++.pt/overload7.C: New test.
22254
22255         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22256
22257         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22258         and relinking messages.
22259         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22260         compiling with -frepo.
22261
22262 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22263
22264         * g++.old-deja/g++.pt/lookup6.C: New test.
22265
22266 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22267
22268         * gcc.c-torture/execute/981130-1.c: New test.
22269         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22270
22271 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22272
22273         * g++.old-deja/g++.pt/explicit76.C: New test.
22274
22275         * g++.old-deja/g++.pt/friend38.C: New test.
22276
22277         * g++.old-deja/g++.ns/crash2.C: New test.
22278
22279         * g++.old-deja/g++.pt/defarg8.C: New test.
22280
22281         * g++.old-deja/g++.pt/instantiate6.C: New test.
22282
22283         * g++.old-deja/g++.pt/static6.C: New test.
22284
22285         * g++.old-deja/g++.pt/decl2.C: New test.
22286
22287 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22288
22289         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22290         problem is actually related with name lookup, but so what? :-)
22291
22292         * g++.old-deja/g++.pt/friend37.C: New test.
22293
22294 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22295
22296         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22297         element, which fails on some systems.
22298
22299         * g77.f-torture/execute/labug1.f: New test.
22300
22301 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22302
22303         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22304         is defined.
22305
22306 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22307
22308         * g77.f-torture/compile/981117-1.f: New test.
22309
22310 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22311
22312         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22313         properly discarded.
22314
22315 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22316
22317         * gcc.c-torture/execute/memcheck: New directory of tests for
22318         -fcheck-memory-usage.
22319
22320 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22321
22322         * README: New file, general information about the testsuite and
22323         new description of the various C++ test subdirectories.
22324         * README.g++: Eliminate obsolete information, update and move most
22325         relevant stuff to README.
22326
22327 1998-11-07  Richard Henderson  <rth@cygnus.com>
22328
22329         * gcc.c-torture/compile/981107-1.c: New test.
22330
22331 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22332
22333         * execute/memcpy-bi.c: New testcase.
22334
22335 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22336
22337         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22338         base classes.
22339
22340         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22341         template is selected.
22342
22343         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22344         classes, it should be accepted for all types.
22345
22346         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22347
22348         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22349         specializations start with template headers.
22350
22351 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22352
22353         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22354
22355         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22356         non-POD types.
22357
22358 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22359
22360         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22361
22362 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22363
22364         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22365
22366 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22367
22368         * 981019-1.c: New test.
22369
22370 1998-10-14  Robert Lipe <robertl@dgii.com>
22371
22372         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22373         find objc headers.
22374
22375 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22376
22377         * compile/981001-4.c: Remove use of GCC extension that triggers a
22378         compiler bug.
22379
22380 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22381
22382         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22383
22384 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22385
22386         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22387         instantiation of template produces incorrect code for delete
22388         expression.
22389
22390         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22391         constructors' name is not unique.
22392         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22393         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22394
22395         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22396         automatic array of const is ill-formed.
22397
22398         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22399         of template parameter?
22400
22401         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22402         const.
22403
22404         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22405         pointer-to-member expression.
22406
22407         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22408         declaration causes ICE.
22409
22410 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22411
22412         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22413         reserved in the global namespace.
22414
22415         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22416         generate needed virtual table.
22417
22418         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
22419
22420 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
22421
22422         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
22423         template-dependent type
22424
22425 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
22426
22427         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
22428         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
22429         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
22430
22431         * g++.old-deja/g++.other/using5.C: New test; using decl from base
22432         class should be usable as argument of member function.
22433         * g++.old-deja/g++.other/using6.C: New test; using decl from base
22434         class should be usable as return type of member function.
22435         * g++.old-deja/g++.other/using7.C: New test; using decl from base
22436         class should be usable as type of data member.
22437
22438         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
22439
22440 1998-10-09  Jeffrey A Law  (law@cygnus.com)
22441
22442         * gcc.c-torture/special/920521-1.c: Fix bogus test.
22443
22444 1998-10-08  Nick Clifton  <nickc@cygnus.com>
22445
22446         * gcc.dg/dll-?.c Add thumb to target list.
22447         Fix assembler scan patterns to match current assembler output.
22448
22449 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
22450
22451         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
22452         matching of template brackets.
22453
22454         * g++.old-deja/g++.other/using4.C: New test.  Test using
22455         declarations of methods from base classes.
22456
22457         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
22458         within functions should introduce names into the innermost
22459         enclosing namespace.
22460
22461         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
22462         of static locals if first initialization throws.
22463
22464 1998-10-07  Jim Wilson  <wilson@cygnus.com>
22465
22466         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
22467
22468 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
22469
22470         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
22471         lose track of the possible targets of tablejump insns.
22472         * special/special.exp: Run it.
22473
22474 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22475
22476         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
22477         must be declared before its specializations can be named in friend
22478         declarations.
22479
22480 1998-10-05  Dave Love  <d.love@dl.ac.uk>
22481
22482         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
22483
22484         * g77.f-torture/execute/io1.f: New test.
22485
22486 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22487
22488         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
22489         with pointer to template function, for which no argument deduction
22490         is possible.
22491
22492         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
22493         specialization of template function as argument to template
22494         function.
22495
22496         * g++.old-deja/g++.other/access2.C: New test; Inner class
22497         shouldn't have privileged access to Outer's names.
22498
22499 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22500
22501         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
22502         friend template declared within template class conflicts with
22503         nested class of the same name.
22504
22505         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
22506         is ignored.
22507
22508         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
22509         object with direct initializer as function declaration.
22510
22511         * g++.old-deja/g++.other/decl2.C: New test; duplicate
22512         initializers.
22513
22514         * g++.old-deja/g++.other/null2.C: New test; conditional operator
22515         involving const pointer and NULL produces incorrect result.
22516
22517         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
22518         type name without `typename' should be rejected with -pedantic.
22519
22520 1998-10-02  Richard Henderson  <rth@cygnus.com>
22521
22522         * g++.old-deja/g++.other/addrof1.C: New test.
22523
22524 1998-10-01  Nick Clifton  <nickc@cygnus.com>
22525
22526         * gcc.c-torture/compile/981001-1.c: New test.
22527         * gcc.c-torture/execute/981001-1.c: New test.
22528
22529 1998-10-01  Jeffrey A Law  (law@cygnus.com)
22530
22531         * gcc.c-torture/compile/981001-2.c: New test.
22532         * gcc.c-torture/compile/981001-3.c: New test.
22533         * gcc.c-torture/compile/981001-4.c: New test.
22534
22535 1998-10-01  Robert Lipe  <robertl@dgii.com>
22536
22537         * lib/objc.exp (objc_target_compile): Add -L during compiles for
22538         multilibbed hosts.   Idea grafted from g77.exp.
22539
22540 1998-09-30  Dave Love  <d.love@dl.ac.uk>
22541
22542         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
22543         avoid losing on systems which need -lsocket.
22544
22545 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
22546
22547         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
22548         * g++.old-deja/g++.other/nested2.C: Ditto.
22549         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
22550         failure.
22551
22552 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22553
22554         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
22555         preferred over template operator!= for enum bitfields.
22556
22557 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
22558
22559         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
22560         that happen to have the same base name, but in different scopes,
22561         are incorrectly rejected.
22562
22563 1998-09-16  Richard Henderson  <rth@cygnus.com>
22564
22565         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
22566         on the native word size instead of an integer literal.
22567
22568 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22569
22570         * g++.old-deja/g++.other/static2.C: Invocation of static data
22571         member of type pointer-to-function denoted as non-static member.
22572
22573         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
22574         checks involving function types and aliases.
22575
22576 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22577
22578         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
22579         redefined to the same non-trivial type.
22580
22581         * g++.old-deja/g++.pt/explicit73.C: Test for proper
22582         namespace-qualification of template specializations declared in
22583         other namespaces.
22584
22585         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
22586         to declare a subset of the specializations of a template function
22587         as friends of specializations of a template class.
22588
22589         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
22590         member templates that do not fully specialize the enclosing
22591         template class are rejected.
22592
22593 1998-09-11  Dave Love  <d.love@dl.ac.uk>
22594
22595         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
22596
22597 1998-09-08  Dave Love  <d.love@dl.ac.uk>
22598
22599         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
22600         altered from libf2c/libU77 version.
22601
22602 1998-09-06  Dave Love  <d.love@dl.ac.uk>
22603
22604         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
22605
22606 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
22607
22608         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
22609         (un)signed char are different types for template specialization
22610         purposes.
22611
22612 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
22613
22614         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
22615         * objc: ObjC testsuite.
22616
22617 1998-08-31  Catherine Moore  <clm@cygnus.com>
22618
22619         * gcc.c-torture/execute/941014-1.x:  New file.
22620
22621 1998-08-31  Nick Clifton  <nickc@cygnus.com>
22622
22623         * lib/c-torture.exp: Add support for
22624         torture_eval_before_compile and torture_eval_before_execute
22625         variables.
22626
22627 1998-08-30  Jeffrey A Law  (law@cygnus.com)
22628
22629         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
22630         this test triggers valid.
22631
22632 1998-08-27  Jeffrey A Law  (law@cygnus.com)
22633
22634         * gcc.dg/980827-1.c: New test.
22635
22636 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
22637
22638         * gcc.c-torture/execute/loop-4b.c: New test.
22639
22640 1998-08-26  Nick Clifton  <nickc@cygnus.com>
22641
22642         * lib/c-torture.exp: Add support for
22643         torture_eval_before_compile and torture_eval_before_execute
22644         variables.
22645
22646 1998-08-25  Jeffrey A Law  (law@cygnus.com)
22647
22648         * gcc.c-torture/compile/980825-1.c: New test.
22649
22650 1998-08-24  Nick Clifton  <nickc@cygnus.com>
22651
22652         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
22653         count number tests in opt_t0 not good_t0.
22654
22655 1998-08-24  Jeffrey A Law  (law@cygnus.com)
22656
22657         * gcc.c-torture/compile/930326-1.x: Fix typo.
22658
22659 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
22660
22661         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
22662         causes an ICE.
22663
22664 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22665
22666         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
22667         STACK_SIZE is defined.
22668         * gcc.c-torture/unsorted/stuct.c: Similarly.
22669
22670         * gcc.c-torture/compile/980821-1.c: New test.
22671
22672 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22673
22674         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
22675
22676 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
22677
22678         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
22679         code.
22680
22681 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
22682
22683         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
22684         error'.
22685
22686 1998-08-18  Jeffrey A Law  (law@cygnus.com)
22687
22688         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
22689
22690 1998-08-16  Jeffrey A Law  (law@cygnus.com)
22691
22692         * gcc.c-torture/compile/980816-1.c: New test.
22693
22694         * gcc.dg/980816-1.c: New test.
22695
22696 1998-08-13  Jeffrey A Law  (law@cygnus.com)
22697
22698         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
22699         compiler for ieee tests.
22700
22701 1998-08-01  Dave Love  <d.love@dl.ac.uk>
22702
22703         * g77.f-torture/compile/980729-0.f: New test.
22704
22705 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
22706
22707         * gcc.c-torture/special/eeprof-1.c: New test, for
22708         -finstrument-functions.
22709         * gcc.c-torture/special/special.exp: Run it.
22710
22711 1998-07-29  Jeffrey A Law  (law@cygnus.com)
22712
22713         * gcc.c-torture/compile/980729-1.c: New test.
22714
22715 1998-07-27  Nick Clifton  <nickc@cygnus.com>
22716
22717         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
22718         __thumb__ is defined, and test for ARM style doubles if so.
22719
22720 1998-07-26  Dave Love  <d.love@dl.ac.uk>
22721
22722         * g77.f-torture/noncompile/980615-0.f: New test.
22723
22724 1998-07-26  H.J. Lu  (hjl@gnu.org)
22725
22726         * gcc.dg/980312-1.c: Do link instead of compile.
22727         * gcc.dg/980313-1.c: Likewise.
22728
22729 1998-07-26  Jeffrey A Law  (law@cygnus.com)
22730
22731         * gcc.c-torture/compile/980726-1.c: New test.
22732
22733 1998-07-25  Dave Love  <d.love@dl.ac.uk>
22734
22735         * g77.f-torture/execute/io0.f: New test.
22736
22737 1998-07-24  Nick Clifton  <nickc@cygnus.com>
22738
22739         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
22740         an int.
22741
22742 1998-06-18  Michael Meissner  <meissner@cygnus.com>
22743
22744         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
22745         m32r bugs.
22746
22747 1998-07-17  Nick Clifton  <nickc@cygnus.com>
22748
22749         * gcc.dg/980626-1.c: Expect failures for all toolchains until
22750         c-decl.c:grokdeclarator can handle mode attributes.
22751
22752 1998-07-16  Jeffrey A Law  (law@cygnus.com)
22753
22754         * gcc.c-torture/execute/980716-1.c: New test.
22755
22756 1998-07-13  Jeffrey A Law  (law@cygnus.com)
22757
22758         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
22759         the mn10200.
22760         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
22761         the mn10200.
22762         * gcc.c-torture/execute/va-arg-3.x: Similarly.
22763         * gcc.c-torture/compile/930326-1.x: Similarly.
22764
22765 1998-07-13  Dave Love  <d.love@dl.ac.uk>
22766
22767         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
22768         New test from Craig.
22769
22770 1998-07-12  Dave Love  <d.love@dl.ac.uk>
22771
22772         * g77.f-torture/noncompile/980616-0.f: New test.
22773
22774         * g77.f-torture/execute/970816-3.f:  New test from Craig.
22775
22776 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22777
22778         *  g++.other/singleton.C: Return error value instead of taking
22779         SIGSEGV.
22780
22781 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
22782
22783         *  g++.other/singleton.C: New test.   Warning is under dispute.
22784         Runtime crash is not.
22785
22786 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22787
22788         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
22789         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
22790         using6.C, using7.C}:  New namespace tests.
22791
22792 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
22793
22794         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
22795         specialization with typedef'ed names used as array indexes.
22796
22797 1998-07-09  Jeffrey A Law  (law@cygnus.com)
22798
22799         * gcc.c-torture/execute/980709-1.c: New test.
22800
22801         * gcc.dg/980709-1.c: New test.
22802
22803 1998-07-07  Richard Henderson  <rth@cygnus.com>
22804
22805         * gcc.c-torture/execute/bcp-1.c: New test.
22806
22807 1998-07-07  Jeffrey A Law  (law@cygnus.com)
22808
22809         * gcc.c-torture/execute/980707-1.c: New test.
22810
22811 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
22812
22813         * gcc.c-torture/compile/980706-1.c: New test.
22814
22815 1998-07-01  Dave Love  <d.love@dl.ac.uk>
22816
22817         * g77.f-torture/execute/980701-0.f,
22818         g77.f-torture/execute/980701-1.f: New test from Craig.
22819
22820 1998-07-01  Jeffrey A Law  (law@cygnus.com)
22821
22822         * gcc.c-torture/compile/980701-1.c: New test.
22823
22824         * gcc.c-torture/execute/980701-1.c: New test.
22825
22826 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
22827 rlsruhe.de>
22828
22829         * g++.old-deja/g++.robertl/eb132.C: New test.
22830         * g++.old-deja/g++.robertl/eb133.C: Likewise.
22831
22832 1998-06-29  Dave Love  <d.love@dl.ac.uk>
22833
22834         * g77.f-torture/execute/980628-7.f,
22835         g77.f-torture/execute/980628-8.f,
22836         g77.f-torture/execute/980628-9.f,
22837         g77.f-torture/execute/980628-10.f: New tests from Craig.
22838
22839         * g77.f-torture/execute/980628-3.f: Remove mail headers.
22840
22841 1998-06-28  Jeffrey A Law  (law@cygnus.com)
22842
22843         * g77.f-torture/execute/980628-4.f: New test from Craig.
22844         * g77.f-torture/execute/980628-5.f: Likewise.
22845         * g77.f-torture/execute/980628-2.f: Likewise.
22846         * g77.f-torture/execute/980628-0.f: Likewise.
22847         * g77.f-torture/execute/980628-1.f: Likewise.
22848         * g77.f-torture/execute/980628-3.f: Likewise.
22849         * g77.f-torture/execute/980628-6.f: Likewise.
22850
22851 1998-06-28  Jeffrey A Law  (law@cygnus.com)
22852
22853         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
22854         directory when nothing has been installed yet.
22855
22856 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
22857
22858         * gcc.c-torture/special/special.exp: Handle newer versions of
22859         dejagnu.
22860
22861 1998-06-26  Jeffrey A Law  (law@cygnus.com)
22862
22863         * gcc.dg/980626-1.c: New test.
22864
22865 1998-06-19  Bruno Haible <haible@ilog.fr>
22866
22867         * gcc.misc-tests/m-un-2.c: New test.
22868         * g++.old-deja/g++.other/warn01.c: Likewise.
22869
22870 1998-06-19  Robert Lipe  <robertl@dgii.com>
22871
22872         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
22873         compatibility with assmblers with a different comment character.
22874         Eliminate use of GAS-specific extensions.
22875
22876 1998-06-19  Jeffrey A Law  (law@cygnus.com)
22877
22878         * gcc.c-torture/execute/ieee/980619-1.c: New test.
22879
22880 1998-06-19  Robert Lipe  <robertl@dgii.com>
22881
22882         *lib/g77.exp: Replace search for libf2c.a with search for newly
22883         renamed libg2c.a
22884
22885 1998-06-17  Jeffrey A Law  (law@cygnus.com)
22886
22887         * gcc.c-torture/execute/980617-1.c: New test.
22888
22889 1998-06-12  Jeffrey A Law  (law@cygnus.com)
22890
22891         * gcc.c-torture/execute/980612-1.c: New test.
22892
22893 1998-06-08  Jeffrey A Law  (law@cygnus.com)
22894
22895         * gcc.dg/980523-1.c: Only test on ppc-linux.
22896         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
22897
22898         * gcc.c-torture/execute/980608-1.c: New test.
22899
22900 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
22901
22902         * gcc.c-torture/execute/980605-1.c: New test.
22903
22904 1998-06-04  Jeffrey A Law  (law@cygnus.com)
22905
22906         * gcc.c-torture/execute/980604-1.c: New test.
22907
22908 1998-06-02  Jeffrey A Law  (law@cygnus.com)
22909
22910         * gcc.c-torture/execute/980602-1.c: New test.
22911         * gcc.c-torture/execute/980602-2.c: Likewise.
22912
22913 1998-06-02  Dave Love  <d.love@dl.ac.uk>
22914
22915         * 970125-0.f: Fix per JCB.  Add commentary.
22916
22917 1998-05-31  Michael Meissner  <meissner@cygnus.com>
22918
22919         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
22920         IEEE -0 support.
22921
22922 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
22923
22924         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
22925         earlier.
22926
22927 1998-05-28  Catherine Moore <clm@cygnus.com>
22928
22929         * gcc.c-torture/execute/980526-3.c: New test.
22930
22931 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
22932
22933         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
22934         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
22935         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
22936         m88k-motorola-sysv3 to XFAIL.
22937
22938 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22939
22940         * gcc.dg/980526-1.c: New test.
22941         * gcc.c-torture/execute/980526-2.c: New test.
22942
22943 1998-05-26  Jeffrey A Law  (law@cygnus.com)
22944
22945         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
22946
22947         * gcc.c-torture/execute/980526-1.c: New test.
22948
22949 1998-05-26  Dave Love  <d.love@dl.ac.uk>
22950
22951         * g77.f-torture/execute/alpha2.f: Add runtime test.
22952
22953 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
22954
22955         * g++.old-deja/old-deja.exp: Strip leading directories.
22956
22957         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
22958         error for the line.  Don't run multiple tests for the same line.
22959
22960 1998-05-23  Jeffrey A Law  (law@cygnus.com)
22961
22962         * gcc.dg/980523-1.c: New test.
22963
22964 1998-05-23  Dave Love  <d.love@dl.ac.uk>
22965
22966         * g77.f-torture/compile/970915-0.f: New test.
22967
22968 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
22969
22970         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
22971
22972 1998-05-21  Jeffrey A Law  (law@cygnus.com)
22973
22974         * gcc.dg/980520-1.c: New test.
22975
22976 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
22977
22978         * gcc.dg/980502-1.c: Fix return type.
22979
22980 1998-05-20  Jeffrey A Law  (law@cygnus.com)
22981
22982         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
22983         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
22984         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
22985         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
22986         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
22987
22988 1998-05-20  Dave Love  <d.love@dl.ac.uk>
22989
22990         * g77.f-torture/execute/980520-1.f: New test.
22991
22992 1998-05-15  Dave Love  <d.love@dl.ac.uk>
22993
22994         * lib/mike-g77.exp: New file.
22995
22996         * g77.f-torture/noncompile/noncompile.exp,
22997         g77.f-torture/noncompile/check0.f: New files.
22998
22999 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23000
23001         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23002         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23003         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23004         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23005         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23006         abort where appropriate.
23007
23008 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23009
23010         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23011         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23012
23013 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23014
23015         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23016
23017 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23018
23019         * g77.f-torture/compile/980427-0.f: New test.
23020
23021 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23022
23023         * g77.f-torture/compile/980424-0.f: New test.
23024
23025 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23026
23027         * g77.f-torture/compile/980419-2.f (main): New test.
23028         * g77.f-torture/compile/970125-0.f: New test.
23029         * g77.f-torture/compile/980419-1.f: New test.
23030
23031 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23032
23033         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23034         of loop-4.c.
23035
23036 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23037
23038         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23039
23040 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23041
23042         * gcc.c-torture/compile/980329-1.c: New test.
23043
23044 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23045
23046         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23047         * gcc.dg/980312-1.c: Fix typo in -march command.
23048
23049 1998-03-16  H.J. Lu  (hjl@gnu.org)
23050
23051         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23052
23053 1998-03-11  Robert Lipe  <robertl@dgii.com>
23054
23055         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23056         Dave Love agree the Fortran source is bogus.
23057
23058 1998-03-11  Robert Lipe  <robertl@dgii.com>
23059
23060         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23061         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23062         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23063         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23064         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23065
23066 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23067
23068         * g++.old-deja/g++.other/friend1.C: New test.
23069
23070 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23071
23072         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23073         possibly uninitialized) variables and declare dnrm2.
23074
23075 1998-02-23  Robert Lipe <robertl@dgii.com>
23076
23077         From Bruno Haible <haible@ilog.fr>:
23078         * gcc.c-torture/execute/980223.c: New test.
23079
23080 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23081
23082         * gcc.dg/ifelse-1.c: New test.
23083
23084 1998-02-09  H.J. Lu  (hjl@gnu.org)
23085
23086         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23087
23088           * lib/old-dejagnu.exp (old-dejagnu): Added the
23089           "execution test - XFAIL *-*-*" handling in the spirit of
23090           "excess errors test -". Changed the "execution test fails"
23091           handling to be like "excess errors test fails".
23092           * Update various tests accordingly.
23093
23094 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23095
23096         * gcc.c-torture/execute/980205.c: New test.
23097
23098 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23099
23100         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23101         * lib/f-torture.exp: Similarly.
23102         * gcc.c-torture: Rename all .cexp files to .x files.
23103
23104 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23105
23106         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23107         (940510-1.c): Removed duplicate.
23108         (971104-1.c): New test.
23109
23110 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23111
23112           * lib/f-torture.exp: Improve error and loop detection.
23113
23114 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23115
23116         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23117         use that to size the filler array.
23118
23119 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23120
23121         * lib/c-torture.exp(c-torture-execute): Fix typo.
23122
23123         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23124         testcase as the executable name. Keep the executable around if
23125         the test fails.
23126
23127 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23128
23129         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23130         changes.  Only test one -g option, and move it to the end of the
23131         list of options to test.
23132
23133 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23134
23135         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23136         variable GCC_TORTURE_OPTIONS to supply default switches separated
23137         by colons.  If no environment variable, run tests with -O0 -g, -O1
23138         -g, and -O2 -g as well.
23139
23140 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23141
23142         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23143         explanatory comments. Fix indentation.
23144
23145 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23146
23147         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23148
23149 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23150
23151         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23152         * g++.old-deja/g++.mike/p7325.C: Likewise.
23153         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23154
23155 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23156
23157         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23158         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23159         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23160         * g++.old-deja/g++.law/operators4.C: Likewise.
23161
23162 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23163
23164         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23165         * g++.old-deja/g++.mike/p784.C: Ditto.
23166         * g++.old-deja/g++.mike/p785.C: Ditto.
23167
23168 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23169
23170           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23171
23172 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23173
23174         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23175         target feature; pass this to c-torture-execute as needed.
23176
23177 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23178
23179         * lib/c-torture.exp(c-torture-execute): If the previous and the
23180         current executables being tested are identical, we don't need to
23181         run the executable again. Try to make the executable names
23182         unique. Add an optional argument for passing additional compiler
23183         flags.
23184
23185 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23186
23187         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23188
23189 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23190
23191         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23192
23193 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23194
23195         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23196         32bit or larger longs.
23197
23198         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23199         have either a 32bit long or 32bit int.
23200
23201 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23202
23203         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23204         Make double precision tests dependent on sizeof (double).
23205
23206 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23207
23208         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23209         too.
23210
23211 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23212
23213         * gcc.c-torture/compile/961203-1.cexp: New script.
23214
23215 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23216
23217         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23218         up the includes ourselves.
23219
23220 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23221
23222         * lib/plumhall.exp: Remove random include, and add a few
23223         verbose messages for debugging.
23224
23225 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23226
23227         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23228         of trying to do it ourselves.
23229
23230 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23231
23232         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23233
23234 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23235
23236         * gcc.prms/5403.c: Made regexp a bit less strict.
23237
23238 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23239
23240         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23241         is returned from remote_load instead.
23242         * lib/plumhall.exp: Ditto.
23243         * lib/mike-g++.exp: Ditto.
23244         * lib/old-dejagnu.exp: Ditto.
23245         * lib/c-torture.exp: Ditto.
23246
23247 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23248
23249         * lib/g++.exp: Use build_wrapper procedure.
23250         * lib/gcc.exp: Ditto.
23251
23252 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23253
23254         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23255         an old-style decl for malloc.  Fixes tests to work when
23256         sizeof (int) != sizeof (size_t).
23257
23258 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23259
23260         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23261
23262         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23263         use stdargs.h interface.
23264
23265 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23266
23267         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23268         NO_VARARGS when compiling.
23269
23270 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23271
23272         * lib/plumhall.exp(ph_includes): New procedure.
23273         (ph_make): Use it.
23274         (ph_compiler): Ditto.
23275
23276         * lib/g++.exp: Rename test-glue.c to testglue.c.
23277         * lib/gcc.exp: Ditto.
23278
23279 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23280
23281         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23282         to completion when it's called.
23283
23284 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23285
23286         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23287         is defined, don't do test.
23288
23289 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23290
23291         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23292         for object files.
23293         (ph_summary): Mark skipped testcases as untested, not unresolved.
23294
23295         * lib/plumhall.exp (ph_make): If unresolved because of bad
23296         errorCode, record errorCode in log file.
23297         (*): Replace send_log/verbose with verbose -log.
23298
23299 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23300
23301         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23302         double conversion if double isn't at least 8 bytes.
23303
23304         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23305         int to work with targets where int is 16 bits.
23306
23307         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23308         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23309         precision for the test to complete.
23310
23311 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23312
23313         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23314         if d10v is not compiled with the -mdouble64 flag.
23315         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23316
23317         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23318         d10v is not compiled with the -mint32 flag.
23319
23320 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23321
23322         * lib/plumhall.exp: Use incr_count.
23323
23324 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23325
23326         * gcc.c-torture: Update to c-torture-1.45.
23327
23328 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23329
23330         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23331         the name of the expect testcase file).
23332
23333         * lib/g++.exp(g++_init): Ditto.
23334
23335 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23336
23337         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23338         the host.
23339
23340         * lib/gcc.exp(gcc_exit): New procedure.
23341
23342 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23343
23344         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23345         specs where appropriate.
23346
23347         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23348         because of new "candidates are" messages, and removed a few
23349
23350         * Converted all non-old-style g++ testcases to old-style, and
23351         moved into g++.old-deja.
23352
23353 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23354
23355         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23356         options.
23357
23358         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23359         succeeded.
23360
23361         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23362
23363 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23364
23365         * lib/gcc.exp (gcc_target_compile): Add support for defining
23366         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23367         the machine doesn't have those features.
23368
23369 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23370
23371         * g++.law/operators4.exp: Don't use LIBS.
23372
23373 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23374
23375         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23376
23377         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23378         * lib/g++.exp: Set it here instead. Also, allow use of the
23379         --tool_exec and --tool_opt options. Change CXX to
23380         GXX_UNDER_TEST.
23381
23382         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23383
23384         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23385
23386 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23387
23388         * lib/old-dejagnu.exp: Use prune_warnings instead of
23389         prune_system_crud.
23390         * lib/mike-g++.exp: Ditto.
23391         * lib/gcc.exp: Ditto.
23392         * lib/g++.exp: Ditto.
23393
23394         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23395
23396 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23397
23398           * 941014-2.c: Include stdlib.h
23399           * 960327-1.c: Include stdio.h
23400           * dbra.c, index-1.c: Don't assume ints are 32bits.
23401
23402 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23403
23404         * lib/gcc.exp: Add gcc,stack_size target feature.
23405
23406         * lib/g++.exp(g++_target_compile): Add the include and link
23407         paths here, not in two other places. And, it's $options, not
23408         options.
23409
23410         * lib/mike-g++.exp(postbase): Remove the code that determines
23411         the correct include and link paths.
23412         * g++.old-deja/old-deja.exp: Ditto.
23413
23414 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23415
23416         * lib/g++.exp(g++_init): target_compile no longer returns the
23417         filename of the result.
23418
23419 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
23420
23421         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
23422         call to glob.
23423
23424         * gcc.c-torture/special/special.exp: Change call to
23425         gcc_target_compile to include the object file.
23426
23427 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
23428
23429         * gcc.c-torture/special/special.exp: Correct misspelling in last
23430         change.
23431
23432 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
23433
23434         * lib/plumhall.exp(ph_summary): Log the entire output of the
23435         executable. Return -1 if there were any failures, 0 otherwise.
23436         (ph_execute): Return -1 if there were any failures, 0 otherwise.
23437         (ph_make): Clean up objects and executables that were built
23438         if the tests succeeded.
23439
23440 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
23441
23442         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
23443         libraries and includes in the build tree as appropriate.
23444
23445 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23446
23447         * lib/c-torture.exp: Instead of looking for the global variable
23448         NO_LONG_LONG, check to see if that's a feature of the target.
23449
23450 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23451
23452         * config/default.exp: Minimize. Delete the remainer of the files in
23453         config; this functionality is now in devo/dejagnu/config.
23454
23455         g++.*/*: Pass any additional flags used to compile to postbase;
23456         delete CXXFLAGS.
23457
23458         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
23459         is now done by runtest.exp. Use gcc_target_compile instead of
23460         compile.
23461
23462         lib/c-torture.exp: Use gcc_target_compile instead of compile.
23463         Remove references to CFLAGS. Use remote_file instead of
23464         calling rm -f.
23465         (c-torture): Take a list of arguments to use to compile this
23466         testcase.
23467
23468         lib/g++.exp: Simplify. Use target_compile instead of compile.
23469         lib/gcc-dg.exp: Ditto.
23470         lib/gcc.exp: Ditto.
23471         lib/mike-{gcc,g++}.exp: Ditto.
23472         lib/old-dejagnu.exp: Ditto.
23473         lib/plumhall.exp: Ditto.
23474
23475 1997-01-08  Jim Wilson  <wilson@cygnus.com>
23476
23477         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
23478         (ph_linker): Likewise.
23479
23480 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
23481
23482           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
23483         MAP_ANON / MAP_ANONYMOUS if defined;
23484         else try to map from /dev/zero .
23485
23486 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23487
23488         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
23489         isn't defined, then define it to MAP_ANONYMOUS.
23490
23491 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23492
23493         * gcc.c-torture: Update to c-torture-1.42 release.
23494
23495 1996-11-11  Jeffrey A Law  (law@cygnus.com)
23496
23497         * gcc.c-torture: Update to c-torture-1.41 release.
23498
23499 1996-10-27  Jeffrey A Law  (law@cygnus.com)
23500
23501         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
23502         c-torture release.
23503
23504 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
23505
23506         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
23507         and LDFLAGS.  Fix second case to append the target_info ldflags
23508         onto LDFLAGS, not CFLAGS.
23509         * lib/g++.exp (g++_init): Add target_info stuff.
23510         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
23511         of libgloss and newlib flags for !native.
23512
23513         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
23514         (GDB): Fix relative path to go up another dir for finding gdb.
23515
23516 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
23517
23518         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
23519         versions in the target_info array, if they don't exist.
23520
23521 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
23522
23523         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
23524
23525 1996-07-08  Jim Wilson  <wilson@cygnus.com>
23526
23527         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
23528         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
23529
23530 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
23531
23532         * lib/old-dejagnu.exp: Don't remove the output file before we've
23533         actually tested it. Don't append pwd to the path of the executable
23534         we're testing.
23535
23536 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
23537
23538         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
23539
23540 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
23541
23542         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
23543         temporary directory for compiler files, and set it to a default
23544         value of /tmp. Set $output as the name of the output file from
23545         compiling the testcase. Add a -o option to $cflags_var so the
23546         compiler writes the final output file as $output. Set $executable
23547         to $output.
23548
23549         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
23550         directory for compiler files, and set it to /tmp if it doesn't
23551         already have a value. Set $output_file to the name of the output
23552         file from compiling the testcase. Add a -o option to CXXFLAGS so
23553         the compiler writes the final output file as $output. Use $output
23554         as the executable to be tested.
23555
23556 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23557
23558         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
23559
23560 1996-06-08  Jeffrey A Law  (law@cygnus.com)
23561
23562         * gcc.c-torture/execute/pending-1.c: New test.  Still
23563         pending in Tege's queue.
23564
23565 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
23566
23567         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
23568         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
23569         if there were failures.  Call unresolved if there were unresolved
23570         testcases.  Call gcc_fail if program did not run to completion.
23571         (ph_make): Pass additional argument name to ph_execute.
23572         (ph_execute): Add new argument.  Pass additional arguments to
23573         ph_summary.  Call gcc_fail is there is no execution output.
23574
23575 1996-04-24  Jeffrey A Law  (law@cygnus.com)
23576
23577         * lib/plumhall.exp (proc_summary): Output relavent summary
23578         lines into the log so specific failures in plumhall can be
23579         investigated.
23580
23581 1996-04-10  Jeffrey A Law  (law@cygnus.com)
23582
23583         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
23584         (c-torture-execute): Don't try to execute tests which use
23585         "long long" types if $NO_LONG_LONG is nonzero.
23586
23587 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
23588
23589         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
23590         not c-torture.
23591
23592         * gcc.ieee: Move from here.
23593         * gcc.c-torture/execute/ieee: To here.
23594
23595 1996-03-26  Jeffrey A Law  (law@cygnus.com)
23596
23597         * gcc.c-torture: Update to c-torture-1.41 release.
23598
23599 1996-03-22  Jeffrey A Law  (law@cygnus.com)
23600
23601         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
23602         not "$output".
23603
23604 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
23605
23606         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
23607         -c present.
23608
23609 1996-03-02  Jeffrey A Law  (law@cygnus.com)
23610
23611         * config/proelf.exp: Handle connecting to a simulator.
23612
23613 1996-01-31  Jeffrey A Law  (law@cygnus.com)
23614
23615         * config/proelf.exp: New file.  Enough framework that we can
23616         run c-torture tests on the proelf targets (or any other target
23617         that gdb can connect to for that matter).
23618
23619 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
23620
23621         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
23622         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
23623
23624         * lib/plumhall.exp (ph_execute): Always call ph_summary if
23625         exec_output exists.
23626
23627 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
23628
23629         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
23630         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
23631
23632         * config/*.exp: Update FSF address.  Change result of ${tool}_load
23633         to pass/fail/unresolved/unsupported/untested.  Caller must now
23634         call unresolved/unsupported/untested.
23635         * lib/*.exp: Update FSF address.  Update to handle new results of
23636         ${tool}_load.
23637         * lib/chill.exp (verbose): Delete.
23638
23639 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
23640
23641         * lib/gcc.exp (default_gcc_start): Change order of args to
23642         $LDFLAGS $CFLAGS $LIBS.
23643         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
23644         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
23645         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
23646         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
23647         * gcc.misc-tests/dg-test.exp: Likewise.
23648         * gcc.misc-tests/msgs.exp: Likewise.
23649         * gcc.prms/prms.exp: Likewise.
23650         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
23651         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
23652
23653         * lib/dg.exp: Deleted, moved to dejagnu/lib.
23654
23655 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23656
23657         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
23658
23659         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
23660         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
23661
23662         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
23663         necessary.
23664
23665 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
23666
23667         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
23668         global for loop; add use of $mathlib.
23669         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
23670         settings here; set mathlib for anything but VxWorks.
23671
23672 1996-01-22  Jeffrey A Law  (law@cygnus.com)
23673
23674         * gcc.c-torture: Update to c-torture-1.40 release.
23675
23676 1996-01-03  Jeffrey A Law  (law@cygnus.com)
23677
23678         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
23679         dg.exp.
23680
23681 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
23682
23683         * lib/c-torture.exp (c-torture-execute): Declare "output" as
23684         global.
23685
23686 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
23687
23688         * lib/g++.exp (LIBS): Define if not already.
23689         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
23690         (gcc-dg-prune): Call prune_gcc_output.
23691         * lib/gcc.exp (prune_gcc_output): New proc.
23692         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
23693         prune_gcc_output.
23694
23695 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
23696
23697         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
23698         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
23699
23700 1995-11-15  Jeffrey A Law  (law@cygnus.com)
23701
23702         * gcc.c-torture: Update to c-torture-1.39 release.
23703
23704 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
23705
23706         * lib/c-torture.exp (c-torture-execute): Don't return if one option
23707         fails, try others as well.
23708
23709 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
23710
23711         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
23712         If compilation fails, mark execute tests as `untested'.
23713         If test is marked as unsupported, don't mark compilation and
23714         execute tests as failed.
23715
23716 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
23717
23718         * lib/g++.exp (g++_init): Don't link in libg++, and look to
23719         libstdc++ for whether or not we want to be doing shared
23720         libraries.  Delete link_curses since we don't need it anymore.
23721         * lib/mike-g++.exp (postbase): Don't link in libg++.
23722         * g++.old-deja/old-deja.exp: Likewise.
23723
23724 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
23725
23726         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
23727
23728 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
23729
23730         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
23731         For that, add `-Wl,-a,shared_archive'.
23732         * g++.old-deja/old-deja.exp: Likewise.
23733
23734 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
23735
23736         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
23737
23738 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
23739
23740         * lib/mike-g++.exp (postbase): Pay attention to the status of
23741         g++_load.
23742
23743 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
23744
23745           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
23746
23747 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
23748
23749         * lib/gcc.exp (default_gcc_start): No longer need to log program
23750         being executed or its output, execute_anywhere does that now.
23751         * lib/g++.exp (default_g++_version): Call execute_anywhere.
23752         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
23753
23754 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
23755
23756         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
23757         the same as those in lib/g++.exp.
23758
23759 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
23760
23761         * gcc.c-torture: Update to c-torture-1.38 release.
23762         * gcc.ieee: Related changes.
23763
23764 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
23765
23766         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
23767         "exec". Minor reformatting changes.
23768
23769         * config/rom68k.exp (${tool}_load): Make it work in a canadian
23770         cross. This means all "exec" calls now work on a remote host as
23771         well.
23772         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
23773         cross. Filter out the extra "\r\n" stuff that expect puts in.
23774         (c-torture-execute): Filter out the bogus warnings like
23775         c-torture-compile does. Add support for canadian cross.
23776         * lib/gcc.exp (default_gcc_version, default_gcc_start)
23777         Use execute_anywhere rather than calling exec directly. Now it
23778         works for canadian cross testing.
23779
23780 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
23781
23782         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
23783         results into a variable, and check that rather than using file exists.
23784
23785 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
23786
23787         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
23788         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
23789
23790 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
23791
23792         * g++.old-deja/old-deja.exp: Create and pass runshlib and
23793         lib_curses if there's a shared libg++ in the build tree.
23794
23795 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
23796
23797         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
23798         if not supported target.
23799
23800 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
23801
23802         * lib/g++.exp (g++_init): Move empty setting of runshlib and
23803         link_curses up to always happen, not just for native builds.
23804
23805 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
23806
23807         * gcc.c-torture: Update to c-torture-1.36 release.
23808         * gcc.failure: Related changes.
23809
23810 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
23811
23812         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
23813
23814 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
23815
23816         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
23817         * lib/mike-g++.exp (postbase): Not in here.  Still reference
23818         runshlib, link_curses, and mathlib for link and run.
23819
23820         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
23821         pass the runtime shared library options for Solaris, OSF/1, and
23822         Irix5, and link with -lcurses to avoid unresolved references.
23823
23824 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
23825
23826         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
23827         only run once.
23828
23829 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
23830
23831         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
23832
23833 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
23834
23835         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
23836         do not have a framework for the "compat" tests yet.
23837
23838 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
23839
23840         * lib/mike-g++.exp (postbase): New local variable `mathlib',
23841         set to null if we're testing vxworks5.1.  Use that instead of
23842         `-lm' in the setting of LIBS for link and run.
23843
23844 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
23845
23846         * config/rom68k.exp (${tool}_load): Major changes to make it
23847         work.  Verified that it does in fact return the stuff in
23848         exec_output properly.  Catch any Emul or any TRAP other than 0.
23849
23850 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
23851
23852         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
23853         LDFLAGS properly for targets that need stuff from libgloss.
23854         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
23855         only run once.
23856         (gpp_initialized): New variable.
23857
23858 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
23859
23860         * config/rom68k.exp: Load libgloss.exp.
23861         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
23862         so we can produce a fully linked binary.
23863         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
23864         so we can produce a fully linked binary.
23865
23866 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
23867
23868         * lib/plumhall.exp (ph_section): Watch for expected failures.
23869         Add missing `else'.
23870
23871         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
23872         run the testcase.
23873         (c-torture): Likewise.
23874
23875 1995-08-28  Doug Evans  <dje@cygnus.com>
23876
23877         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
23878
23879         * lib/mike-g++.exp (mike_cleanup): New proc.
23880         (prebase): New globals compiler_result, not_compiler_result,
23881         target_regexp.
23882         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
23883         allow leading "-" in pattern.  Watch for unsupported tests.
23884         If $compiler_result is set, pattern match assembler code,
23885         and ditto for $not_compiler_result.
23886         * lib/mike-gcc.exp: Likewise.
23887
23888         * lib/plumhall.exp (ph_execute): Only call ph_summary if
23889         execution "succeeded".
23890
23891 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
23892
23893         * config/win32.exp: New file.
23894         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
23895
23896 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
23897
23898         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
23899         unsupported.
23900         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
23901         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
23902         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
23903
23904         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
23905         "... without exceptions was ...".  That is now handled by
23906         prune_system_crud.
23907         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
23908
23909 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
23910
23911         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
23912         sieve.c,sort2.c}: New files.
23913         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
23914         sieve.exp,sort2.exp}: Drivers for them.
23915
23916         * lib/mike-gcc.exp (program_output): New user settable variable.
23917         (postbase): Call prune_system_crud.  Also prune extraneous compiler
23918         messages.
23919         * lib/mike-g++.exp (program_output): New user settable variable.
23920
23921         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
23922
23923         * config/sh.exp: Deleted (use sim.exp instead).
23924
23925 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
23926
23927         * config/vx.exp: Declare CHECKTASK as global.
23928         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
23929         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
23930         * lib/old-dejagnu.exp: Load [pwd]/$executable.
23931
23932 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
23933
23934         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
23935         target. Like vx.exp, only includes `vx29k.exp' instead of
23936         `vxworks.exp'.
23937
23938 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
23939
23940         * config/sim.exp: Increase time limit from 120 seconds to 240.
23941
23942 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
23943
23944         * gcc.c-torture/execute/950628-1.c: New test.
23945
23946 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
23947
23948         * gcc.c-torture: Update with changes/additions from
23949         c-torture-1.34.
23950
23951 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
23952
23953         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
23954
23955 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
23956
23957         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
23958
23959 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
23960
23961         * gcc.c-torture/compile/950512-1.c: New test.
23962         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
23963         * gcc.dg/struct-ret-1.c: Likewise.
23964
23965 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
23966
23967         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
23968           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
23969
23970 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
23971
23972         * gcc.c-torture/special/920411-1.c: Deleted.
23973         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
23974
23975 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
23976
23977         * config/sim.exp (${tool}_load): Hack in call to bash to get a
23978         cpu limit.
23979
23980 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
23981
23982         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
23983
23984 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
23985
23986         From kenner;
23987         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
23988         is the proper length.
23989         * va-arg-3.c: Likewise.
23990
23991 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
23992
23993         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
23994         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
23995
23996         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
23997         * lib/g++.exp (default_g++_start): Delete old cruft.
23998
23999 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24000
24001         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24002         (2 * (1 << 18)) to (2 * (1 << 17)).
24003
24004         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24005
24006 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24007
24008         * config/rom68k.exp: Renamed from config/idp.exp
24009
24010 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24011
24012         * c-torture/compile/921109-2.c
24013
24014 1995-04-18  Mike Stump  <mrs@cygnus.com>
24015
24016         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24017         excess errors.
24018
24019 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24020
24021         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24022         output.
24023         * lib/g++.exp (default_g++_start): Likewise.
24024
24025 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24026
24027         * gcc.c-torture/compile/950329-1.c: New test.
24028
24029 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24030
24031           * config/bug.exp (${tool}_load): Updated to use new remote_open
24032           and remote_close procs.
24033         * config/idp.exp: New file.
24034
24035 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24036
24037         * gcc.c-torture/execute/950322-1.c: New test.
24038
24039 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24040
24041         * config/vx.exp (${tool}_load): Clean up testing of return code from
24042         vxworks_ld and vxworks_spawn.
24043
24044 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24045
24046         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24047
24048 1995-03-13  Mike Stump  <mrs@cygnus.com>
24049
24050         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24051         can mark excess errors on a machine by machine basis.  Note, the
24052         default is to not expect any excess errors, even when excess
24053         errors test - is given, so you will want to put an XFAIL ... on
24054         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24055         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24056         those 4 machines, but no others.
24057
24058 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24059
24060         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24061         * lib/c-torture.exp: to here.
24062
24063 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24064
24065         * gcc.c-torture/execute/950221-1.c: New test.
24066         * gcc.c-torture/execute/struct-ret-1.c: New test.
24067         * gcc.c-torture/compile/950221-1.c: New test.
24068
24069         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24070
24071 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24072
24073         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24074         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24075
24076 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24077
24078         * g++.gb: New directory of tests, derived from my signature and
24079         class scoping tests.
24080
24081         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24082         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24083         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24084         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24085         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24086         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24087         * g++.gb/sig25.C: Likewise.
24088
24089         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24090         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24091         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24092         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24093         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24094         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24095         * g++.gb/sig25.exp: Likewise.
24096
24097         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24098         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24099         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24100         * g++.gb/scope13.C: Likewise, this test still fails.
24101
24102         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24103         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24104         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24105         * g++.gb/scope13.exp: Ditto.
24106
24107         * g++.gb/README: New file, explains what these tests are about.
24108
24109 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24110
24111         * lib/dg.exp (dg-do): Support `preprocess'.
24112         (dg-test): Likewise.
24113
24114 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24115
24116         * config/udi.exp: change "continue -expect" to "exp_continue".
24117
24118 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24119
24120         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24121         Delete redundant tests.
24122
24123         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24124         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24125         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24126         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24127         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24128         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24129         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24130         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24131
24132         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24133         storing label pointers.
24134         * gcc.c-torture/execute/921019-1.c: Likewise.
24135         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24136         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24137         parameter fp.
24138         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24139         constants.
24140
24141         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24142         Delete obsolete tests.
24143
24144         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24145         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24146         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24147         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24148         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24149         * gcc.c-torture/compile/950124-1.c: New test.
24150
24151         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24152
24153 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24154
24155         * lib/mike-g++.exp: Add -lm to LIBS.
24156
24157 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24158
24159         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24160
24161 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24162
24163         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24164
24165 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24166
24167         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24168
24169 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24170
24171         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24172         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24173         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24174         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24175         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24176         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24177         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24178         * g++.law/{operators31.C, operators32.C,
24179         * g++.law/{operators33.C, operators34.C}: Likewise.
24180         * g++.law/{pic1.C, refs2.C}: Likewise.
24181         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24182         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24183         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24184         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24185
24186         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24187         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24188         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24189         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24190         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24191         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24192         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24193         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24194         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24195         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24196         * g++.law/{operators34.exp}: Likewise.
24197         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24198         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24199         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24200         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24201         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24202
24203         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24204         No longer expected to fail.
24205         * g++.law/missed-error3.C: Tweak for recent bool changes.
24206
24207 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24208
24209         * config/emb-unix: Deleted.
24210         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24211         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24212
24213 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24214
24215         * lib/dg.exp (dg-test): Fix typo in last patch.
24216
24217 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24218
24219         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24220         (handles multiple occurrences).
24221
24222 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24223
24224         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24225         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24226         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24227         printed).
24228         * lib/c-torture.exp (c-torture-compile): Likewise.
24229         (c-torture): Prepend full path if missing.
24230         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24231         (gcc_fail): Likewise.
24232         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24233
24234 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24235
24236         * lib/netware.exp: Only attach to NetWare i386 systems.
24237
24238 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24239
24240         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24241         messages.  Add test name to "output pattern match" pass/fail message.
24242
24243 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24244
24245         * gcc.dg: New testsuite.
24246         * gcc.dg/dg.exp: New file.
24247
24248         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24249         test-switch.c}: Deleted.
24250
24251         * gcc.misc-tests/msgs.exp: New testcase driver.
24252
24253 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24254
24255         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24256         Watch for illegal return values from ${tool}_load.
24257         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24258         cross targets.  Coerce return value >0 to 1.
24259
24260 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24261
24262         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24263
24264         * config/emb-unix.exp: New file.
24265
24266         * config/sim.exp: Error if variable $SIM not defined.
24267         (${tool}_load): Mark test as "untested" if simulator missing.
24268
24269         * config/unix.exp: Load remote.exp to get rcp_download.
24270         * lib/c-torture.exp: Use different option lists for testcases with
24271         and without loops.
24272         * gcc.c-torture/execute/execute.exp: Likewise.
24273
24274 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24275
24276         * config/*.exp: Clarify return code from ${tool}_load.
24277         Call `unresolved' or `untested' instead of `warning' or `perror'
24278         (sometimes you still want to call both though).
24279         Add comment that `shell_id' is local to each file.
24280         * config/udi.exp (timeout): Set to 30.
24281         Don't print warning if connection fails, $connectmode has already
24282         printed an error.
24283         (${tool}_load): Move verbose messages to level 2.
24284         Rework pattern for "Process started" message.
24285         Pass `shell_id' to ${connectmode}_download.
24286         Retry twice upon timeout.  Make resetting of target more robust.
24287         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24288         Pass `shell_id' to exit_$connectmode.
24289         Only call exit_$connectmode if connected.
24290         * config/unix.exp (${tool}_load): Check return codes better.
24291         * config/vrtx.exp (${tool}_load): Likewise.
24292         * config/vx.exp (${tool}_load): Likewise.
24293         Delete unneeded global's.
24294         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24295         from ${tool}_load.
24296         (dg-stat): Delete.
24297         (dg-init): Delete recording of pass/fail counts.
24298         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24299         (old-dejagnu-init): Likewise.
24300         (old-dejagnu-stat): Delete contents, empty proc now.
24301         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24302         (c-torture): Delete references to lcnt, lpass, lfail.
24303         Get option list from TORTURE_OPTIONS.
24304         Delete -funroll[-all]-loops if no loops.
24305         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24306         (g++_stat): Delete contents (empty proc now).
24307         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24308         (gcc_finish): Likewise.
24309         (gcc_stat): Deleted.
24310         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24311         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24312         * gcc.c-torture/execute/execute.exp: Likewise.
24313         Split tests into two parts: compile, execute.
24314         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24315         no loops.  Update to reflect clarified return codes from ${tool}_load.
24316
24317 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24318
24319         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24320         to grep for.
24321         (old-dejagnu): Likewise (where necessary).
24322
24323 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24324
24325         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24326
24327         * lib/dg.exp (dg-process-target): Fix processing of selector.
24328         Add comment regarding use of `error'.
24329
24330         * lib/gcc.exp (prune_system_crud): Define if missing.
24331         * lib/g++.exp (prune_system_crud): Likewise.
24332
24333         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24334         Call prune_system_crud.
24335         * lib/dg.exp (dg-runtest): New proc.
24336         Use perror instead of send_user for tcl errors in testcase.
24337         Don't return any value, it's never used.
24338         Don't clobber previous definition of `unknown'.
24339         Print tcl errors in `dg-final'.
24340
24341 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24342
24343         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24344         (dg-test): Don't print errorInfo, it contains stack backtrace.
24345
24346 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24347
24348         * lib/g++.exp (runtest_file_p): Define if missing.
24349
24350 1994-09-24  Doug Evans  (dje@cygnus.com)
24351
24352         * lib/mike-g++.exp: Comment out loading of g++.exp.
24353         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24354         (default_g++_version): Always print something.
24355         (default_g++_start): Comment out call to `which'.
24356         (g++_start, g++_load): Deleted (must be defined in config file).
24357         * lib/gcc.exp: Test for existence of $CC at start.
24358         Delete check for tmpdir (done in gcc_init).
24359         (default_gcc_version): Always print something.
24360         (default_gcc_start): Comment out call to `which'.
24361         * config/*.exp: Major cleanup - make cross targets work at least a
24362         little better for g++ (by not being "--tool gcc" specific).
24363         Rename gcc_xxx to ${tool}_xxx.
24364         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24365         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24366
24367 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24368
24369         * lib/c-torture.exp (c-torture-compile): Rework compiler
24370         message processing.
24371
24372         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24373         c-torture.
24374
24375 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24376
24377         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24378
24379         * lib/dg.exp (dg-process-target): Support { target native }.
24380
24381 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24382
24383         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24384         looked for "... program xxx got fatal signal".
24385         Correct regsub munging of `comp_output'.
24386         Ignore compiler messages "path prefix not used" and "linker input
24387         file unused".
24388
24389 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24390
24391         * lib/gcc.exp (runtest_file_p): Define if missing.
24392         * gcc.prms/template.c: Example to work from.
24393
24394 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24395
24396         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24397         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24398
24399         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24400         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24401         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24402         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24403
24404         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24405         (dg-process-target): No longer a varargs proc.
24406         Return S/N for target, P/F for xfail.  All callers changed.
24407         (user option procs): More argument checking.
24408         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24409         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24410         (dg-test): Skip test if not running on selected target in `dg-do'.
24411         Update handling of `dg-do-what', `dg-output-text'.
24412         Separate execution pass/fail from output pattern match pass/fail.
24413         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24414
24415 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24416
24417         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24418         target for 920510-1.c.
24419
24420 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
24421
24422         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
24423         Clean up comment regarding use of passcnt, etc.
24424         (gcc_stat): Don't update `testcnt' here.
24425         (gcc_finish): Do it here.
24426         Might as well reset `but_id' here too.
24427         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
24428         to determine if the file should be tested.
24429         * gcc.c-torture/compile/compile.exp: Likewise.
24430         * gcc.c-torture/execute/execute.exp: Likewise.
24431         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24432         * gcc.misc-tests/dg-test.exp: Likewise.
24433         * gcc.prms/prms.exp: Likewise.
24434         * gcc.wendy/wendy.exp: Likewise.
24435         * g++.old-deja.exp: Likewise.
24436         Move "Testing file" message to verbose level 1.
24437
24438 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
24439
24440         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
24441
24442 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
24443
24444         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
24445         (default_gcc_start): Accept optional second list element
24446         of compiler flags.  Print compiler output at verbosity level 2.
24447         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
24448         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
24449         Save current values of framework globals passcnt, failcnt, xpasscnt,
24450         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
24451         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
24452         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
24453         xfailcnt to compute stats.  Update framework global `testcnt' from
24454         pass/fail counts.
24455         (gcc_finish): New proc.  Clean up test environment.
24456         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
24457         (gcc_epass, gcc_efail): Delete.
24458         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
24459         argument of line number.
24460         (dg-init): If the tool has an init routine, call it.
24461         (dg-test): Remove args `cflags_var' and `libs_var'.
24462         Pass all compiler options to ${tool}_start.
24463         Handle missing line number.
24464         (dg-finish): New function.
24465         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
24466         particular files.  Call gcc_finish at end.  Move "skipping test"
24467         message to verbosity level 3.
24468         * gcc.c-torture/compile/compile.exp: Likewise.
24469         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24470         * gcc.c-torture/execute/execute.exp: Likewise.
24471         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24472         Print testcase being tried at verbosity level 1.
24473         * gcc.c-torture/special/special.exp: Unset xfail.
24474         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24475         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
24476         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
24477         * gcc.failure/failure.exp: Likewise.
24478         * gcc.ieee/ieee.exp: Likewise.
24479         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
24480         Update call to dg-test.  Call dg-finish at end.
24481         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
24482         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24483         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
24484         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
24485         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
24486         * gcc.wendy/wendy.exp: Add copyright.
24487         Delete setting of tmpdir (done by gcc_init).
24488         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
24489         Pass compiler flags to gcc_start.  Call gcc_finish at end.
24490         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
24491         gcc_[ce]pass/fail.
24492
24493 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
24494
24495         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
24496         confusion.
24497         (g++_load): Likewise.
24498
24499         * config/*.exp (gcc_load): Some were varargs fns and some were not.
24500         Rename argument to `prog' to remove the confusion.
24501         Varargs fns behave differently too!
24502         (g++_load): Likewise.
24503
24504         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
24505
24506         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
24507         what it is.  Delete (always) printing of status value for !native.
24508         Simplify verbose code, and include status and exec_output.
24509         (g++_load): Use gcc_load.
24510
24511 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
24512
24513         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
24514         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
24515         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
24516         940714-3.c as these testcases don't exist anymore.  Make
24517         va-arg-1.c expected to pass.
24518
24519 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
24520
24521         * gcc.misc-tests/misc.exp: Only run specific testcases.
24522         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
24523         * gcc.misc-tests/dg-[1-9].c: New files.
24524
24525         * lib/dg.exp: New testsuite driver.
24526         * gcc.prms/prms.exp: Use it.
24527
24528         * README.gcc: New file.
24529
24530         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
24531         Document and reset `lxpass' and `lxfail'.
24532         Simplify "initialized" message.
24533         (gcc_stat): Clean up comments a little.
24534
24535 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
24536
24537         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
24538
24539 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
24540
24541         * lib/old-dejagnu.exp (process-option): New proc.
24542         (old-dejagnu-init, old-dejagnu-stat): Likewise.
24543         (old-dejagnu): Simplify.
24544         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
24545
24546 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
24547
24548         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
24549         exists and is not an empty string.
24550
24551         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
24552         $xfail rather than calling setup_xfail.  Clear $xfail when test is
24553         finished.
24554         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
24555         automatically.
24556
24557         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
24558         longer expected to fail.
24559
24560         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
24561         "f" function call.
24562
24563         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
24564
24565         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
24566         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
24567         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
24568         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
24569         c-torture-1.29.
24570
24571         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
24572         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
24573
24574         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
24575
24576         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
24577         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
24578
24579         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
24580         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
24581         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
24582
24583 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
24584
24585         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
24586         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
24587         940714-1.c, 940714-2.c, 940714-3.c},
24588         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
24589         gcc.misc-tests/{mg.c,mg.exp}:
24590         New tests.
24591         * gcc.noncompile/noncompile.exp: Change accordingly.
24592
24593 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
24594
24595         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
24596         Undo previous clobberage.
24597
24598 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
24599
24600         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
24601         * gcc.special/{930510-1.c, special.exp}:
24602         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
24603         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
24604         struct-varargs-1.c}: New tests from c-torture-1.26.
24605
24606 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
24607
24608         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
24609           argument to switch.
24610
24611 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
24612
24613         * Revert the previous changes.  Please see Rob's directory
24614           (/lisa/test/rob/progressive/gcc/testsuite) for testing
24615           fixes.
24616
24617 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
24618
24619         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
24620             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
24621             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
24622             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
24623             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
24624             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
24625             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
24626             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
24627             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
24628             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
24629             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
24630             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
24631             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
24632             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
24633             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
24634             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
24635             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
24636             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
24637             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
24638             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
24639             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
24640             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
24641             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
24642             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
24643             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
24644             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24645             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
24646
24647 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
24648
24649         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
24650             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
24651           with perror calls.
24652
24653 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
24654
24655         * config/unix.exp (g++_load): Fix syntax.
24656
24657 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
24658
24659         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
24660         * gcc.noncompile/921017-1.c: Deleted obsolete test.
24661         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
24662         Don't expect va-arg-1.c to fail.  Correct expected output for
24663         920928-1.c.
24664         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
24665         * gcc.wendy/hbm4.c: Correct typo.
24666         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
24667
24668 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
24669
24670         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
24671         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
24672         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
24673         * lib/c-torture.exp (c-torture-compile): Ditto.
24674
24675         Reduce volume of output (remove all the -I's and such).
24676         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
24677         Call gcc_cpass, gcc_cfail.
24678         (c-torture): Pass testing option to c-torture-compile.
24679
24680 1994-03-21  Doug Evans  (dje@cygnus.com)
24681
24682         Bring patches over from progressive.
24683         * config/default.exp: Exit remote shell cleanly.
24684         (g++_exit, g++_start): Add default versions.
24685         * config/sim.exp (gcc_load): Use perror, not error.
24686
24687 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
24688
24689         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
24690         set in site.exp.
24691
24692 1994-03-14  Doug Evans  (dje@cygnus.com)
24693
24694         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
24695         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
24696         (wendy_try): New proc to run testcase.
24697         (main loop): Call 'em.
24698         * gcc.wendy/*.c: Clean up pass to correct expected output.
24699
24700         * lib/gcc.exp: Minor cleanup work.
24701         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
24702
24703 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
24704
24705         * config/sim.exp (gcc_load): Document return codes better.
24706         Don't pass -v to simulator.
24707
24708 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
24709
24710           * gcc.special/920717-x.c: Fix typo.
24711           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
24712           get at sources.
24713
24714         * lib/mike-gcc.exp: Fix typo.
24715
24716 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
24717
24718         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
24719         binary to use, transform the name.
24720         * config/*.exp: rename everything. Nuke any g++ specific files,
24721         it's now a special case of gcc that requires no special support.
24722         Add a default.exp for unsupported targets.
24723
24724 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
24725
24726         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
24727         lib/old-dejagnu.exp: Fix a few patterns to work with the new
24728         version of Tcl.
24729
24730 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
24731
24732         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
24733         than a warning.
24734
24735 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
24736
24737         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
24738
24739 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
24740
24741         * gcc.execute/execute.exp: Combine opt_list and foption_list into
24742         option_list.  Compile every file with only 4/6 option choices
24743         (same as C torture) instead of with 12/18 different option
24744         choices.
24745         * lib/c-torture.exp: Likewise.
24746
24747         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
24748         not already set.
24749
24750 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
24751
24752         * lib/old-deja.exp: Add `excess errors test fails' error, now one
24753         can put an XFAIL *-*-* on excess errors.
24754
24755 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
24756
24757         * g++.law: Add more tests derived from g++-bugs snapshots.
24758
24759         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
24760         equivalent to g++.law/init9.
24761
24762         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
24763         compiled it, and the a.out file after we've run it.
24764
24765 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
24766
24767         * lib/mike-g++.exp (postbase): Delete the .o file after we've
24768         compiled it, and the a.out file after we've run it.
24769
24770 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
24771
24772         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
24773
24774 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
24775
24776         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
24777         version number.
24778
24779 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
24780
24781         * g++.law: New directory of g++ tests derived from the g++-bugs
24782         snapshots.
24783
24784 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
24785
24786         * gcc.compile: initbug1.c initbug1.exp testcase added
24787
24788 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
24789
24790         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
24791         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
24792           fixes submitted by Jeff Law (law@cs.utah.edu)
24793         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
24794           Jeff Law (law@cs.utah.edu)
24795
24796
24797 1993-11-30  Mike Stump  (mrs@cygnus.com)
24798
24799         * config/unix-g++.exp: Follow the gcc way of doing things.
24800         * g++.old-deja/old-deja.exp: Minor updates.
24801         * lib/g++.exp: New file, follow the gcc way of doing things.
24802         * lib/old-dejagnu.exp: Minor updates.
24803         * lib/mike-g++.exp: Always unset errorInfo.
24804
24805 1993-11-06  Mike Stump  (mrs@cygnus.com)
24806
24807         * lib/gcc.exp: Fix some errors with the below change, CC and
24808         CFLAGS should be global when setting, not local.
24809
24810 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
24811
24812         * lib/gcc.exp: Transform tool name.
24813
24814 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
24815
24816         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
24817
24818 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
24819
24820         * lib/gcc.exp: change gcc_done to gcc_stat
24821
24822 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
24823
24824         * Upgraded gcc testsuite to c-torture version 1.25
24825
24826 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
24827
24828         * lib/gcc.exp: added reporting code. Changed verbose compile message.
24829         * lib/c-torture: added hooks for new reporting code.
24830
24831 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
24832
24833         * config/sh-gcc.exp: check if sh-sim exists in the path
24834
24835 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
24836
24837         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
24838         * gcc.compile/compile.exp: Initial changes for new logic.
24839         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
24840         * gcc.failure/failure.exp: Initial changes for new logic.
24841         * gcc.ieee/ieee.exp: Initial changes for new logic.
24842         * gcc.misc-tests/misc.exp: Initial changes for new logic.
24843         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
24844         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
24845         * lib/c-torture.exp: Initial changes for new logic.
24846         * lib/gcc.exp: Initial changes for new logic.
24847
24848 1993-10-15  Mike Stump  (mrs@cygnus.com)
24849
24850         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
24851         depend upon failure or success.  Fully qualify names in failure
24852         and success messages.  Always remove a.out before starting
24853         compile, just in case.  Pay more attention to error text output by
24854         the compiler.  Handle testcases with no known past errors just
24855         like all others, so that things are uniform.  Other miscellaneous
24856         improvements.
24857
24858 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
24859
24860         * gcc.cpp: new directory for cpp tests
24861
24862 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
24863
24864         * lib/chill.exp: Code reformatted, removed unused code.
24865         * config/unix-chill.exp: Code reformatted, removed unused code.
24866         * chill.execute/execute.exp: Code reformatted, removed unused code.
24867         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
24868
24869 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
24870
24871         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
24872         routines not written.
24873
24874 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
24875
24876         * config/bug-gcc.exp: Use new procs from bug.exp.
24877
24878 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
24879
24880         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
24881         via ftp, rather than depending on NFS.
24882         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
24883         case.
24884
24885 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
24886
24887         * config/bug-gcc.exp: Use new download proc.
24888
24889 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
24890
24891         * chill.execute/execute.exp: cleanups, handles errors better
24892         * chill.compile/compile.exp: rewrite, based on execute.exp
24893         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
24894         * lib/chill.exp: major changes to diff proc and compile and link
24895           procs. added chill_fail and chill_pass wrappers to pass and
24896           fail. added more comments, and handle error codes better.
24897           Added a hack to capture stderr from exec, so noncompile tests
24898           can work.
24899
24900 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
24901
24902         * chill.execute/execute.exp: rewrite of testsuite driver
24903         * lib/chill.exp: rewrite of testsuite driver
24904         * config/unix-chill.exp: rewrite of testsuite driver
24905
24906 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
24907
24908     In chill.execute:
24909         * iexpr.ch: Standardize uppercase.
24910         * tuples.dat: Standardize uppercase.
24911         * vary.ch: standardize.  Correct varying string assignments.
24912         * vary.dat: Add new output lines.
24913
24914 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
24915
24916     In chill.execute:
24917         * chprintf.ch: Standardize use of uppercase.
24918         * tuples.ch: Standardize and turn arr2 into a DCL,
24919           rather than a SYN.
24920         * pinits.ch: Standardize.
24921
24922 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
24923
24924         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
24925         * Makefil: Renamed to Makefile.in.
24926         * configure.in: New.
24927
24928 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
24929
24930     In chill.execute:
24931         * .cvsignore: Add result/output files.
24932         * Makefile: Fix up variables at start.  Use MFLAGS
24933           everywhere.  Correct bool_loc, built_ins entries.
24934           Add entry for vary1.ch.
24935         * bitarray.ch: Standardize upper-case usage.
24936         * bitexpr.ch: Standardize, add output of b1.
24937         * params.ch: Use arrayt in along PROC parameters, to
24938           avoid novelty problems.
24939         * sets.ch: Tiny cleanup.
24940         * vary1.ch: Re-indent.
24941
24942 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
24943
24944           * Add PR-related files to Makefiles, .cvsignore files, etc.
24945
24946 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
24947
24948         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
24949           with compiler objects. New names are test-flow.c and test-loop.c
24950
24951 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
24952
24953         * Upgraded c-torture tests from 1.19 to 1.20
24954
24955         * new files:
24956         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
24957         * gcc.compile: 930623-1.c 930623-2.c
24958         * gcc.noncompile: 930622-1.c 930622-2.c
24959         * gcc.failure: 920411-1.c 920627-2.c
24960         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
24961
24962 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
24963
24964         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
24965           More changes to get testsuite working properly. Needs more work.
24966           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
24967
24968 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
24969
24970         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
24971           More changes to get testsuite working properly. Needs more work.
24972
24973 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
24974
24975         * chill.compile/compile.exp: Added for Dejagnu support
24976         * chill.execute/execute.exp: Added for Dejagnu support
24977         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
24978
24979 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
24980
24981     This should complete moving the CHILL test files.
24982         * chill.noncompile(.cvsignore printf.grt
24983             in-printf.grt chprintf.grt chprintf.ch):
24984             Added test-support files.
24985           (Makefile): Modified further.
24986         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
24987             signal.ch): Added test files.
24988           * chill.execute (.cvsignore printf.grt printr.c
24989             in-printf.grt rts.c chprintf.grt rts.h): Added
24990           test-support files.
24991             (Makefile): More corrections.
24992
24993 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
24994
24995         * chill.compile, chill.execute, chill.nocompile: Add CHILL
24996           test cases, ready for DejaGnu.
24997
24998 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
24999
25000         * Upgraded c-torture tests from 1.18 to 1.19
25001
25002         * gcc.compile: added test(s):
25003           930607-1.c
25004         * gcc.execute: added test(s):
25005           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25006
25007         * added new subdirectory for misc tests: gcc.misc-tests
25008         * gcc.misc-test(s): added tests:
25009           inst-check.c test-consts.c test-ior.c test-switch.c
25010
25011 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25012
25013         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25014
25015 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25016
25017         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25018
25019 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25020
25021         * Upgraded c-torture tests from 1.17 to 1.18
25022
25023 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25024
25025         * Upgraded c-torture tests from 1.12 to 1.17
25026
25027 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25028
25029         * lib/old-dejagnu.exp:
25030           Fixed handling of XFAIL target triplets to correctly
25031           recognize wildcard characters.  Removed code that
25032           appended a unique id tag to the end of the file name
25033           printed out by the result of the testcases within a
25034           given test file.
25035
25036 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25037
25038         * lib/old-dejagnu.exp:
25039           Reworked expected failure handling to trigger off of XFAIL
25040           keyword in keyphrase embeded in testcase source code. The
25041           XFAIL keyword must be at the end of the keyphrase line. It
25042           may optionally be followed by one or more target triplets.
25043           It has just occured that the handling of wildcards in the
25044           target triplet may not be correct.
25045
25046 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25047
25048         * g++.old-deja/tests:
25049           Moved all subdirectories up one level into g++.old-deja .
25050
25051         * lib/old-dejagnu.exp:
25052           Fixed problem with CXXFLAGS not being properly reset, and being
25053           corrupted with extraneous "-c" compiler option.  This was
25054           causing binaries to not be generated for test that needed them.
25055           Modified strings passed to "pass" and "fail" so that individual
25056           tests from the same test file would be distinguished by an
25057           identifier appended to the test file name in the summary logs;
25058           this corrected a problem with erroneous diff logs.  Added code
25059           to search testcases for expected fail and unexpected pass keywords.
25060
25061 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25062
25063         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25064
25065 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25066
25067         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25068           Removed extraneous text from end of "Special g++ Options"
25069           keyphrase.
25070
25071         * lib/old-dejagnu.exp: Added pattern matching to look for new
25072           keywords, embedded in testcases comments, which will trigger
25073           calls to xpass and xfail.
25074
25075 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25076
25077         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25078           comments embedded in the testcases, especially the one looking for
25079           special compiler options, as well as the pattern matching for the
25080           compiler output again.
25081
25082 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25083
25084         * lib/old-dejagnu.exp: Do a proper check of the return value for
25085           execute tests. Fixed several problems with the pattern matching
25086           of the compiler output which gave erroneous test results.
25087           Changed several of the test result messages to be more descriptive.
25088         * config/unix-g++.exp: Proc g++_load now actually works and
25089           executes the tests passed to it and returns a usable return
25090           value.
25091
25092 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25093
25094           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25095
25096 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25097
25098         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25099           Modified both files to properly execute the old style
25100           dejagnu tests. The previous versions of these files were
25101           experimental and did not function anything near correctly.
25102
25103 1993-04-05  Rob Savoye  (rob@cygnus.com)
25104
25105         * Removed all Makefile.in and configure.in files. No configuration
25106         needed now.
25107
25108 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25109
25110         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25111
25112 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25113
25114         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25115         gcc.special/configure.in, gcc.noncompile/configure.in,
25116         gcc.execute/configure.in, gcc.code_quality/configure.in,
25117         g++.other/configure.in, g++.old-deja/configure.in,
25118         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25119         in srcname setting.
25120
25121 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25122
25123         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25124         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25125         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25126
25127 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25128
25129         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25130         (gdb_exit): Don't remove *_soc files.
25131
25132 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25133
25134         * lib/c-torture.exp: Don't look for main; instead always use -w
25135         -c.  This is how the c-torture tests work.  Remove the object
25136         file if the compilation succeeds.
25137         * gcc.execute/execute.exp: Remove executable if test passes.
25138         * gcc.noncompile/noncompile.exp: Every test is an expected
25139         failure.
25140         * gcc.special/special.exp: Added tests from c-torture 1.11,
25141         corrected use of existing test.
25142         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25143         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25144         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25145         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25146         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25147         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25148         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25149         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25150         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25151         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25152         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25153         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25154         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25155         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25156         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25157         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25158         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25159         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25160         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25161         c-torture 1.11.
25162         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25163         correspond to c-torture 1.11.
25164
25165         * New file.