OSDN Git Service

* hooks.c (hook_bool_void_true): New function.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/abi/key1.C: New test.
4
5 2004-08-31  Richard Henderson  <rth@redhat.com>
6
7         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8         form of offsetof.
9         * g++.dg/other/offsetof5.C: Remove duplicate.
10
11 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12
13         PR fortran/17244
14         * gfortran.dg/func_derived_1.f90: New test.
15
16 2004-08-31  Paul Brook  <paul@codesourcery.com>
17
18         * gfortran.dg/eof_1.f90: New test.
19
20 2004-08-31  Paul Brook  <paul@codesourcery.com>
21
22         * gfortran.dg/list_read_1.f90: New file.
23
24 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25
26         * g++.dg/opt/loop1.C: XFAIL.
27
28 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29
30         * gcc.dg/funcdef-storage-1.c: New.
31         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32         an extern function in local scope.
33         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34         declare an 'auto inline' function in local scope.
35         * gcc.dg/20011130-1.c: Likewise.
36         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37         an 'auto' function in local scope.
38         * gcc.dg/20021014-1.c: Likewise.
39         * gcc.dg/20030331-2.c: Likewise.
40
41 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42
43         * gfortran.dg/blockdata_1.f90: New test.
44
45 2004-08-30  Richard Henderson  <rth@redhat.com>
46
47         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
48
49 2004-08-30  Richard Henderson  <rth@redhat.com>
50
51         * lib/fortran-torture.exp (fortran-torture-execute): Honor
52         additional_flags set by alternate driver.
53         (ieee-options): New procedure.
54         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
55         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
56         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
57         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
58
59 2004-08-30  Richard Henderson  <rth@redhat.com>
60
61         * lib/f-torture.exp: Remove.
62
63 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
64
65         PR rtl-optimization/16590
66         * g++.dg/opt/loop1.C: New test.
67
68 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
69
70         PR fortran/13910
71         * gfortran.dg/oldstyle_1.f90: New test.
72
73 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
74         Paul Brook  <paul@codesourcery.com>
75
76         * gfortran.dg/g77/README: Update.
77         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
78         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
79         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
80
81 2004-08-28  Paul Brook  <paul@codesourcery.com>
82
83         PR libfortran/17195
84         * gfortran.dg/edit_real_1.f90: New test.
85
86 2004-08-27  Paul Brook  <paul@codesourcery.com>
87
88         * gfortran.dg/rewind_1.f90: New test.
89
90 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
91
92         PR fortran/16597
93         * gfortran.dg/pr16597.f90: New test.
94
95 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
96
97         PR c/13801
98         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
99         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
100         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
101         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
102         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
103
104 2004-08-26  Nick Clifton  <nickc@redhat.com>
105
106         * gcc.c-torture/compile/pr17119.c: New test.
107
108 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
109
110         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
111
112 2004-08-25  Richard Henderson  <rth@redhat.com>
113
114         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
115         the bits that expect kind=8 to be the largest real kind.
116
117 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
118
119         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
120
121 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
122
123         * gfortran.dg/assignment_1.f90: New test.
124
125 2004-08-25  Adam Nemet  <anemet@lnxw.com>
126
127         * g++.dg/template/repo3.C: New test.
128
129 2004-08-25  Roger Sayle  <roger@eyesopen.com>
130
131         PR middle-end/16693
132         PR tree-optimization/16372
133         * g++.dg/opt/pr16372-1.C: New test case.
134         * g++.dg/opt/pr16693-1.C: New test case.
135         * g++.dg/opt/pr16693-2.C: New test case.
136
137 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
138
139         * objc.dg/proto-lossage-4.m: New test.
140
141 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
142
143         PR c++/17155
144         * g++.dg/inherit/local2.C: New test.
145
146 2004-08-25  Paul Brook  <paul@codesourcery.com>
147
148         PR fortran/17144
149         * gfortran.dg/string_ctor_1.f90: New test.
150
151 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
152
153         PR c++/14428
154         * g++.dg/template/redecl2.C: New test.
155
156 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
157
158         PR fortran/17143
159         * gfortran.dg/pr17143.f90: New test.
160
161 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
162
163         PR fortran/17164
164         * gfortran.dg/pr17164.f90: New test.
165
166 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
167
168         * gcc.dg/tree-ssa/loop-1.c: New test.
169
170 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
171
172         * gcc.c-torture/compile/20040824-1.c: New test.
173
174 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
175
176         * gcc.c-torture/compile/iftrap-3.c: New test.
177
178 2004-08-24  Paul Brook  <paul@codesourcery.com>
179
180         * gfortran.dg/entry_2.f90: New test.
181
182 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
183
184         PR c++/16889
185         * g++.dg/lookup/ambig[12].C: New.
186
187 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
188
189         PR c++/16706
190         * g++.dg/template/crash21.C: New test.
191         * g++.dg/template/crash22.C: Likewise.
192
193 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
194
195         PR c++/17149
196         * g++.dg/template/access15.C: New.
197
198 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
199
200         PR c++/17163
201         * g++.dg/template/repo2.C: New test.
202
203 2004-08-23  Roger Sayle  <roger@eyesopen.com>
204
205         PR rtl-optimization/17078
206         * gcc.c-torture/execute/pr17078-1.c: New test case.
207
208 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
209
210         PR c/14492
211         * gcc.dg/debug/crash1.c: New test.
212
213 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
214
215         PR c/16180
216         * gcc.dg/loop-5.c: New test.
217
218 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
219
220         * gcc.c-torture/execute/20040823-1.c: New test.
221
222 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
223
224         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
225         to the assembler.  Simplify test accordingly.
226         (asm_abi_flags): Use GNU names.
227         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
228         to check for ABI flags.
229
230 2004-08-22  Andrew Pinski  <apinski@apple.com>
231
232         * g++.dg/opt/pr14029.C: New test.
233         * gcc.c-torture/execute/pr15262.c: New test.
234
235 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
236
237         * gfortran.dg/reduction.f90: Add checks with complex arguments.
238
239 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
240
241         PR 16908
242         * gfortran.dg/direct_io.f90: New test.
243
244 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
245
246         PR c++/17121
247         * g++.dg/inherit/local2.C: New test.
248
249 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
250
251         PR c++/17120
252         * g++.dg/warn/Wparentheses-4.C: 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         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
260         * gcc.dg/ppc-ldstruct.c: Likewise.
261         * gcc.dg/ppc64-abi-2.c: Likewise.
262
263 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
264
265         PR rtl-optimization/17099
266         * gcc.c-torture/execute/20040820-1.c: New test.
267
268 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
269
270         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
271
272 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
273
274         PR fortran/17077
275         * gfortran.dg/auto_array_1.f90: New test.
276
277 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
278
279         PR fortran/17074
280         * gfortran.dg/simpleif_1.f90: New test.
281
282 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
283
284         * lib/target-supports.exp (check_profiling_available): Return
285         false for arm*-*-symbianelf* and arm*-*-eabi*.
286
287         PR c++/15890
288         * g++.dg/template/delete1.C: New test.
289
290 2004-08-19  Paul Brook  <paul@codesourcery.com>
291
292         PR fortran/14976
293         PR fortran/16228 
294         * gfortran.dg/data_char_1.f90: New test.
295
296 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
297
298         PR fortran/16946
299         * gfortran.dg/reduction.f90: New testcase.
300
301 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
302
303         PR fortran/16520
304         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
305
306 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
307
308         PR c++/17041
309         * g++.dg/Wparentheses-3.C: New test.
310
311 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
312
313         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
314         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
315         * gcc.dg/vect/vect-2.c: Likewise.
316         * gcc.dg/vect/vect-3.c: Likewise.
317         * gcc.dg/vect/vect-4.c: Likewise.
318         * gcc.dg/vect/vect-5.c: Likewise.
319         * gcc.dg/vect/vect-6.c: Likewise.
320         * gcc.dg/vect/vect-7.c: Likewise.
321         * gcc.dg/vect/vect-25.c: Likewise.
322         * gcc.dg/vect/vect-31.c: Likewise.
323         * gcc.dg/vect/vect-32.c: Likewise.
324         * gcc.dg/vect/vect-34.c: Likewise.
325         * gcc.dg/vect/vect-36.c: Likewise.
326         * gcc.dg/vect/vect-all.c: Likewise.
327
328 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
329
330         PR c++/17068
331         * g++.dg/template/operator4.C: New test.
332
333 2004-08-18  Richard Henderson  <rth@redhat.com>
334
335         * gcc.dg/20040206-1.c: XFAIL.
336
337 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
338
339         PR c++/16246
340         * g++.dg/template/array7.C: New test.
341
342 2004-08-17  James E Wilson  <wilson@specifixinc.com>
343
344         * gcc.dg/mips-movcc-1.c: New test.
345         * gcc.dg/mips-movcc-2.c: New test.
346         * gcc.dg/mips-movcc-3.c: New test.
347
348         * gcc.dg/mips-nmadd-1.c: New test.
349         * gcc.dg/mips-nmadd-2.c: New test.
350
351 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c++/15871
354         * g++.dg/opt/inline8.C: New test.
355
356         PR c++/16965
357         * g++.dg/parse/error17.C: New test.
358         
359 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
360
361         * gcc.dg/vect: New directory for vectorizer tests.
362         * gcc.dg/vect/tree-vect.h: New file.
363         * gcc.dg/vect/vect.exp: New file.
364         * gcc.dg/vect/pr16105.c.c: New test.
365         * gcc.dg/vect/vect-1.c: New test.
366         * gcc.dg/vect/vect-2.c: New test.
367         * gcc.dg/vect/vect-3.c: New test.
368         * gcc.dg/vect/vect-4.c: New test.
369         * gcc.dg/vect/vect-5.c: New test.
370         * gcc.dg/vect/vect-6.c: New test.
371         * gcc.dg/vect/vect-7.c: New test.
372         * gcc.dg/vect/vect-8.c: New test.
373         * gcc.dg/vect/vect-9.c: New test.
374         * gcc.dg/vect/vect-10.c: New test.
375         * gcc.dg/vect/vect-11.c: New test.
376         * gcc.dg/vect/vect-12.c: New test.
377         * gcc.dg/vect/vect-13.c: New test.
378         * gcc.dg/vect/vect-14.c: New test.
379         * gcc.dg/vect/vect-15.c: New test.
380         * gcc.dg/vect/vect-16.c: New test.
381         * gcc.dg/vect/vect-17.c: New test.
382         * gcc.dg/vect/vect-18.c: New test.
383         * gcc.dg/vect/vect-19.c: New test.
384         * gcc.dg/vect/vect-20.c: New test.
385         * gcc.dg/vect/vect-21.c: New test.
386         * gcc.dg/vect/vect-22.c: New test.
387         * gcc.dg/vect/vect-23.c: New test.
388         * gcc.dg/vect/vect-24.c: New test.
389         * gcc.dg/vect/vect-25.c: New test.
390         * gcc.dg/vect/vect-26.c: New test.
391         * gcc.dg/vect/vect-27.c: New test.
392         * gcc.dg/vect/vect-28.c: New test.
393         * gcc.dg/vect/vect-29.c: New test.
394         * gcc.dg/vect/vect-30.c: New test.
395         * gcc.dg/vect/vect-31.c: New test.
396         * gcc.dg/vect/vect-32.c: New test.
397         * gcc.dg/vect/vect-33.c: New test.
398         * gcc.dg/vect/vect-34.c: New test.
399         * gcc.dg/vect/vect-35.c: New test.
400         * gcc.dg/vect/vect-36.c: New test.
401         * gcc.dg/vect/vect-37.c: New test.
402         * gcc.dg/vect/vect-38.c: New test.
403         * gcc.dg/vect/vect-40.c: New test.
404         * gcc.dg/vect/vect-41.c: New test.
405         * gcc.dg/vect/vect-42.c: New test.
406         * gcc.dg/vect/vect-43.c: New test.
407         * gcc.dg/vect/vect-44.c: New test.
408         * gcc.dg/vect/vect-45.c: New test.
409         * gcc.dg/vect/vect-46.c: New test.
410         * gcc.dg/vect/vect-47.c: New test.
411         * gcc.dg/vect/vect-48.c: New test.
412         * gcc.dg/vect/vect-49.c: New test.
413         * gcc.dg/vect/vect-50.c: New test.
414         * gcc.dg/vect/vect-51.c: New test.
415         * gcc.dg/vect/vect-52.c: New test.
416         * gcc.dg/vect/vect-53.c: New test.
417         * gcc.dg/vect/vect-54.c: New test.
418         * gcc.dg/vect/vect-55.c: New test.
419         * gcc.dg/vect/vect-56.c: New test.
420         * gcc.dg/vect/vect-57.c: New test.
421         * gcc.dg/vect/vect-58.c: New test.
422         * gcc.dg/vect/vect-59.c: New test.
423         * gcc.dg/vect/vect-60.c: New test.
424         * gcc.dg/vect/vect-61.c: New test.
425         * gcc.dg/vect/vect-all.c: New test.
426         * gcc.dg/vect/vect-none.c: New test.
427
428 2004-08-17  Paul Brook  <paul@codesourcery.com>
429
430         PR fortran/13082
431         * gfortran.dg/entry_1.f90: New test.
432
433 2004-08-17  Andrew Pinski  <apinski@apple.com>
434
435         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
436
437 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
438
439         * gcc.dg/pr17036-1.c: New test.
440         
441 2004-08-16  Devang Patel  <dpatel@apple.com>
442
443         * gcc.dg/darwin-20040809-1.c: New test.
444         
445 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
446
447         * gcc.dg/funcdef-attr-1.c: New test.
448
449 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
450
451         * gcc.dg/altivec-17.c: New test.
452         * gcc.dg/altivec-18.c: New test.
453
454 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
455
456         PR c++/6749
457         * g++.dg/template/vtable2.C: New test.
458
459 2004-08-14  Richard Henderson  <rth@redhat.com>
460
461         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
462         * gcc.dg/pack-test-4.c (main): Return 0.
463         * gcc.dg/setjmp-1.c: Remove XFAIL.
464         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
465
466 2004-08-14  Richard Henderson  <rth@redhat.com>
467
468         * gcc.dg/980217-1.c: Add prototype for printf.
469
470 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
471
472         * gfortran.dg/pr16935.f90: New test.
473
474 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
475
476         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
477
478 2004-08-13  Paul Brook  <paul@codesourcery.com>
479
480         * gfortran.dg/der_io_1.f90: Remove stray comma.
481
482 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
483
484         * gcc.dg/vmx/cw-bug-2.c: Remove.
485         * gcc.dg/vmx/vprint-1.c: Remove.
486         * gcc.dg/vmx/vscan-1.c: Remove.
487
488 2004-08-12  Devang patel  <dpatel@apple.com>
489
490         * gcc.dg/darwin-20040809-2.c: New test.
491         
492 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
493
494         * g++.dg/ext/altivec-12.C: New test.
495
496         * g++.dg/ext/altivec-11.C: New test.
497
498 2004-08-12  Paul Brook  <paul@codesourcery.com>
499
500         * g++.dg/abi/arm_cxa_vec_1.C: New test.
501
502 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
503
504         * g++.dg/ext/altivec-2.C: Check for hardware support before
505         executing any VMX instructions.
506
507         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
508
509 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
510
511         PR c++/16276
512         * g++.old-deja/g++.other/comdat4.C: New test.
513         * g++.old-deja/g++.other/comdat4-aux.cc: New.
514
515 2004-08-12  Ben Elliston  <bje@au.ibm.com>
516
517         PR target/16286
518         * gcc.dg/pr16286.c: New test.
519
520 2004-08-12 Jan Beulich <jbeulich@novell.com>
521
522         * g++.dg/ext/asm5.C: New.
523
524 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/16698
527         * g++.dg/eh/crash1.C: New test.
528
529         PR c++/16717
530         * g++.dg/ext/construct1.C: New test.
531
532 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
533
534         PR c++/16853
535         * g++.dg/init/ptrmem1.C: New test.
536
537         PR c++/16618
538         * g++.dg/parse/offsetof5.C: New test.
539
540         PR c++/16870
541         * g++.dg/template/overload3.C: New test.
542
543 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
544
545         PR c++/16964
546         * g++.dg/parse/error16.C: New test.
547
548         PR c++/16904
549         * g++.dg/template/error14.C: New test.
550
551         PR c++/16929
552         * g++.dg/template/error15.C: New test.
553
554 2004-08-11  Devang Patel  <dpatel@apple.com>
555
556         * gcc.dg/darwin-ld-20040809-1.c: New test.
557         * gcc.dg/darwin-ld-20040809-2.c: New test.
558         
559 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
560
561         PR fortran/16917
562         * gfortran.dg/dfloat_1.f90: New test.
563
564 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
565
566         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
567         * gcc.dg/dll-2.c: Fix dg-require syntax.
568         * gcc.misc-tests/arm-isr.c (abort): Declare.
569         (exit): Likewise.
570
571 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
572
573         PR c++/16971
574         * g++.dg/parse/crash16.C: New test.
575
576 2004-08-10  Roger Sayle  <roger@eyesopen.com>
577
578         * gcc.dg/mips-rsqrt-1.c: New test case.
579         * gcc.dg/mips-rsqrt-2.c: New test case.
580         * gcc.dg/mips-rsqrt-3.c: New test case.
581
582 2004-08-10  Paul Brook  <paul@codesourcery.com>
583
584         * gfortran.dg/der_io_1.f90: New test.
585
586 2004-08-10  Paul Brook  <paul@codesourcery.com>
587
588         PR fortran/16919
589         * gfortran.dg/der_array_1.f90: New test.
590
591 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
592
593         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
594
595 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
596
597         * gcc.dg/wchar_t-2.c: Fix typo.
598
599 2004-08-09  Falk Hueffner  <falk@debian.org>
600
601         PR tree-optimization/12517
602         * gcc.c-torture/compile/pr12517.c: New test.
603
604         PR tree-optimization/12578
605         * gcc.c-torture/compile/pr12578.c: New test.
606
607         PR tree-optimization/12899
608         * gcc.c-torture/compile/pr12899.c: New test.
609
610         PR rtl-optimization/14692
611         * gcc.c-torture/compile/pr14692.c: New test.
612
613         PR tree-optimization/16461
614         * gcc.c-torture/compile/pr16461.c: New test.
615
616 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
617
618         * gfortran.dg/getenv_1.f90: New test.
619
620 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
621
622         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
623         wchar_t.
624         * gcc.dg/symbian5.c: Test -fno-short-wchar.
625
626 2004-08-06  Paul Brook  <paul@codesourcery.com>
627
628         * gfortran.dg/ret_array_1.f90: New test.
629         * gfortran.dg/ret_pointer_1.f90: New test.
630
631 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
632
633         * gcc.dg/missing-field-init-[12].c: New tests.
634         * g++.dg/warn/missing-field-init-[12].C: New tests.
635
636 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
637
638         * gcc.dg/enum2.c: New test.
639         * gcc.dg/symbian3.c: Likewise.
640         * gcc.dg/symbian4.c: Likewise.
641         * gcc.dg/wchar_t-2.c: Likewise.
642
643 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
644
645         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
646         destructor tests.
647
648 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
649
650         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
651         dg-require-visiblity.
652         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
653         * g++.dg/ext/visibility/fvisibility.C: Likewise.
654         * g++.dg/ext/visibility/memfuncts.C: Likewise.
655         * g++.dg/ext/visibility/new1.C: Likewise.
656         * g++.dg/ext/visibility/pragma.C: Likewise.
657         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
658         * g++.dg/ext/visibility/virtual.C: Likewise.
659         * g++/dg/ext/visibility/visibility-1.C: Likewise.
660         * g++/dg/ext/visibility/visibility-2.C: Likewise.
661         * g++/dg/ext/visibility/visibility-3.C: Likewise.
662         * g++/dg/ext/visibility/visibility-4.C: Likewise.
663         * g++/dg/ext/visibility/visibility-5.C: Likewise.
664         * g++/dg/ext/visibility/visibility-6.C: Likewise.
665         * g++/dg/ext/visibility/visibility-7.C: Likewise.
666         * g++/dg/ext/visibility/visibility-8.C: New test.
667         * gcc.c-torture/compile/dll.x: Remove.
668         * gcc.dg/dll-2.c: Use dg-require-dll
669         * gcc.dg/visibility-10.c: New test.
670         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
671         supporting DLLs.
672         * testsuite/lib/scanasm.exp (scan_hidden): New function.
673         (scan_not_hidden): Likewise.
674
675 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
676
677         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
678
679 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
680
681         * gcc.c-torture/execute/20040805-1.c: New test.
682
683 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
684
685         * gcc.dg/20020118-1.c: Declare abort.
686         * gcc.dg/altivec_check.h: Likewise.
687         * gcc.dg/iftrap-2.c: Likewise.
688         * gcc.dg/pragma-darwin.c: Likewise.
689         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
690
691 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
692
693         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
694
695 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
696
697         * gcc.c-torture/execute/builtins/abs-2.c,
698         gcc.c-torture/execute/builtins/abs-3.c,
699         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
700         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
701         intmax_t, uintmax_t and their limits.
702         * gcc.dg/intmax_t-1.c: New test.
703
704 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
705
706         * g++.dg/tc1/dr147.C: Add reference to PR.
707
708 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
709
710         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
711         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
712
713 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
714
715         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
716
717 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
718
719         * gcc.dg/redecl-5.c: New test.
720         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
721         of scanf.
722
723 2004-08-03  Roger Sayle  <roger@eyesopen.com>
724
725         PR middle-end/16790
726         * gcc.c-torture/execute/pr16790-1.c: New test case.
727
728 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
729
730         * g++.dg/ext/visibility/assign1.C: New test.
731         * g++.dg/ext/visibility/new1.C: Likewise.
732
733         * gcc.dg/symbian1.c: New test.
734         * gcc.dg/symbian2.c: Likewise.
735
736 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
737
738         PR target/16570
739         * gcc.dg/i386-sse-9.c: New test.
740
741 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
742
743         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
744
745 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
746
747         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
748         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
749         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
750         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
751         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
752         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
753         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
754         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
755         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
756         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
757         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
758         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
759         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
760         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
761         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
762         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
763         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
764         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
765         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
766         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
767         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
768         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
769         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
770         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
771         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
772         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
773         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
774         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
775         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
776         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
777         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
778         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
779         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
780         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
781         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
782         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
783         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
784         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
785         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
786         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
787         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
788         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
789         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
790         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
791         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
792         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
793         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
794         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
795         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
796         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
797         gcc.misc-tests/i386-pf-3dnow-1.c,
798         gcc.misc-tests/i386-pf-athlon-1.c,
799         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
800         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
801         Declare built-in functions used.
802         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
803
804 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
805
806         PR c++/16707
807         * g++.dg/lookup/using12.C: New test.
808
809         * g++.dg/init/null1.C: Fix PR number.
810         * g++.dg/parse/namespace10.C: Likewise.
811
812 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
813
814         PR c++/16224
815         * g++.dg/template/spec17.C: New test.
816         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
817         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
818
819 2004-08-02  David Billinghurst
820
821         PR fortran/16292
822         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
823
824 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
825
826         * gcc.dg/ia64-got-1.c: New test case.
827
828 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
829
830         PR c++/16489
831         * g++.dg/init/null1.C: New test.
832         * g++.dg/tc1/dr76.C: Adjust error marker.
833
834         PR c++/16529
835         * g++.dg/parse/namespace10.C: New test.
836
837         PR c++/16810
838         * g++.dg/inherit/ptrmem2.C: New test.
839
840 2004-08-02  Ben Elliston  <bje@au.ibm.com>
841
842         PR target/16155
843         * gcc.dg/pr16155.c: New test.
844
845 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
846
847         * gcc.dg/redecl-2.c: New test.
848
849 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
850
851         * gcc.dg/darwin-longdouble.c: New file.
852
853 2004-07-30  Richard Henderson  <rth@redhat.com>
854
855         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
856         write to constant argument.
857         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
858
859 2004-07-30  Richard Henderson  <rth@redhat.com>
860
861         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
862         tests of nearest around zero.
863
864 2004-07-30  Andrew Pinski  <apinski@apple.com>
865
866         * gcc.c-torture/compile/20040730-1.c: New test.
867
868 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
869
870         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
871         powerpc-eabispe.
872
873 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
874
875         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
876
877 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
878
879         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
880         contains $ld_library_path.
881         * lib/gfortran.exp (gfortran_link_flags): Likewise.
882
883 2004-07-29  Richard Henderson  <rth@redhat.com>
884
885         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
886
887         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
888         (alt2, which): New.
889         (Check): Accept either alternative.
890
891 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
892
893         * g++.dg/abi/inline1.C: New test.
894         * g++.dg/abi/local1-a.cc: Likewise.
895         * g++.dg/abi/local1.C: Likewise.
896         * g++.dg/abi/mangle11.C: Tweak location of warnings.
897         * g++.dg/abi/mangle12.C: Likewise.
898         * g++.dg/abi/mangle17.C: Likewise.
899         * g++.dg/abi/mangle20-2.C: Likewise.
900         * g++.dg/opt/interface1.C: Likewise.
901         * g++.dg/opt/interface1.h: Likewise.
902         * g++.dg/opt/interface1-a.cc: New test.
903         * g++.dg/parse/repo1.C: New test.
904         * g++.dg/template/repo1.C: Likewise.
905         * g++.dg/warn/Winline-1.C: Likewise.
906         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
907
908 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
909
910         * gcc.dg/tree-ssa/20040729-1.c: New test.
911
912 2004-07-27  Matt Austern <austern@apple.com>
913
914         * gcc.dg/darwin-bool-1.c: New test.
915         * gcc.dg/darwin-bool-2.c: New test.
916
917 2004-07-28  Richard Henderson  <rth@redhat.com>
918
919         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
920         arguments in the correct type.  Don't write to constant arguments.
921
922 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
923
924         PR tree-optimization/16688
925         PR tree-optimization/16689
926         * g++.dg/tree-ssa/pr16688.C: New test.
927
928 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
929
930         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
931         loads.  Not only in the comment, this time.
932
933 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
934
935         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
936         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
937         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
938         * gcc.dg/sh4a-bitmovua.c: New.
939         * gcc.dg/sh4a-cos.c: New.
940         * gcc.dg/sh4a-cosf.c: New.
941         * gcc.dg/sh4a-fprun.c: New.
942         * gcc.dg/sh4a-fsrra.c: New.
943         * gcc.dg/sh4a-memmovua.c: New.
944         * gcc.dg/sh4a-sin.c: New.
945         * gcc.dg/sh4a-sincos.c: New.
946         * gcc.dg/sh4a-sincosf.c: New.
947         * gcc.dg/sh4a-sinf.c: New.
948
949 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
950
951         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
952         conditionals.
953         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
954         loads.
955         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
956         DOM1.
957
958 2004-07-27  Andrew Pinski  <apinski@apple.com>
959
960         * g++.dg/rtti/tinfo1.C: Correct the xfail.
961
962 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
963
964         * gcc.dg/pragma-isr.c: New test.
965
966 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
967
968         PR c++/14429
969         * g++.dg/template/ttp11.C: New test.
970
971 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
972
973         * gcc.c-torture/compile/20040727-1.c: New test.
974
975 2004-07-26  Eric Christopher  <echristo@redhat.com>
976
977         * gcc.c-torture/compile/20040726-2.c: New test.
978
979 2004-07-26  Andrew Pinski  <apinski@apple.com>
980
981         * g++.dg/rtti/tinfo1.C: Xfail.
982
983 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
984
985         * gcc.c-torture/compile/20040726-1.c: New test.
986
987 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
988             Brian Ryner  <bryner@brianryner.com>
989
990         PR c++/9283
991         PR c++/15000
992         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
993         * g++.dg/ext/visibility/: New directory.
994         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
995         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
996         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
997         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
998         * g++.dg/ext/visibility/fvisibility.C,
999         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1000         g++.dg/ext/visibility/fvisibility-override1.C
1001         g++.dg/ext/visibility/fvisibility-override2.C
1002         g++.dg/ext/visibility/memfuncts.C
1003         g++.dg/ext/visibility/noPLT.C
1004         g++.dg/ext/visibility/pragma.C
1005         g++.dg/ext/visibility/pragma-override1.C
1006         g++.dg/ext/visibility/pragma-override2.C
1007         g++.dg/ext/visibility/staticmemfuncts.C
1008         g++.dg/ext/visibility/virtual.C: New tests.
1009
1010 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1011
1012         PR c/15360
1013         * gcc.dg/pr15360-1.c: New test.
1014
1015 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1016
1017         * gcc.dg/pragma-align-2.c: New test.
1018         * gcc.dg/pragma-init-fini.c: New test.
1019         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1020         targets.
1021
1022 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1023
1024         * gcc.dg/init-string-2.c: New test.
1025
1026 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1027
1028         PR 16684
1029         * gcc.dg/Wredundant-decls-1.c: New test case.
1030
1031 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1032
1033         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1034         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1035         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1036         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1037         * gcc.dg/compat/generate-random.c: New file.
1038         * gcc.dg/compat/generate-random.h: Likewise.
1039         * gcc.dg/compat/generate-random_r.c: Likewise.
1040         * gcc.dg/compat/struct-layout-1.h: Likewise.
1041         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1042         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1043         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1044         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1045         * gcc.dg/compat/struct-layout-1_main.c: New test.
1046         * gcc.dg/compat/struct-layout-1_x.c: New file.
1047         * gcc.dg/compat/struct-layout-1_y.c: New file.
1048         * gcc.dg/compat/struct-layout-1_test.h: New file.
1049
1050 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1051
1052         * gcc.dg/comp-return-1.c: New test
1053
1054 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1055
1056         * gcc.dg/vmx/8-02a.c: Fix typo.
1057
1058         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1059         * gcc.dg/darwin-abi-3.c: New test.
1060
1061         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1062         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1063
1064         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1065         * gcc.dg/vmx/ops-long-1.c: New test.
1066         * gcc.dg/vmx/ops-long-2.c: New test.
1067
1068 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1069
1070         * g++.dg/lookup/conv-[1234].C: New.
1071
1072 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1073
1074         * g++.dg/parse/attr2.C: Simplify.
1075
1076 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1077
1078         PR c/7284
1079         * gcc.c-torture/execute/pr7284-1.c: New test.
1080
1081 2004-07-22  Brian Booth  <bbooth@redhat.com>
1082
1083         * gcc.dg/tree-ssa/20040721-1.c: New test.
1084
1085 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1086
1087         * g++.dg/template/crash20.c: New.
1088
1089 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1090
1091         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1092         Add dg-run directive.  Declare variables as required.
1093         * gfortran.dg/g77/README: Update
1094
1095 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1096
1097         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1098         gcc.dg/cris-peep2-andu2.c: New tests.
1099
1100 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1101
1102         PR c/15052
1103         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1104         on return type.
1105         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1106         messages.
1107         * gcc.dg/qual-return-2.c: Update expected messages.
1108         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1109
1110 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1111
1112         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1113         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1114
1115 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1116
1117         PR c/11250
1118         * gcc.dg/init-string-1.c: New test.
1119
1120 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR middle-end/15345
1123         PR c/16450
1124         * gcc.dg/torture/nested-fn-1.c: New test.
1125
1126 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1127
1128         PR target/16559
1129         * gcc.dg/ia64-fptr-1.c: New file.
1130
1131 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1132
1133         PR c++/14497
1134         * g++.dg/template/spec16.C: New test.
1135         * g++.old-deja/g++.robertl/eb118.C: Remove.
1136
1137 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1138
1139         PR c++/509
1140         * g++.dg/template/spec15.C: New test.
1141
1142 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1143
1144         Copy cases from g77.f-torture/execute and add dg-run
1145         directive.  Other changes as noted.
1146         * gfortran.dg/g77/13037.f
1147         * gfortran.dg/g77/1832.f
1148         * gfortran.dg/g77/19981119-0.f
1149         * gfortran.dg/g77/19990313-0.f
1150         * gfortran.dg/g77/19990313-1.f
1151         * gfortran.dg/g77/19990313-2.f
1152         * gfortran.dg/g77/19990313-3.f
1153         * gfortran.dg/g77/19990419-1.f
1154         * gfortran.dg/g77/19990826-0.f
1155         * gfortran.dg/g77/19990826-2.f
1156         * gfortran.dg/g77/20000503-1.f
1157         * gfortran.dg/g77/20001111.f
1158         * gfortran.dg/g77/20010116.f
1159         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1160         * gfortran.dg/g77/20010430.f
1161         * gfortran.dg/g77/6177.f
1162         * gfortran.dg/g77/947.f
1163         * gfortran.dg/g77/970816-3.f
1164         * gfortran.dg/g77/971102-1.f
1165         * gfortran.dg/g77/980520-1.f
1166         * gfortran.dg/g77/980628-0.f
1167         * gfortran.dg/g77/980628-1.f
1168         * gfortran.dg/g77/980628-10.f
1169         * gfortran.dg/g77/980628-2.f
1170         * gfortran.dg/g77/980628-3.f
1171         * gfortran.dg/g77/980628-7.f
1172         * gfortran.dg/g77/980628-8.f
1173         * gfortran.dg/g77/980628-9.f
1174         * gfortran.dg/g77/980701-0.f
1175         * gfortran.dg/g77/980701-1.f
1176         * gfortran.dg/g77/cabs.f
1177         * gfortran.dg/g77/claus.f
1178         * gfortran.dg/g77/complex_1.f
1179         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1180         * gfortran.dg/g77/dcomplex.f
1181         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1182         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1183         * gfortran.dg/g77/f90-intrinsic-numeric.f
1184         * gfortran.dg/g77/int8421.f
1185         * gfortran.dg/g77/labug1.f
1186         * gfortran.dg/g77/large_vec.f
1187         * gfortran.dg/g77/le.f
1188         * gfortran.dg/g77/short.f
1189         * gfortran.dg/g77/README: Update
1190
1191 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1192
1193         PR c++/16637
1194         * g++.dg/parse/lookup4.C: New test.
1195
1196 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1197
1198         PR c++/16175
1199         * g++.dg/template/ttp10.C: New test.
1200
1201 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1202
1203         * gcc.dg/pr12625-1.c: New test.
1204
1205 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1206
1207         * testsuite/gcc.dg/switch-warn-1.c: New test.
1208         * testsuite/gcc.dg/switch-warn-2.c: New test.
1209         * gcc.c-torture/compile/pr14730.c: Update.
1210
1211 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1212
1213         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1214         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1215         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1216         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1217
1218 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1219
1220         PR c++/16623
1221         * g++.dg/template/assign1.C: New test.
1222
1223 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1224
1225         PR c++/12170
1226         * g++.dg/template/ttp9.C: New test.
1227
1228 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1229
1230         * gcc.dg/format/cmn-err-1.c: New test.
1231
1232 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1233
1234         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1235         gcc.dg/Wparentheses-10.c: New tests.
1236         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1237
1238 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1239
1240         PR fortran/16465
1241         * gfortran.dg/g77//ffixed-line-length-0.f,
1242         gfortran.dg/g77/ffixed-line-length-132.f,
1243         gfortran.dg/g77/ffixed-line-length-72.f,
1244         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1245         gfortran.dg/g77/README: Update.
1246
1247 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1248
1249         PR c++/13092
1250         * g++.dg/template/non-dependent7.C: New test.
1251         * g++.dg/template/non-dependent8.C: Likewise.
1252         * g++.dg/template/non-dependent9.C: Likewise.
1253         * g++.dg/template/non-dependent10.C: Likewise.
1254
1255 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1256
1257         PR c++/16337
1258         * g++.dg/parse/attr2.C: New test.
1259
1260 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1261
1262         * g77.dg: Removed.
1263         * g77.f-torture: Ditto.
1264
1265 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1266
1267         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1268         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1269         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1270
1271 2004-07-16  Richard Henderson  <rth@redhat.com>
1272
1273         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1274
1275 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1276
1277         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1278         tests with full list of options.
1279         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1280         of TORTURE_OPTIONS if test contains 'dg-do run'.
1281
1282         PR fortran/16404
1283         * gfortran.dg/do_iterator.f90: New test.
1284
1285 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1286
1287         PR rtl-optimization/16536
1288         * gcc.c-torture/execute/restrict-1.c: New test.
1289
1290 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1291
1292         PR fortran/15324
1293         * gfortran.dg/pr15324.f90: New test.
1294
1295         PR fortran/15129
1296         * gfortran.dg/pr15129.f90: New test.
1297
1298         PR fortran/15140
1299         * gfortran.dg/pr15140.f90: New test.
1300
1301         PR fortran/13792
1302         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1303         compile-time simplification.
1304
1305 2004-07-14  Mike Stump  <mrs@apple.com>
1306
1307         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1308
1309 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1310
1311         PR target/16325
1312         * gcc.dg/profile-generate-1.c: New.
1313
1314 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1315
1316         * gcc.c-torture/execute/20040709-1.c: New test.
1317         * gcc.c-torture/execute/20040709-2.c: New test.
1318
1319 2004-07-14  Mike Stump  <mrs@apple.com>
1320
1321         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1322
1323 2004-07-14  Mike Stump  <mrs@apple.com>
1324
1325         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1326
1327 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1328
1329         PR c++/16518
1330         * g++.dg/parse/mutable1.C: New test.
1331
1332 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1333
1334         PR tree-optimization/16443
1335         * gcc.dg/tree-ssa/20040713-1.c: New test.
1336
1337 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1338
1339         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1340         for operator new.
1341
1342 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1343
1344         * gfortran.dg/g77/README: New file
1345         * gfortran.dg/g77/19981216-0.f:  Copy from
1346         g77.f-torture/noncompile.  Add "dg-do compile" and
1347         dg-error as required.
1348         * gfortran.dg/g77/19990218-1.f: Likewise
1349         * gfortran.dg/g77/19990905-1.f: Likewise
1350         * gfortran.dg/g77/9263.f: Likewise
1351         * gfortran.dg/g77/980615-0.f: Likewise
1352         * gfortran.dg/g77/980616-0.f: Likewise
1353         * gfortran.dg/g77/check0.f: Likewise
1354         * gfortran.dg/g77/select_no_compile.f: Likewise
1355
1356 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1357
1358         Copy files from g77.f-torture/compile.
1359         Add "{ dg-do compile}".  Other changes as noted
1360         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1361         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1362         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1363         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1364         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1365         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1366         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1367         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1368         statement to conform to standard.  Append alpha1.x for reference.
1369         * gfortran.dg/g77/xformat.f: Add dg-warning
1370
1371 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1372
1373         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1374         Add {dg-do compile} directive.
1375         * gfortran.dg/g77/cpp2.F: Likewise
1376
1377 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1378
1379         PR c++/5402
1380         * g++.dg/lookup/name-clash1.C: New test.
1381
1382         PR c++/9777
1383         * g++.dg/lookup/name-clash2.C: New test.
1384
1385         PR c++/12102
1386         * g++.dg/lookup/name-clash3.C: New test.
1387
1388 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1389
1390         * g++.dg/lookup/new2.C: New test.
1391         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1392
1393 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1394
1395         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1396         Add {dg-do compile} directive.
1397         * gfortran.dg/g77/13060.f: Likewise
1398         * gfortran.dg/g77/19990218-0.f: Likewise
1399         * gfortran.dg/g77/19990305-0.f: Likewise
1400         * gfortran.dg/g77/19990419-0.f: Likewise
1401         * gfortran.dg/g77/19990502-0.f: Likewise
1402         * gfortran.dg/g77/19990502-1.f: Likewise
1403         * gfortran.dg/g77/19990525-0.f: Likewise
1404         * gfortran.dg/g77/19990826-1.f: Likewise
1405         * gfortran.dg/g77/19990826-3.f: Likewise
1406         * gfortran.dg/g77/19990905-2.f: Likewise
1407         * gfortran.dg/g77/20000412-1.f: Likewise
1408         * gfortran.dg/g77/20000511-1.f: Likewise
1409         * gfortran.dg/g77/20000511-2.f: Likewise
1410         * gfortran.dg/g77/20000518.f: Likewise
1411         * gfortran.dg/g77/20000601-1.f: Likewise
1412         * gfortran.dg/g77/20000601-2.f: Likewise
1413         * gfortran.dg/g77/20000629-1.f: Likewise
1414         * gfortran.dg/g77/20000630-2.f: Likewise
1415         * gfortran.dg/g77/20010115.f: Likewise
1416         * gfortran.dg/g77/20010321-1.f: Likewise
1417         * gfortran.dg/g77/20010426.f: Likewise
1418         * gfortran.dg/g77/20020307-1.f: Likewise
1419         * gfortran.dg/g77/8485.f: Likewise
1420         * gfortran.dg/g77/960317-1.f: Likewise
1421         * gfortran.dg/g77/970915-0.f: Likewise
1422         * gfortran.dg/g77/980310-1.f: Likewise
1423         * gfortran.dg/g77/980310-2.f: Likewise
1424         * gfortran.dg/g77/980310-3.f: Likewise
1425         * gfortran.dg/g77/980310-4.f: Likewise
1426         * gfortran.dg/g77/980310-6.f: Likewise
1427         * gfortran.dg/g77/980310-7.f: Likewise
1428         * gfortran.dg/g77/980310-8.f: Likewise
1429         * gfortran.dg/g77/980419-2.f: Likewise
1430         * gfortran.dg/g77/980424-0.f: Likewise
1431         * gfortran.dg/g77/980427-0.f: Likewise
1432         * gfortran.dg/g77/980729-0.f: Likewise
1433         * gfortran.dg/g77/981117-1.f: Likewise
1434         * gfortran.dg/g77/toon_1.f: Likewise
1435
1436 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1437
1438         PR c++/2204
1439         * g++.dg/other/abstract2.C: New test.
1440
1441 2004-07-12  Paul Brook  <paul@codesourcery.com>
1442
1443         * gfortran.dg/pointer_init_1.f90: New test.
1444
1445 2004-07-11  Paul Brook  <paul@codesourcery.com>
1446
1447         PR fortran/15986
1448         * gfortran.dg/contained_1.f90: New test.
1449
1450 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1451
1452         * g++.dg/parse/defarg8.C: New test.
1453
1454 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1455
1456         PR fortran/16433
1457         * gfortran.dg/pr16433.f: New test.
1458
1459         PR fortran/17574
1460         * gfortran.dg/pr15754.f90: New test.
1461
1462 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1463
1464         PR tree-optimization/16437
1465         * gcc.c-torture/execute/bitfld-4.c: New test.
1466
1467 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1468
1469         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1470         access to common var from module.
1471
1472 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1473
1474         PR fortran/16336
1475         * gfortran.fortran-torture/execute/common_2.f90: New test.
1476
1477 2004-07-10  Paul Brook  <paul@codesourcery.com>
1478
1479         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1480
1481 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1482
1483         PR fortran/15969
1484         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1485
1486 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1487
1488         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1489         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1490         * gfortran.dg/g77/ffree-form-1.f: Likewise
1491         * gfortran.dg/g77/ffree-form-2.f: Likewise
1492         * gfortran.dg/g77/ffree-form-3.f: Likewise
1493         * gfortran.dg/g77/fno-underscoring.f: Likewise
1494         * gfortran.dg/g77/funderscoring.f: Likewise
1495         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1496
1497 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1498
1499         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1500
1501 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1502         Paul Brook  <paul@codesourcery.com>
1503
1504         PR fortran/13415
1505         * gfortran.dg/common_pointer_1.f90: New test.
1506
1507 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1508
1509         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1510
1511 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1512
1513         PR target/16364
1514         * gcc.c-torture/compile/20040709-1.c: New.
1515
1516 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1517
1518         PR fortran/14077
1519         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1520
1521 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1522
1523         PR fortran/13201
1524         * gfortran.dg/shape_1.f90: New test.
1525
1526 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1527             Andrew Pinski  <apinski@apple.com>
1528
1529         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1530
1531 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1532
1533         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1534         comment.
1535
1536 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1537         Paul Brook  <paul@codesourcery.com>
1538
1539         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1540         '.f95' and '.F95'.
1541
1542 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1543
1544         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1545
1546 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1547
1548         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1549         testcases with capital suffix.
1550
1551 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1552
1553         PR fortran/15481
1554         PR fortran/13372
1555         PR fortran/13575
1556         PR fortran/15978
1557         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1558
1559         * gfortran.dg/implicit_1.f90: New test.
1560
1561 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1562
1563         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1564         expression to match gfortran warning/error messages
1565         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1566         dg-error text.
1567
1568 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1569
1570         * lib/fortran-torture.exp: Rename proc search_for to
1571         search_for_re.
1572
1573 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1574
1575         * gcc.c-torture/execute/simd-5.x: New file.
1576         XFAIL on SPARC 64-bit at -O0.
1577
1578 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1579
1580         PR c++/8211
1581         PR c++/16165
1582         * g++.dg/warn/effc3.C: New test.
1583
1584 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1585
1586         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1587         change X to 1X in format.
1588         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1589         add data statements to conform to standard.
1590
1591 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1592
1593         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1594         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1595         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1596
1597 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1598
1599         * gfortran.dg/g77/7388.f: Copy from g77.dg
1600         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1601         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1602         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1603         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1604         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1605         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1606         * gfortran.dg/g77/strlen0.f: Likewise
1607
1608 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1609
1610         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1611         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1612
1613 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1614
1615         * gcc.c-torture/execute/920428-2.x: Delete.
1616         * gcc.c-torture/execute/920501-7.x: Likewise.
1617
1618 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1619
1620         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1621         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1622         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1623         prescott and c3-2.
1624         (PREFETCH_3DNOW): Add -march=c3.
1625
1626 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1627
1628         PR c/16437
1629         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1630         * gcc.c-torture/execute/bf64-1.x: Likewise.
1631
1632 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1633
1634         * gcc.c-torture/compile/20040708-1.c: New test.
1635
1636 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1637
1638         PR c++/16169
1639         * g++.dg/warn/effc2.C: New test.
1640
1641 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1642
1643         * gcc.c-torture/execute/bitfld-1.x: Remove.
1644         * gcc.c-torture/execute/bitfld-3.c: New test.
1645         * gcc.dg/bitfld-2.c: Remove XFAILs.
1646
1647 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1648
1649         PR c++/16276
1650         * g++.dg/rtti/tinfo1.C: New file.
1651
1652 2004-07-07  Eric Christopher  <echristo@redhat.com>
1653
1654         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1655
1656 2004-07-07  Andrew Pinski  <apinski@apple.com>
1657
1658         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1659
1660 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1661
1662         * g++.dg/init/call1.C: XFAIL.
1663
1664 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1665
1666         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1667         except for movstrict*, to movmem* and clrstr* to clrmem*.
1668
1669 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1670
1671         * gcc.c-torture/execute/20040707-1.c: New test.
1672
1673 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1674
1675         * gcc.c-torture/execute/20040706-1.c: New test.
1676
1677 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1678
1679         PR c++/3671
1680         * g++.dg/template/spec14.C: New test.
1681
1682 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1683
1684         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1685         nothing if not yet defined.  Use it in b, c and d type definitions.
1686         * gcc.c-torture/execute/20040705-1.c: New test.
1687         * gcc.c-torture/execute/20040705-2.c: New test.
1688
1689 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1690
1691         PR c++/2518
1692         * g++.dg/lookup/new1.C: New test.
1693
1694 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1695
1696         PR c++/11406
1697         * g++.dg/template/sizeof8.C: New test.
1698
1699 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1700
1701         * gcc.c-torture/compile/20040705-1.c: New test.
1702
1703 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1704
1705         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1706
1707 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1708
1709         * gcc.dg/cpp/if-mop.c: Two new testcases.
1710         * gcc.dg/cpp/trad/comment-3.c: New.
1711
1712 2004-07-04  Paul Brook  <paul@codesourcery.com>
1713
1714         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1715
1716 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1717
1718         PR c++/3761
1719         * g++.dg/lookup/crash4.C: New test.
1720
1721 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1722
1723         * gcc.c-torture/execute/builtin-abs-1.c
1724         * gcc.c-torture/execute/builtin-abs-2.c
1725         * gcc.c-torture/execute/builtin-complex-1.c
1726         * gcc.c-torture/execute/builtins/string-1-lib.c
1727         * gcc.c-torture/execute/builtins/string-1.c
1728         * gcc.c-torture/execute/builtins/string-2-lib.c
1729         * gcc.c-torture/execute/builtins/string-2.c
1730         * gcc.c-torture/execute/builtins/string-3-lib.c
1731         * gcc.c-torture/execute/builtins/string-3.c
1732         * gcc.c-torture/execute/builtins/string-4-lib.c
1733         * gcc.c-torture/execute/builtins/string-4.c
1734         * gcc.c-torture/execute/builtins/string-5-lib.c
1735         * gcc.c-torture/execute/builtins/string-5.c
1736         * gcc.c-torture/execute/builtins/string-6-lib.c
1737         * gcc.c-torture/execute/builtins/string-6.c
1738         * gcc.c-torture/execute/builtins/string-7-lib.c
1739         * gcc.c-torture/execute/builtins/string-7.c
1740         * gcc.c-torture/execute/builtins/string-8-lib.c
1741         * gcc.c-torture/execute/builtins/string-8.c
1742         * gcc.c-torture/execute/builtins/string-9-lib.c
1743         * gcc.c-torture/execute/builtins/string-9.c
1744         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1745         * gcc.c-torture/execute/builtins/string-asm-1.c
1746         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1747         * gcc.c-torture/execute/builtins/string-asm-2.c
1748         * gcc.c-torture/execute/stdio-opt-1.c
1749         * gcc.c-torture/execute/stdio-opt-2.c
1750         * gcc.c-torture/execute/stdio-opt-3.c
1751         * gcc.c-torture/execute/string-opt-1.c
1752         * gcc.c-torture/execute/string-opt-10.c
1753         * gcc.c-torture/execute/string-opt-11.c
1754         * gcc.c-torture/execute/string-opt-12.c
1755         * gcc.c-torture/execute/string-opt-13.c
1756         * gcc.c-torture/execute/string-opt-14.c
1757         * gcc.c-torture/execute/string-opt-15.c
1758         * gcc.c-torture/execute/string-opt-16.c
1759         * gcc.c-torture/execute/string-opt-2.c
1760         * gcc.c-torture/execute/string-opt-6.c
1761         * gcc.c-torture/execute/string-opt-7.c
1762         * gcc.c-torture/execute/string-opt-8.c:
1763         Replace with ...
1764
1765         * gcc.c-torture/execute/builtins/abs-2.c
1766         * gcc.c-torture/execute/builtins/abs-3.c
1767         * gcc.c-torture/execute/builtins/complex-1.c
1768         * gcc.c-torture/execute/builtins/fprintf.c
1769         * gcc.c-torture/execute/builtins/fputs.c
1770         * gcc.c-torture/execute/builtins/memcmp.c
1771         * gcc.c-torture/execute/builtins/memmove.c
1772         * gcc.c-torture/execute/builtins/memops-asm.c
1773         * gcc.c-torture/execute/builtins/mempcpy-2.c
1774         * gcc.c-torture/execute/builtins/mempcpy.c
1775         * gcc.c-torture/execute/builtins/memset.c
1776         * gcc.c-torture/execute/builtins/printf.c
1777         * gcc.c-torture/execute/builtins/sprintf.c
1778         * gcc.c-torture/execute/builtins/strcat.c
1779         * gcc.c-torture/execute/builtins/strchr.c
1780         * gcc.c-torture/execute/builtins/strcmp.c
1781         * gcc.c-torture/execute/builtins/strcpy.c
1782         * gcc.c-torture/execute/builtins/strcspn.c
1783         * gcc.c-torture/execute/builtins/strlen-2.c
1784         * gcc.c-torture/execute/builtins/strlen.c
1785         * gcc.c-torture/execute/builtins/strncat.c
1786         * gcc.c-torture/execute/builtins/strncmp-2.c
1787         * gcc.c-torture/execute/builtins/strncmp.c
1788         * gcc.c-torture/execute/builtins/strncpy.c
1789         * gcc.c-torture/execute/builtins/strpbrk.c
1790         * gcc.c-torture/execute/builtins/strpcpy-2.c
1791         * gcc.c-torture/execute/builtins/strpcpy.c
1792         * gcc.c-torture/execute/builtins/strrchr.c
1793         * gcc.c-torture/execute/builtins/strspn.c
1794         * gcc.c-torture/execute/builtins/strstr-asm.c
1795         * gcc.c-torture/execute/builtins/strstr.c:
1796         ... these new files.
1797
1798         * gcc.c-torture/execute/builtins/abs-2-lib.c
1799         * gcc.c-torture/execute/builtins/abs-3-lib.c
1800         * gcc.c-torture/execute/builtins/complex-1-lib.c
1801         * gcc.c-torture/execute/builtins/fprintf-lib.c
1802         * gcc.c-torture/execute/builtins/fputs-lib.c
1803         * gcc.c-torture/execute/builtins/memcmp-lib.c
1804         * gcc.c-torture/execute/builtins/memmove-lib.c
1805         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1806         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1807         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1808         * gcc.c-torture/execute/builtins/memset-lib.c
1809         * gcc.c-torture/execute/builtins/printf-lib.c
1810         * gcc.c-torture/execute/builtins/sprintf-lib.c
1811         * gcc.c-torture/execute/builtins/strcat-lib.c
1812         * gcc.c-torture/execute/builtins/strchr-lib.c
1813         * gcc.c-torture/execute/builtins/strcmp-lib.c
1814         * gcc.c-torture/execute/builtins/strcpy-lib.c
1815         * gcc.c-torture/execute/builtins/strcspn-lib.c
1816         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1817         * gcc.c-torture/execute/builtins/strlen-lib.c
1818         * gcc.c-torture/execute/builtins/strncat-lib.c
1819         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1820         * gcc.c-torture/execute/builtins/strncmp-lib.c
1821         * gcc.c-torture/execute/builtins/strncpy-lib.c
1822         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1823         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1824         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1825         * gcc.c-torture/execute/builtins/strrchr-lib.c
1826         * gcc.c-torture/execute/builtins/strspn-lib.c
1827         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1828         * gcc.c-torture/execute/builtins/strstr-lib.c
1829         * gcc.c-torture/execute/builtins/lib/abs.c
1830         * gcc.c-torture/execute/builtins/lib/fprintf.c
1831         * gcc.c-torture/execute/builtins/lib/memset.c
1832         * gcc.c-torture/execute/builtins/lib/printf.c
1833         * gcc.c-torture/execute/builtins/lib/sprintf.c
1834         * gcc.c-torture/execute/builtins/lib/strcpy.c
1835         * gcc.c-torture/execute/builtins/lib/strcspn.c
1836         * gcc.c-torture/execute/builtins/lib/strncat.c
1837         * gcc.c-torture/execute/builtins/lib/strncmp.c
1838         * gcc.c-torture/execute/builtins/lib/strncpy.c
1839         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1840         * gcc.c-torture/execute/builtins/lib/strspn.c
1841         * gcc.c-torture/execute/builtins/lib/strstr.c:
1842         New files containing support routines.
1843
1844         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1845         declaration.
1846         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1847         when not optimizing.
1848
1849 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1850
1851         PR c++/16240
1852         * g++.dg/abi/mangle22.C: New test.
1853         * g++.dg/abi/mangle23.C: Likewise.
1854
1855 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1856
1857         PR fortran/16290
1858         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1859         Allow for cases without denormalized floating point numbers.
1860
1861 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1862
1863         PR c/1027
1864         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1865         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1866         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1867         expected warning text.
1868         * gcc.dg/format/diag-2.c: New test.
1869
1870 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1871
1872         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1873
1874 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1875
1876         * gcc.dg/builtins-43.c: New.
1877         * gcc.dg/builtins-44.c: New.
1878         * gcc.dg/builtins-45.c: New.
1879
1880 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1881             Andreas Tobler  <a.tobler@schweiz.ch>
1882
1883         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1884         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1885         as SIGSEGV.
1886         * gcc.dg/cleanup-11.c: Likewise.
1887         * gcc.dg/cleanup-8.c: Likewise.
1888         * gcc.dg/cleanup-9.c: Likewise.
1889         * gcc.dg/cleanup-5.c: Run on all platforms.
1890
1891 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1892
1893         * g++.dg/warn/nonnull1.C: New test.
1894
1895 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1896
1897         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1898         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1899         Special-case the Sun compiler wrt to <complex.h>.
1900
1901 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1902
1903         * gcc.dg/Wunreachable-8.C: New test.
1904
1905         * gcc.dg/h8300-ice2.c : New test.
1906
1907 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1908
1909         PR fortran/16161
1910         * gfortran.fortran-torture/compile/implicit.f90: Add test
1911         for implicit character.
1912
1913 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1914
1915         PR fortran/16289
1916         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1917         Use tiny() intrinsic to find smallest non-negative real
1918
1919 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1920
1921         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1922         * gcc.dg/compat/struct-by-value-22_x.c: New.
1923         * gcc.dg/compat/struct-by-value-22_y.c: New.
1924
1925         * gcc.c-torture/execute/20040629-1.c: New test.
1926
1927 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1928
1929         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1930         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1931
1932         PR target/16195
1933         * gcc.dg/20040625-1.c: New test.
1934
1935 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1936
1937         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1938
1939 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1940
1941         PR fortran/15963
1942         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1943
1944 2004-06-29  Richard Henderson  <rth@redhat.com>
1945
1946         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1947
1948 2004-06-29  Paul Brook  <paul@codesourcery.com>
1949
1950         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1951         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1952
1953 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1954
1955         PR c++/16260
1956         * g++.dg/parse/crash15.C: New.
1957
1958 2004-06-28  Andrew Pinski  <apinski@apple.com>
1959
1960         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1961         by the error already.
1962
1963         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1964
1965 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1966
1967         PR target/14041
1968         * gcc.dg/h8300-bss-align-1.c : New.
1969
1970 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1971
1972         * PR c++/16174
1973         * g++.dg/template/ctor4.C: New.
1974
1975 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1976
1977         PR c++/16205
1978         * g++.dg/warn/Wsequence-point-1.C: New test.
1979
1980 2004-06-27  Paul Brook  <paul@codesourcery.com>
1981
1982         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1983
1984 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1985
1986         * g++.old-deja/g++.mike/p7325.C: Remove.
1987
1988 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1989
1990         PR c/14963
1991         * gcc.dg/pr14963.c: New test.
1992
1993 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1994
1995         PR c++/16193
1996         * g++.dg/parse/redef1.C: New test.
1997
1998 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1999
2000         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2001         20021110.c.
2002         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2003         20021119-1.c.
2004         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2005         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2006         5-04.c.
2007         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2008         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2009         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2010         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2011         g++.brendan/enum14.C.
2012         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2013         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2014         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2015         g++.mike/virt1.C.
2016         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2017         memtemp24.C.
2018
2019 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2020
2021         * gcc.dg/20040527-1.c: New test case.
2022
2023 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2024
2025         PR gfortran/pr16196
2026         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2027
2028 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2029
2030         PR middle-end/15825
2031         * gcc.dg/pr15825-1.c: New test case.
2032
2033 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2034
2035         * gcc.c-torture/execute/20040625-1.c: New test.
2036
2037 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2038
2039         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2040
2041 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2042
2043         * gcc.dg/torture/mips-div-1.c: New test.
2044
2045 2004-06-24  Jeff Law  <law@redhat.com>
2046
2047         * gcc.dg/tree-ssa/20040624-1.c: New test.
2048
2049 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2050
2051         * gcc.c-torture/compile/20040624-1.c: New test.
2052
2053 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2054
2055         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2056         this directory.
2057
2058 2004-06-23  Andrew Pinski  <apinski@apple.com>
2059
2060         PR middle-end/15988
2061         * g++.dg/opt/ptrmem4.C: New test.
2062
2063         * gcc.dg/c90-array-quals-2.c: New test.
2064
2065 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2066
2067         * gcc.dg/kpice1.c: New test.
2068
2069 2006-06-23  Andrew Pinski  <apinski@apple.com>
2070
2071         * gcc.dg/c90-array-quals.c: New test.
2072
2073 2006-06-22  Richard Henderson  <rth@redhat.com>
2074
2075         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2076
2077 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2078
2079         * gcc.dg/builtins-config.h: Handle FreeBSD.
2080
2081 2006-06-22  Richard Henderson  <rth@redhat.com>
2082
2083         * g++.dg/opt/devirt1.C: New.
2084
2085 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2086
2087         * g++.dg/opt/pr15551.C: New testcase.
2088
2089 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2090
2091         PR target/14800
2092         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2093         x86_64-*-linux* when compiling for 32bit.
2094
2095 2004-06-21  Andrew Pinski  <apinski@apple.com>
2096
2097         * gcc.dg/pch/struct-1.c: New.
2098         * gcc.dg/pch/struct-1.hs: New.
2099
2100 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2101
2102         * gcc.dg/pch/save-temps-1.c: New file.
2103         * gcc.dg/pch/save-temps-1.hs: New file.
2104
2105 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2106
2107         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2108         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2109
2110 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2111
2112         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2113         to fix type error.
2114         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2115         Remove trailing spaces.
2116
2117 2004-06-21  Richard Henderson  <rth@redhat.com>
2118
2119         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2120         merging && to BIT_FIELD_REF.
2121
2122 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2123
2124         * g++.dg/opt/placeholder1.C: New test.
2125
2126 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2127
2128         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2129         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2130         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2131         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2132
2133 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2134
2135         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2136         extern "C".
2137         * g++.dg/other/pragma-re-1.C: Add comments.
2138
2139 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2140
2141         PR gfortran/16080
2142         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2143
2144 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2145
2146         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2147         instead of setting the type of size_t by
2148         hand.
2149
2150 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2151
2152         * gcc.dg/unordered-2.c: New test case.
2153         * gcc.dg/unordered-3.c: New test case.
2154
2155 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2156
2157         PR other/16043
2158         * lib/g++.exp (g++_version): Tweak regexp for version
2159         * lib/g77.exp (g77_version): Likewise
2160         * lib/gfortran.exp (gfortran_version): Likewise
2161         * lib/objc.exp (objc_version): Likewise
2162         * lib/treelang.exp (treelang_version): Likewise
2163
2164 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2165
2166         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2167         Use INT_MAX instead of __INT_MAX__.
2168         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2169
2170         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2171         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2172         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2173         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2174         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2175         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2176         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2177         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2178         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2179
2180         * gcc.dg/range-test-1.c: New test.
2181         * g++.dg/opt/range-test-1.C: New test.
2182
2183 2004-06-17  Richard Henderson  <rth@redhat.com>
2184
2185         * objc.dg/sync-1.m: New.
2186         * objc.dg/try-catch-1.m: Don't force next runtime.
2187         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2188         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2189         shadowed catch clause.
2190         * objc.dg/try-catch-5.m: New.
2191
2192 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2193
2194         Bug 14610
2195         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2196
2197 2004-06-15  Richard Henderson  <rth@redhat.com>
2198
2199         * gcc.dg/20001116-1.c: Move expected warning line.
2200
2201 2004-06-15  Richard Henderson  <rth@redhat.com>
2202
2203         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2204         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2205
2206 2004-06-15  Jeff Law  <law@redhat.com>
2207
2208         * gcc.dg/tree-ssa/20040615-1.c: New test.
2209         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2210         be less sensitive to operand ordering.
2211         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2212
2213 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2214
2215         * g++.dg/abi/bitfield3.C: Add comment..
2216
2217 2004-06-15  Richard Henderson  <rth@redhat.com>
2218
2219         * g++.dg/ext/stmtexpr1.C: XFAIL.
2220         * gcc.dg/20030612-1.c: XFAIL.
2221
2222 2004-06-15  Eric Christopher  <echristo@redhat.com>
2223
2224         * g++.dg/charset/asm5.c: New.
2225         * gcc.dg/charset/asm6.c: New.
2226
2227 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2228
2229         PR fortran/15962
2230         * gfortran.fortran-torture/execute/select_1.f90: New test.
2231
2232 2004-06-15  Paul Brook  <paul@codesourcery.com>
2233
2234         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2235
2236 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2237
2238         PR c++/15967
2239         * g++.dg/lookup/crash3.C: New test.
2240
2241 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2242
2243         PR c++/15947
2244         * g++.dg/parse/dtor4.C: New test.
2245
2246 2004-06-14  Jeff Law  <law@redhat.com>
2247
2248         * gcc.c-torture/compile/20040614-1.c: New test.
2249
2250 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2251
2252         PR fortran/15211
2253         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2254         LEN of a character array.
2255
2256 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2257
2258         PR c++/15096
2259         * g++.dg/template/ptrmem10.C: New test.
2260
2261         PR c++/14930
2262         * g++.dg/template/friend30.C: New test.
2263
2264 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2265
2266         PR fortran/14928
2267         * gfortran.fortran-torture/compile/mloc.f90: New test.
2268
2269 2004-06-13  Paul Brook  <paul@codesourcery.com>
2270
2271         * gfortran.fortran-torture/execute/random_2.f90: New test.
2272
2273 2004-06-13  Eric Christopher  <echristo@redhat.com>
2274
2275         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2276
2277 2004-06-12  Paul Brook  <paul@codesourcery.com>
2278
2279         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2280
2281 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2282
2283         PR fortran/14923
2284         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2285
2286 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2287
2288         PR fortran/14957
2289         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2290         syntax errors in end statements of contained subroutines.
2291
2292 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2293
2294         PR fortran/12841
2295         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2296
2297 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2298
2299         PR fortran/15665
2300         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2301
2302 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2303
2304         PR gfortran/12839
2305         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2306
2307 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2308
2309         PR c++/15862
2310         * g++.dg/parse/enum1.C: New test.
2311
2312 2004-06-10  Jeff Law  <law@redhat.com>
2313
2314         * gcc.c-torture/compile/20040610-1.c: New test.
2315
2316 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2317
2318         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2319         * g++.old-deja/g++.other/decl3.C: Likewise.
2320
2321 2004-06-10  Brian Booth  <bbooth@redhat.com>
2322
2323         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2324         V_MAY_DEF instead of VDEF.
2325         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2326
2327 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2328
2329         PR c++/14211
2330         * g++.dg/conversion/const1.C: New test.
2331
2332         PR c++/15076
2333         * g++.dg/conversion/reinterpret1.C: New test.
2334
2335         PR c++/15877
2336         * g++.dg/template/enum2.C: New test.
2337
2338         PR c++/15227
2339         * g++.dg/template/error13.C: New test.
2340
2341 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2342
2343         PR fortran/14957
2344         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2345         arguments to test_* REAL and of the right size.
2346
2347 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR target/15569
2350         PR rtl-optimization/15681
2351         * gcc.dg/20040609-1.c: New test.
2352
2353 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR c++/14791
2356         * g++.dg/opt/builtins1.C: New test.
2357
2358 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2359
2360         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2361         that use default windows32 struct layout.
2362         * gcc.dg/i386-bitfield2.c: Likewise.
2363
2364 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2365
2366         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2367         for mingw32 and cygwin targets.
2368
2369 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2370
2371         * gcc.dg/pch/macro-4.c: New.
2372         * gcc.dg/pch/macro-4.hs: New.
2373
2374 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2375
2376         PR fortran/13249
2377         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2378
2379 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2380
2381         PR fortran/13372
2382         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2383
2384 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2385
2386         PR gfortran/14897
2387         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2388
2389 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2390
2391         PR gfortran/15755
2392         * gfortran.fortran-torture/execute/backspace.c : New test.
2393
2394 2004-06-09  Paul Brook  <paul@codesourcery.com>
2395
2396         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2397         (pointer_to_section): Rewrite to use smaller array.
2398
2399 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2400
2401         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2402         * gcc.dg/ext/altivec-10.c: Same.
2403         * gcc.dg/ext/altivec-11.c: Same.
2404         * gcc.dg/ext/altivec-12.c: Same.
2405         * gcc.dg/ext/altivec-13.c: Same.
2406         * gcc.dg/ext/altivec-14.c: Same.
2407         * gcc.dg/ext/altivec-15.c: Same.
2408         * gcc.dg/ext/altivec-16.c: Same.
2409         * gcc.dg/ext/altivec-3.c: Same.
2410         * gcc.dg/ext/altivec-4.c: Same.
2411         * gcc.dg/ext/altivec-6.c: Same.
2412         * gcc.dg/ext/altivec-7.c: Same.
2413         * gcc.dg/ext/altivec-8.c: Same.
2414         * gcc.dg/ext/altivec-varargs-1.c: Same.
2415
2416         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2417         * g++.dg/ext/altivec-10.C: Same.
2418         * g++.dg/ext/altivec-2.C: Same.
2419         * g++.dg/ext/altivec-3.C: Same.
2420         * g++.dg/ext/altivec-4.C: Same.
2421         * g++.dg/ext/altivec-5.C: Same.
2422         * g++.dg/ext/altivec-6.C: Same.
2423         * g++.dg/ext/altivec-7.C: Same.
2424         * g++.dg/ext/altivec-8.C: Same.
2425         * g++.dg/ext/altivec-9.C: Same.
2426
2427 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2428
2429         PR c++/7841
2430         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2431
2432 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2433
2434         * gcc.dg/union-1.c: New test.
2435
2436 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2437
2438         * gcc.dg/builtins-41.c: New test case.
2439         * gcc.dg/builtins-42.c: New test case.
2440
2441 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2442
2443         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2444         * g++.dg/ext/altivec-10.C: Same.
2445         * g++.dg/ext/altivec-2.C: Same.
2446         * g++.dg/ext/altivec-3.C: Same.
2447         * g++.dg/ext/altivec-4.C: Same.
2448         * g++.dg/ext/altivec-5.C: Same.
2449         * g++.dg/ext/altivec-6.C: Same.
2450         * g++.dg/ext/altivec-7.C: Same.
2451         * g++.dg/ext/altivec-8.C: Same.
2452         * g++.dg/ext/altivec-9.C: Same.
2453         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2454         * g++.old-deja/g++.brendan/new3.C: Same.
2455         * gcc.c-torture/execute/eeprof-1.x: Same.
2456
2457 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2458
2459         PR c/14765
2460         * gcc.dg/pr14765-1.c: New test.
2461
2462 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2463
2464         PR c/14649
2465         * gcc.dg/pr14649-1.c: New test case.
2466
2467 2004-06-07  Richard Henderson  <rth@redhat.com>
2468
2469         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2470         if temporaries.
2471
2472 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2473
2474         * g++.dg/eh/elide1.C: Remove XFAIL.
2475
2476 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c++/15337
2479         * g++.dg/expr/sizeof3.C: New test.
2480
2481         PR c++/14777
2482         * g++.dg/template/access14.C: New test.
2483
2484         PR c++/15554
2485         * g++.dg/template/enum1.C: New test.
2486
2487         PR c++/15057
2488         * g++.dg/eh/throw1.C: New test.
2489
2490 2004-06-07  David Ayers  <d.ayers@inode.at>
2491             Ziemowit Laski  <zlaski@apple.com>
2492
2493         * lib/objc.exp (objc_target_compile): Revert the '-framework
2494         Foundation' flag fix, since bare Darwin does not ship
2495         with the Foundation framework.
2496         * objc/execute/next_mapping.h: Provide a local NSConstantString
2497         @interface and @implementation.
2498         (objc_constant_string_init): A constructor function, used to
2499         initialize the NSConstantString meta-class object.
2500         * objc/execute/string1.m: Include "next_mapping.h" instead of
2501         <Foundation/NSString.h>.
2502         * objc/execute/string2.m: Likewise.
2503         * objc/execute/string3.m: Likewise.
2504         * objc/execute/string4.m: Likewise.
2505
2506 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2507
2508         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2509         to double. Replace double with FLOAT.
2510         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2511
2512         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2513         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2514         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2515         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2516         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2517         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2518         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2519         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2520
2521 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2522
2523         PR c/13519
2524         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2525
2526 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2527
2528         PR c++/15503
2529         * g++.dg/template/meminit2.C: New test.
2530
2531 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2532
2533         PR target/15822
2534         * gcc.c-torture/execute/compare-fp-1.c,
2535         gcc.c-torture/execute/compare-fp-2.c,
2536         gcc.c-torture/execute/compare-fp-3.c,
2537         gcc.c-torture/execute/compare-fp-4.c,
2538         gcc.c-torture/execute/compare-fp-3.x,
2539         gcc.c-torture/execute/compare-fp-4.x: Moved...
2540         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2541         gcc.c-torture/execute/ieee/compare-fp-2.c,
2542         gcc.c-torture/execute/ieee/compare-fp-3.c,
2543         gcc.c-torture/execute/ieee/compare-fp-4.c,
2544         gcc.c-torture/execute/ieee/compare-fp-3.x,
2545         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2546
2547 2004-06-04  David Ayers  <d.ayers@inode.at>
2548
2549         * objc/execute/protocol-isEqual-4.m: New testcase.
2550
2551 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2552
2553         * objc/execute/protocol-isEqual-1.m: New testcase.
2554         * objc/execute/protocol-isEqual-2.m: New testcase.
2555         * objc/execute/protocol-isEqual-3.m: New testcase.
2556
2557 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2558
2559         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2560
2561 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2562
2563         * lib/objc.exp (objc_target_compile): When running tests on
2564         Darwin (Mac OS X), inform the linker about '-framework
2565         'Foundation'.
2566
2567 2004-06-02  Eric Christopher  <echristo@redhat.com>
2568
2569         * gcc.c-torture/compile/20040602-1.c: New.
2570
2571 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2572
2573         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2574         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2575
2576         PR tree-optimization/14736
2577         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2578
2579         PR tree-optimization/14042
2580         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2581
2582         PR tree-optimization/14729
2583         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2584
2585 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2586
2587         PR fortran/15557
2588         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2589
2590 2004-06-01  Richard Hederson  <rth@redhat.com>
2591
2592         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2593
2594 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2595
2596         PR c++/14932
2597         * g++.dg/parse/offsetof4.C: New test.
2598
2599 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2600
2601         PR objc/7993
2602         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2603
2604 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2605
2606         PR c++/15701
2607         * g++.dg/template/friend29.C: New test.
2608
2609 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2610
2611         PR c/15749
2612         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2613
2614 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2615
2616         * gcc.dg/sparc-trap-1.c: New test.
2617
2618 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2619
2620         PR middle-end/15069
2621         * g++.dg/opt/fold3.C: New test case.
2622
2623 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2624
2625         * lib/target-supports.exp (check_iconv_available): Fix fallout
2626         from 2004-05-28 patch.
2627
2628 2004-05-30  Paul Brook  <paul@codesourcery.com>
2629
2630         PR fortran/15620
2631         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2632         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2633
2634 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2635
2636         * gfortran.fortran-torture/execute/random_1.f90: New test.
2637
2638 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2639
2640         * g++.dg/ext/altivec-10.C: New test.
2641
2642 2004-05-29  Paul Brook  <paul@codesourcery.com>
2643
2644         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2645
2646 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2647
2648         * gcc.dg/altivec-16.c: New test.
2649
2650 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2651
2652         * lib/target-supports.exp (check_vmx_hw_available): New.
2653         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2654
2655         * lib/target-supports.exp (check_alias_available,
2656         check_iconv_available, check_named_sections_available): Use
2657         unique names for temporary files.
2658
2659 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2660
2661         * gcc.dg/altivec-15.c: New test.
2662
2663 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2664
2665         PR c++/15083
2666         * g++.dg/warn/noeffect6.C: New test.
2667
2668         PR c++/15471
2669         * g++.dg/expr/ptrmem4.C: New test.
2670
2671         PR c++/15640
2672         * g++.dg/template/operator3.C: New test.
2673
2674 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/14668
2677         * g++.dg/lookup/redecl1.C: New test.
2678         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2679
2680 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2681
2682         * gcc.c-torture/execute/compare-fp-1.c,
2683         gcc.c-torture/execute/compare-fp-2.c,
2684         gcc.c-torture/execute/compare-fp-3.c,
2685         gcc.c-torture/execute/compare-fp-4.c,
2686         gcc.c-torture/execute/compare-fp-3.x,
2687         gcc.c-torture/execute/compare-fp-4.x,
2688         gcc.dg/pr15649-1.c: New.
2689
2690 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2691
2692         PR c++/12883
2693         * g++.dg/init/array14.C: New test.
2694
2695 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2696
2697         * lib/compat.exp (compat-get-options-main): New.
2698         (compat-get-options): Remove unneeded code, warn for ignored
2699         command.
2700         (compat-execute): Check flag set by dg-require-* commands.
2701
2702         * lib/compat.exp (compat-execute): Break up long lines.
2703
2704 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2705
2706         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2707         * gcc.dg/altivec-14.c: New test.
2708         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2709
2710         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2711         * gcc.dg/altivec-12.c: Ditto.
2712
2713         * gcc.dg/altivec-3.c: Move call to altivec_check.
2714
2715 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2716
2717         PR c++/15044
2718         * g++.dg/template/error12.C: New test.
2719
2720         PR c++/15317
2721         * g++.dg/ext/attrib15.C: New test.
2722
2723         PR c++/15329
2724         * g++.dg/template/ptrmem9.C: New test.
2725
2726 2004-05-25  Paul Brook  <paul@codesourcery.com>
2727
2728         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2729
2730 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/15165
2733         * g++.dg/template/crash19.C: New test.
2734
2735 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2736
2737         PR c++/15025
2738         * g++.dg/template/redecl1.C: New test.
2739
2740 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2741
2742         PR c++/14821
2743         * g++.dg/other/ns1.C: New test.
2744
2745         PR c++/14883
2746         * g++.dg/template/invalid1.C: New test.
2747
2748 2004-05-23  Paul Brook  <paul@codesourcery.com>
2749         Victor Leikehman  <lei@haifasphere.co.il>
2750
2751         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2752         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2753
2754 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2755
2756         PR c++/15285
2757         PR c++/15299
2758         * g++.dg/template/non-dependent5.C: New test.
2759         * g++.dg/template/non-dependent6.C: New test.
2760
2761 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2762
2763         PR c++/15507
2764         * g++.dg/inherit/union1.C: New test.
2765
2766         PR c++/15542
2767         * g++.dg/template/addr1.C: New test.
2768
2769         PR c++/15427
2770         * g++.dg/template/array5.C: New test.
2771
2772         PR c++/15287
2773         * g++.dg/template/array6.C: New test.
2774
2775 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2776             Roger Sayle  <roger@eyesopen.com>
2777
2778         * g++.dg/lookup/forscope2.C: New test case.
2779
2780 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2781
2782         * gcc.dg/cpp/Wmissingdirs.c: New.
2783
2784 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2785
2786         PR target/15301
2787         * gcc.dg/compat/union-m128-1.h: New file.
2788         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2789         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2790         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2791
2792 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2793
2794         PR target/15302
2795         * gcc.dg/compat/struct-complex-1.h: New file.
2796         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2797         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2798         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2799
2800 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2801
2802         PR middle-end/3074
2803         * gcc.dg/pr3074-1.c: New test case.
2804         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2805
2806 2004-05-20  Falk Hueffner  <falk@debian.org>
2807
2808         PR other/15526
2809         * gcc.dg/ftrapv-1.c: New test case.
2810
2811 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2812
2813         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2814
2815 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2816             Jeff Law  <law@redhat.com>
2817
2818         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2819         * gcc.dg/tree-ssa/20040518-2.c: New test.
2820
2821         * gcc.dg/tree-ssa/20040518-1.c: New test.
2822
2823 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2824
2825         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2826
2827 2004-05-18  Paul Brook  <paul@codesourcery.com>
2828
2829         PR fortran/13930
2830         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2831
2832 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2833
2834         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2835         constant folding.
2836
2837 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2838
2839         * gcc.dg/tree-ssa/20040517-1.c: New test.
2840
2841 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2842
2843         * gcc.dg/loop-4.c: New test.
2844
2845 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2846
2847         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2848
2849 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2850
2851         PR fortran/15311
2852         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2853
2854 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2855
2856         PR fortran/13826
2857         PR fortran/13940
2858         * gfortran.fortran-torture/compile/data_1.f90: New test.
2859
2860 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2861
2862         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2863         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2864
2865 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2866
2867         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2868
2869 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2870
2871         PR c/15444
2872         * gcc.dg/format/xopen-1.c: Adjust expected message.
2873         * gcc.dg/format/xopen-3.c: New test.
2874
2875 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2876
2877         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2878
2879 2004-05-14  Jeff Law  <law@redhat.com>
2880
2881         * gcc.dg/tree-ssa/20040514-2.c: New test.
2882
2883 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2884
2885         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2886         this ...
2887         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2888         this.
2889
2890 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2891
2892         * gcc.dg/tree-ssa/20040514-1.c: New test.
2893
2894 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2895
2896         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2897         test.
2898
2899 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2900
2901         PR fortran/14066
2902         * gfortran.fortran-torture/compile/do_1.f90: New test.
2903
2904 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2905
2906         PR fortran/15051
2907         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2908         test.
2909
2910 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2911
2912         PR fortran/15149
2913         * gfortran.fortran-torture/execute/random_init.f90: New test.
2914
2915 2004-05-13  Paul Brook  <paul@codesourcery.com>
2916
2917         PR fortran/15314
2918         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2919
2920 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2921
2922         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2923         for the powerpc case.
2924
2925 2004-05-13  Jeff Law  <law@redhat.com>
2926
2927         * gcc.dg/tree-ssa/20040513-1.c: New test.
2928         * gcc.dg/tree-ssa/20040513-2.c: New test.
2929
2930 2004-05-13  Paul Brook  <paul@codesourcery.com>
2931
2932         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2933         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2934         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2935
2936 2004-05-13  Andreas Schwab  <schwab@suse.de>
2937
2938         PR other/10819
2939         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2940         characters.
2941
2942 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2943
2944         PR fortran/15294
2945         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2946
2947 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2948
2949         Merge from tree-ssa-20020619-branch.  See
2950         ChangeLog.tree-ssa for details.
2951
2952 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2953
2954         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2955         include <altivec.h> explicitly.
2956         * gcc.dg/altivec-13.c: Likewise.
2957
2958 2004-05-11  Paul Brook  <paul@codesourcery.com>
2959
2960         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2961
2962 2004-05-10  Eric Christopher  <echristo@redhat.com>
2963
2964         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2965         * gcc.dg/sibcall-4.c: Ditto.
2966
2967 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2968
2969         * g++.dg/ext/altivec-8.C: New test case.
2970         * gcc.dg/altivec-13.c: New test case.
2971
2972 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2973
2974         * gcc.c-torture/execute/divcmp-1.c: New test case.
2975         * gcc.c-torture/execute/divcmp-2.c: New test case.
2976         * gcc.c-torture/execute/divcmp-3.c: New test case.
2977
2978 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2979
2980         * g++.dg/other/pragma-re-2.C: New test.
2981
2982 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2983
2984         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2985         * gcc.dg/i386-387-2.c: Likewise.
2986
2987         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2988         __builtin_drem.
2989         * gcc.dg/i386-387-6.c: Likewise.
2990
2991 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2992
2993         * gcc.dg/builtins-33.c:  Also check log1p*.
2994
2995 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2996
2997         PR optimization/15296
2998         * gcc.c-torture/execute/pr15296.c: New test.
2999
3000 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3001
3002         * gcc.dg/builtins-40.c: New test.
3003
3004 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3005
3006         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3007
3008 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3009
3010         * g++.dg/ext/spe1.C: New testcase.
3011
3012 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3013
3014         * objc.dg/image-info.m: Allow additional attributes
3015         for __image_info section.
3016
3017 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3018
3019         * gcc.dg/torture/mips-hilo-2.c: New test.
3020
3021 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3022
3023         PR c++/14389
3024         * g++.dg/template/member5.C: New test.
3025
3026 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3027
3028         * gcc.dg/builtins-34.c: Also check expm1*.
3029
3030 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3031
3032         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3033         * gcc.dg/torture/builtin-convert-3.c: New test.
3034
3035 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3036
3037         PR middle-end/15054
3038         * g++.dg/opt/pr15054.C: New test.
3039
3040 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3041
3042         * gcc.dg/torture/builtin-rounding-1.c: New test.
3043         * gcc.dg/builtins-25.c: Delete.
3044         * gcc.dg/builtins-29.c: Delete.
3045
3046 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3047
3048         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3049         * gcc.dg/sibcall-4.c: Likewise.
3050         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3051
3052 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3053
3054         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3055         bit-field on 16-bit targets.
3056
3057 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3058
3059         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3060         16-bit targets.
3061
3062 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3063
3064         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3065         * gcc.dg/rs6000-power2-2.c: Likewise.
3066
3067 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3068
3069         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3070         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3071         Change the asm registers to be in form of frN instead of fN.
3072
3073 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3074
3075         * gcc.dg/torture/builtin-convert-2.c: New test.
3076
3077 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3078
3079         * gcc.dg/rs6000-power2-1.c: New test.
3080         * gcc.dg/rs6000-power2-2.c: New test.
3081
3082 2004-04-28  Jan Hubicka  <jh@suse.cz>
3083
3084         * gcc.dg/unused-6.c: New test.
3085
3086 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3087             Ulrich Weigand  <uweigand@de.ibm.com>
3088
3089         * ada/acats/run_all.sh: Define $target variable.
3090
3091 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3092
3093         PR c++/15119
3094         * g++.dg/other/vararg-1.C: New test.
3095
3096         PR c++/4794
3097         * g++.dg/eh/cleanup3.C: New test.
3098
3099 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3100
3101         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3102         and ad8011a (target_insn).
3103         * ada/acats/support/macro.dfs: Likewise.
3104         * ada/acats/support/impbit.adb: New file.
3105
3106 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3107
3108         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3109
3110 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3111
3112         * gcc.dg/loop-3.c: New test.
3113
3114 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3115
3116         * gcc.c-torture/execute/simd-5.c: New test.
3117
3118 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3119
3120         PR c++/15064
3121         * g++.dg/template/crash18.C: New test.
3122
3123 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3124
3125         * g++.dg/ext/complit3.C: New test.
3126
3127 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3128
3129         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3130         * gcc.dg/altivec-3.c: Same.
3131         * gcc.dg/altivec-varargs-1.c: Same.
3132
3133 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3134
3135         * lib/target-supports.exp (check_profiling_available): Assume
3136         profiling is not available on powerpc-eabi targets.
3137
3138 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3139
3140         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3141         * gcc.dg/vmx/bug-1.c: Ditto.
3142
3143 2004-04-20  Eric Christopher  <echristo@redhat.com>
3144
3145         * gcc.dg/charset/extern.c: New test.
3146         * g++.dg/charset/extern3.cc: Ditto.
3147
3148 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3149
3150         * gcc.dg/builtins-39.c: New test.
3151
3152 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3153
3154         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3155
3156 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3157
3158         * gcc.dg/torture/mips-hilo-1.c: New test.
3159
3160 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3161
3162         * gcc.c-torture/compile/20040419-1.c: New test.
3163
3164 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3165
3166         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3167
3168 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3169             Aldy Hernandez  <aldyh@redhat.com>
3170
3171         * gcc.c-torture/execute/va-arg-24.c: New.
3172
3173 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3174             Aldy Hernandez  <aldyh@redhat.com>
3175
3176         * gcc.dg/vmx/1b-01.c: New.
3177         * gcc.dg/vmx/1b-02.c: New.
3178         * gcc.dg/vmx/1b-03.c: New.
3179         * gcc.dg/vmx/1b-04.c: New.
3180         * gcc.dg/vmx/1b-05.c: New.
3181         * gcc.dg/vmx/1b-06.c: New.
3182         * gcc.dg/vmx/1b-07.c: New.
3183         * gcc.dg/vmx/1c-01.c: New.
3184         * gcc.dg/vmx/1c-02.c: New.
3185         * gcc.dg/vmx/3a-01a.c: New.
3186         * gcc.dg/vmx/3a-01.c: New.
3187         * gcc.dg/vmx/3a-01m.c: New.
3188         * gcc.dg/vmx/3a-03.c: New.
3189         * gcc.dg/vmx/3a-03m.c: New.
3190         * gcc.dg/vmx/3a-04.c: New.
3191         * gcc.dg/vmx/3a-04m.c: New.
3192         * gcc.dg/vmx/3a-05.c: New.
3193         * gcc.dg/vmx/3a-06.c: New.
3194         * gcc.dg/vmx/3a-06m.c: New.
3195         * gcc.dg/vmx/3a-07.c: New.
3196         * gcc.dg/vmx/3b-01.c: New.
3197         * gcc.dg/vmx/3b-02.c: New.
3198         * gcc.dg/vmx/3b-10.c: New.
3199         * gcc.dg/vmx/3b-13.c: New.
3200         * gcc.dg/vmx/3b-14.c: New.
3201         * gcc.dg/vmx/3b-15.c: New.
3202         * gcc.dg/vmx/3c-01a.c: New.
3203         * gcc.dg/vmx/3c-01.c: New.
3204         * gcc.dg/vmx/3c-02.c: New.
3205         * gcc.dg/vmx/3c-03.c: New.
3206         * gcc.dg/vmx/3d-01.c: New.
3207         * gcc.dg/vmx/4-01.c: New.
3208         * gcc.dg/vmx/4-03.c: New.
3209         * gcc.dg/vmx/5-01.c: New.
3210         * gcc.dg/vmx/5-02.c: New.
3211         * gcc.dg/vmx/5-03.c: New.
3212         * gcc.dg/vmx/5-04.c: New.
3213         * gcc.dg/vmx/5-05.c: New.
3214         * gcc.dg/vmx/5-06.c: New.
3215         * gcc.dg/vmx/5-07.c: New.
3216         * gcc.dg/vmx/5-07t.c: New.
3217         * gcc.dg/vmx/5-08.c: New.
3218         * gcc.dg/vmx/5-10.c: New.
3219         * gcc.dg/vmx/5-11.c: New.
3220         * gcc.dg/vmx/7-01a.c: New.
3221         * gcc.dg/vmx/7-01.c: New.
3222         * gcc.dg/vmx/7c-01.c: New.
3223         * gcc.dg/vmx/7d-01.c: New.
3224         * gcc.dg/vmx/7d-02.c: New.
3225         * gcc.dg/vmx/8-01.c: New.
3226         * gcc.dg/vmx/8-02a.c: New.
3227         * gcc.dg/vmx/8-02.c: New.
3228         * gcc.dg/vmx/brode-1.c: New.
3229         * gcc.dg/vmx/bug-1.c: New.
3230         * gcc.dg/vmx/bug-2.c: New.
3231         * gcc.dg/vmx/bug-3.c: New.
3232         * gcc.dg/vmx/cw-bug-1.c: New.
3233         * gcc.dg/vmx/cw-bug-2.c: New.
3234         * gcc.dg/vmx/cw-bug-3.c: New.
3235         * gcc.dg/vmx/dct.c: New.
3236         * gcc.dg/vmx/debug-1.c: New.
3237         * gcc.dg/vmx/debug-2.c: New.
3238         * gcc.dg/vmx/debug-3.c: New.
3239         * gcc.dg/vmx/debug-4.c: New.
3240         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3241         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3242         * gcc.dg/vmx/eg-5.c: New.
3243         * gcc.dg/vmx/fft.c: New.
3244         * gcc.dg/vmx/gcc-bug-1.c: New.
3245         * gcc.dg/vmx/gcc-bug-2.c: New.
3246         * gcc.dg/vmx/gcc-bug-3.c: New.
3247         * gcc.dg/vmx/gcc-bug-4.c: New.
3248         * gcc.dg/vmx/gcc-bug-5.c: New.
3249         * gcc.dg/vmx/gcc-bug-6.c: New.
3250         * gcc.dg/vmx/gcc-bug-7.c: New.
3251         * gcc.dg/vmx/gcc-bug-8.c: New.
3252         * gcc.dg/vmx/gcc-bug-9.c: New.
3253         * gcc.dg/vmx/gcc-bug-b.c: New.
3254         * gcc.dg/vmx/gcc-bug-c.c: New.
3255         * gcc.dg/vmx/gcc-bug-d.c: New.
3256         * gcc.dg/vmx/gcc-bug-e.c: New.
3257         * gcc.dg/vmx/gcc-bug-f.c: New.
3258         * gcc.dg/vmx/gcc-bug-g.c: New.
3259         * gcc.dg/vmx/gcc-bug-i.c: New.
3260         * gcc.dg/vmx/harness.h: New.
3261         * gcc.dg/vmx/ira1.c: New.
3262         * gcc.dg/vmx/ira2a.c: New.
3263         * gcc.dg/vmx/ira2b.c: New.
3264         * gcc.dg/vmx/ira2.c: New.
3265         * gcc.dg/vmx/ira2c.c: New.
3266         * gcc.dg/vmx/mem.c: New.
3267         * gcc.dg/vmx/newton-1.c: New.
3268         * gcc.dg/vmx/ops.c: New.
3269         * gcc.dg/vmx/sn7153.c: New.
3270         * gcc.dg/vmx/spill2.c: New.
3271         * gcc.dg/vmx/spill3.c: New.
3272         * gcc.dg/vmx/spill.c: New.
3273         * gcc.dg/vmx/t.c: New.
3274         * gcc.dg/vmx/varargs-1.c: New.
3275         * gcc.dg/vmx/varargs-2.c: New.
3276         * gcc.dg/vmx/varargs-3.c: New.
3277         * gcc.dg/vmx/varargs-4.c: New.
3278         * gcc.dg/vmx/varargs-5.c: New.
3279         * gcc.dg/vmx/varargs-6.c: New.
3280         * gcc.dg/vmx/varargs-7.c: New.
3281         * gcc.dg/vmx/vmx.exp: New.
3282         * gcc.dg/vmx/vprint-1.c: New.
3283         * gcc.dg/vmx/vscan-1.c: New.
3284         * gcc.dg/vmx/x-01.c: New.
3285         * gcc.dg/vmx/x-02.c: New.
3286         * gcc.dg/vmx/x-03.c: New.
3287         * gcc.dg/vmx/x-04.c: New.
3288         * gcc.dg/vmx/x-05.c: New.
3289         * gcc.dg/vmx/yousufi-1.c: New.
3290         * gcc.dg/vmx/zero-1.c: New.
3291         * gcc.dg/vmx/zero.c: New.
3292
3293 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3294
3295         * g++.dg/lookup/java1.C: Update for chage of
3296         _Jv_AllocObject.
3297         * g++.dg/lookup/java2.C: Likewise.
3298
3299 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3300
3301         * ada/acats/run_all.sh: use -O2 by default.
3302
3303 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3304
3305         * gcc.dg/vr-mult-[12].c: New tests.
3306
3307 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3308
3309         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3310
3311         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3312
3313 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3314
3315         * lib/target-supports.exp (check_profiling_available): Assume profiling
3316         isn't available for mips*-*-elf targets.
3317
3318 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3319
3320         * gcc.dg/builtins-38.c: New test.
3321
3322 2004-04-14  Eric Christopher  <echristo@redhat.com>
3323
3324         * g++.dg/charset/charset.exp: Run .cc extension tests.
3325
3326 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3327
3328         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3329
3330 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3331
3332         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3333
3334 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3335
3336         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3337         * gcc.dg/i386-387-2.c: Likewise.
3338
3339         * gcc.dg/i386-387-7.c: New test.
3340         * gcc.dg/i386-387-8.c: New test.
3341
3342         * gcc.dg/builtins-37.c: New test.
3343
3344 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3345
3346         * g++.dg/pch/externc-1.C: Add missing semicolon.
3347
3348 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3349
3350         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3351
3352 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3353
3354         * gcc.c-torture/execute/20040411-1.c: New test.
3355
3356 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3357
3358         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3359
3360 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3361
3362         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3363
3364 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3365
3366         * lib/target-supports.exp (check_named_sections_available): New.
3367         * lib/gcc-dg.exp (dg-require-named-sections): New.
3368         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3369         old-deja.exp.  Also prune error-count message from HP linker.
3370         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3371
3372         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3373         * g++.old-deja/g++.pt/static3.C: Likewise.
3374         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3375
3376 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3377
3378         * gcc.c-torture/execute/20040409-1.c: New test case.
3379         * gcc.c-torture/execute/20040409-2.c: New test case.
3380         * gcc.c-torture/execute/20040409-3.c: New test case.
3381
3382 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3383
3384         * gcc.dg/20040409-1.c: New test.
3385
3386 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3387
3388         PR target/14888
3389         * g++.dg/opt/pr14888.C: New test case.
3390
3391 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3392
3393         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3394         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3395         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3396         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3397         New tests.
3398
3399 2004-04-08  Paul Brook  <paul@codesourcery.com>
3400
3401         * gcc.dg/spill-1.c: New test.
3402
3403 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3404
3405         * gcc.dg/torture/builtin-ctype-2.c: New test.
3406
3407 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3408
3409         * gcc.dg/pch/pch.exp: Add largefile test.
3410
3411 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3412
3413         * g++.dg/pch/externc-1.Hs: New.
3414         * g++.dg/pch/externc-1.C: New.
3415
3416 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3417
3418         * gcc.dg/compat/struct-by-value-5a_main.c,
3419         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3420         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3421         * gcc.dg/compat/struct-by-value-5a_x.c,
3422         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3423         gcc.dg/compat/struct-by-value-5_x.c.
3424         * gcc.dg/compat/struct-by-value-5a_y.c,
3425         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3426         gcc.dg/compat/struct-by-value-5_y.c.
3427
3428         * gcc.dg/compat/struct-by-value-6a_main.c,
3429         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3430         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3431         * gcc.dg/compat/struct-by-value-6a_x.c,
3432         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3433         gcc.dg/compat/struct-by-value-6_x.c.
3434         * gcc.dg/compat/struct-by-value-6a_y.c,
3435         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3436         gcc.dg/compat/struct-by-value-6_y.c.
3437
3438         * gcc.dg/compat/struct-by-value-7a_main.c,
3439         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3440         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3441         * gcc.dg/compat/struct-by-value-7a_x.c,
3442         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3443         gcc.dg/compat/struct-by-value-7_x.c.
3444         * gcc.dg/compat/struct-by-value-7a_y.c,
3445         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3446         gcc.dg/compat/struct-by-value-7_y.c.
3447
3448 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3449
3450         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3451         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3452         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3453         options.
3454
3455 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3456
3457         * gcc.dg/builtins-36.c: New test.
3458
3459 2004-04-06  Paul Brook  <paul@codesourcery.com>
3460
3461         * README.gcc: Remove obsolete contraint on testcases.
3462
3463 2004-04-05  Paul Brook  <paul@codesourcery.com>
3464
3465         PR2123
3466         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3467         failure and exit(0) on success.
3468         * g++.dg/expr/anew2.C: Ditto.
3469         * g++.dg/expr/anew3.C: Ditto.
3470         * g++.dg/expr/anew4.C: Ditto.
3471
3472 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3473
3474         PR c++/3518
3475         * g++.dg/template/unify7.C: New.
3476
3477 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3478
3479         * g++.dg/README: Bring up to date with new subdirectories; remove
3480         duplicate subdirectory lines.
3481
3482 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3483
3484         PR c++/14007
3485         * g++.dg/template/unify5.C: New.
3486         * g++.dg/template/unify6.C: New.
3487         * g++.dg/template/qualttp20.C: Adjust.
3488         * g++.old-deja/g++.jason/report.C: Adjust.
3489         * g++.old-deja/g++.other/qual1.C: Adjust.
3490
3491 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/14803
3494         * g++.dg/inherit/ptrmem1.C: New test.
3495
3496 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR c++/14755
3499         * gcc.c-torture/execute/20040331-1.c: New test.
3500         * gcc.dg/20040331-1.c: New test.
3501
3502 2004-04-01  Paul Brook  <paul@codesourcery.com>
3503
3504         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3505
3506 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3507
3508         PR c++/14724
3509         * g++.dg/init/goto1.C: New test.
3510
3511         PR c++/14763
3512         * g++.dg/template/defarg4.C: New test.
3513
3514 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3515
3516         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3517
3518 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3519
3520         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3521
3522 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3523
3524         * gcc.dg/noncompile/undeclared-2.c: New test.
3525
3526 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3527
3528         * gcc.dg/940409-1.c: Remove XFAIL.
3529         * gcc.dg/reg-vol-struct-1.c: New test.
3530
3531 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3532
3533         * gcc.dg/torture/builtin-wctype-1.c: New test.
3534
3535 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3536
3537         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3538         * gcc.dg/20001101-1.c: Likewise.
3539         * gcc.dg/20001102-1.c: Likewise.
3540
3541 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3542
3543         * gcc.dg/compare8.c: Add an additional test for XOR.
3544
3545 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         * gcc.dg/torture/builtin-ctype-1.c: New test.
3548
3549 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3550
3551         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3552         * gcc.dg/torture/builtin-math-1.c: Likewise.
3553         * gcc.dg/torture/builtin-power-1.c: New test.
3554
3555 2004-03-24  Andreas Schwab  <schwab@suse.de>
3556
3557         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3558         IA64 assembler.
3559
3560 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3561             Roger Sayle  <roger@eyesopen.com>
3562
3563         * gcc.dg/compare8.c: New test case.
3564
3565 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3566
3567         * g++.dg/ext/altivec-7.C: New test.
3568
3569 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3570
3571         PR 12267, 12391, 12560, 13129, 14114, 14133
3572         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3573         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3574         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3575         Adjust error regexps.
3576         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3577         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3578         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3579         * gcc.dg/local1.c: Add explanatory comment.
3580
3581 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3582
3583         PR optimization/14669
3584         * g++.dg/opt/fold2.C: New test case.
3585
3586 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3587
3588         PR c/14069
3589         * gcc.dg/20040322-1.c: New test.
3590
3591 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3592
3593         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3594         * gcc.dg/ultrasp4.c: Likewise.
3595         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3596
3597 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3598
3599         * gcc.dg/i386-sse-8.c: Reset default options.
3600
3601 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3602
3603         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3604         in the error message text.
3605
3606 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3607
3608         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3609
3610 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3611
3612         PR c++/14616
3613         * g++.dg/init/array13.C: New test.
3614
3615 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3616
3617         PR target/13889
3618         * gcc.c-torture/compile/pr13889.c: New test case.
3619
3620 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3621
3622         PR c/14635
3623         * builtins-1.c (nan, nans): Don't test.
3624         * builtins-30.c: Don't use nan, nanf, nanl.
3625         * builtins-35.c: New test.
3626
3627 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3628
3629         * g++.dg/ext/altivec-6.C: New test.
3630
3631 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3632
3633         * g++.dg/init/placement3.C: New test.
3634
3635         * g++.dg/template/spec13.C: New test.
3636
3637         * g++.dg/lookup/using11.C: New test.
3638
3639         * g++.dg/lookup/koenig3.C: New test.
3640
3641         * g++.dg/template/operator2.C: New test.
3642
3643         * g++.dg/expr/dtor3.C: New test.
3644         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3645         marker.
3646         * g++.old-deja/g++.law/visibility28.C: Likewise.
3647
3648 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3649
3650         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3651         * gcc.dg/ppc64-abi-3.c: Likewise.
3652
3653 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3654
3655         PR c++/14545
3656         * g++.dg/parse/template15.C: New test.
3657
3658 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3659
3660         * g++.dg/expr/dtor2.C: New test.
3661
3662         * g++.dg/lookup/anon4.C: New test.
3663
3664         * g++.dg/overload/using1.C: New test.
3665
3666         * g++.dg/template/lookup7.C: New test.
3667
3668         * g++.dg/template/typename6.C: New test.
3669
3670         * g++.dg/expr/cond6.C: New test.
3671
3672 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3673
3674         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3675
3676 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3677
3678         * g++.dg/expr/cond5.C: New test.
3679         * g++.dg/expr/constcast1.C: Likewise.
3680         * g++.dg/expr/ptrmem2.C: Likewise.
3681         * g++.dg/expr/ptrmem3.C: Likewise.
3682         * g++.dg/lookup/main1.C: Likewise.
3683         * g++.dg/template/lookup6.C: Likewise.
3684
3685 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3686
3687         * gcc.dg/local1.c: New test.
3688
3689         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3690
3691 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3692
3693         * gcc.dg/torture/builtin-convert-1.c: New test.
3694
3695 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3696
3697         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3698
3699 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3700
3701         PR c++/14481
3702         * g++.dg/warn/Wunused-7.C: New test.
3703
3704 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3705
3706         * gcc.dg/torture/builtin-integral-1.c: New test.
3707
3708 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/14586
3711         * g++.dg/parse/non-dependent3.C: New test.
3712
3713 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3714
3715         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3716         * g++.dg/eh/simd-2.C: Likewise.
3717         * g++.dg/init/array10.C: Likewise.
3718         * gcc.c-torture/compile/simd-1.c: Likewise.
3719         * gcc.c-torture/compile/simd-2.c: Likewise.
3720         * gcc.c-torture/compile/simd-3.c: Likewise.
3721         * gcc.c-torture/compile/simd-4.c: Likewise.
3722         * gcc.c-torture/compile/simd-6.c: Likewise.
3723         * gcc.c-torture/execute/simd-1.c: Likewise.
3724         * gcc.c-torture/execute/simd-2.c: Likewise.
3725         * gcc.dg/compat/vector-defs.h: Likewise.
3726         * gcc.dg/20020531-1.c: Likewise.
3727         * gcc.dg/altivec-3.c: Likewise.
3728         * gcc.dg/altivec-4.c: Likewise.
3729         * gcc.dg/altivec-varargs-1.c: Likewise.
3730         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3731         * gcc.dg/i386-mmx-3.c: Likewise.
3732         * gcc.dg/i386-sse-4.c: Likewise.
3733         * gcc.dg/i386-sse-5.c: Likewise.
3734         * gcc.dg/i386-sse-8.c: Likewise.
3735         * gcc.dg/simd-1.c: Likewise.
3736         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3737         __ev64_opaque__ since the machine description provides it.
3738
3739 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3740
3741         * lib/compat.exp (skip_list): New global variable.
3742         Use it to hold the user defined COMPAT_SKIPS list if any.
3743         (compat-obj): Add the members of skip_list to optall.
3744
3745 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3746
3747         * gcc.dg/compat/union-by-value-1_main.c,
3748         union-by-value-1_x.c, union-by-value-1_y.c,
3749         union-check.h, union-defs.h,
3750         union-init.h, union-return-1_main.c,
3751         union-return-1_x.c, union-return-1_y.c: New files.
3752
3753 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3754
3755         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3756         mixed-struct-init.h: Add 4 mixed structure types.
3757         struct-by-value-21_main.c, struct-by-value-21_x.c,
3758         struct-by-value-21_y.c, struct-return-21_main.c,
3759         struct-return-21_x.c, struct-return-21_y.c: New files.
3760
3761 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3762
3763         PR c++/14550
3764         * g++.dg/parse/template14.C: New test.
3765
3766 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3767
3768         * gcc.c-torture/execute/20040313-1.c: New test.
3769
3770 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR target/14533
3773         * gcc.dg/20040311-2.c: New test.
3774
3775 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3776
3777         PR other/14544
3778         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3779         bit-field.
3780
3781 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3782
3783         * gcc.dg/20040305-2.c: Add missing return statement.
3784
3785 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3786
3787         * gcc.dg/builtins-34.c: Also check pow10*.
3788
3789 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3790
3791         PR target/14262
3792         * gcc.dg/20040305-2.c: New test.
3793
3794 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3795
3796         * gcc.dg/20040310-1.c: New test.
3797
3798 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3799
3800         * gcc.c-torture/execute/20040311-1.c: New test case.
3801
3802 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/14476
3805         * g++.dg/lookup/enum1.C: New test.
3806
3807 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3808
3809         PR c++/14510
3810         * g++.dg/lookup/struct2.C: New test.
3811
3812 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3813
3814         * gcc.dg/builtins-34.c: New test.
3815
3816 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3817
3818         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3819
3820 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3821
3822         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3823         * gcc.dg/alias-2.c: New testcase.
3824
3825 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3826
3827         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3828
3829 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3830
3831         * gcc.c-torture/execute/20040309-1.c: New test case.
3832
3833 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3834
3835         PR c++/14397
3836         * g++.dg/overload/ref1.C: New.
3837
3838 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3839
3840         PR c++/14409
3841         * g++.dg/template/spec12.C: New test.
3842
3843         PR c++/14448
3844         * g++.dg/parse/crash14.C: New test.
3845
3846 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c++/14230
3849         * g++.dg/init/ref11.C: New test.
3850
3851 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3852
3853         PR c++/14432
3854         * g++.dg/parse/builtin2.C: New test.
3855
3856 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/14401
3859         * g++.dg/init/ctor3.C: New test.
3860         * g++.dg/init/union1.C: New test.
3861         * g++.dg/ext/anon-struct4.C: New test.
3862
3863 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3864
3865         * g++.dg/lookup/koenig1.C: Tweak error messages.
3866         * g++.dg/lookup/used-before-declaration.C: Likewise.
3867         * g++.dg/other/do1.C: Likewise.
3868         * g++.dg/overload/koenig1.C: Likewise.
3869         * g++.dg/parse/crash13.C: Likewise.
3870         * g++.dg/template/instantiate3.C: Likewise.
3871
3872 2004-03-08  Eric Christopher  <echristo@redhat.com>
3873
3874         * * lib/target-supports.exp: Enable libiconv in test
3875         compilation.  Fix up error checking.
3876
3877 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3878
3879         PR middle-end/14289
3880         * gcc.dg/pr14289-1.c: New test case.
3881         * gcc.dg/pr14289-2.c: Likewise.
3882         * gcc.dg/pr14289-3.c: Likewise.
3883
3884 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3885
3886         * gcc.c-torture/execute/20040308-1.c: New test.
3887
3888 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3889
3890         * gcc.c-torture/execute/20040307-1.c: New test case.
3891
3892 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3893
3894         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3895
3896 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3897
3898         * gcc.dg/20040306-1.c: New test.
3899
3900 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3901
3902         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3903         them static.
3904         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3905
3906 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3907
3908         PR c/14465
3909         * gcc.dg/decl-6.c: New test.
3910
3911 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3912
3913         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3914         Rename LOGPOW -> LOG_POW.
3915         (SQRT_EXP, POW_EXP): New.
3916
3917 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3918
3919         * gcc.dg/i386-sse-8.c: New test.
3920
3921 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3922
3923         PR c/14114
3924         * gcc.dg/decl-5.c: New test.
3925
3926 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3927
3928         * gcc.dg/20040305-1.c: New test.
3929
3930 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3931
3932         PR other/14354
3933         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3934
3935 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3936
3937         PR c++/14425, c++/14426
3938         * g++.dg/ext/altivec-4.C: New test.
3939         * g++.dg/ext/altivec-5.C: New test.
3940
3941 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3942
3943         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3944         global variables of a type with no linkage.
3945         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3946         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3947         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3948         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3949         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3950         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3951         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3952         * g++.dg/warn/deprecated.C: Name enum Color.
3953         * g++.dg/overload/VLA.C: Name structure for 'b'.
3954         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3955
3956 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3957
3958         * gcc.c-torture/compile/20040304-1.c: New test.
3959
3960 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3961
3962         PR 13728
3963         * gcc.dg/decl-4.c: New testcase.
3964
3965 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3966
3967         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3968         as PRECF if sizeof (float) > sizeof (double).
3969         (PRECL): Make it the same as PRECF if
3970         sizeof (float) > sizeof (long double).
3971
3972 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3973
3974         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3975         system type.  Add check for irix6 which doesn't have c99 runtime.
3976
3977 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3978
3979         * gcc.dg/const-elim-1.c: xfail for xtensa.
3980
3981 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3982
3983         PR c++/14369
3984         * g++.dg/template/cond4.C: New test.
3985
3986 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3987
3988         PR c++/14360
3989         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3990
3991         PR c++/14361
3992         * g++.dg/parse/defarg7.C: New test.
3993
3994         PR c++/14359
3995         * g++.dg/template/friend26.C: New test.
3996
3997 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3998
3999         PR c++/14324
4000         * g++.dg/abi/mangle21.C: New test.
4001
4002         PR c++/14260
4003         * g++.dg/parse/constructor2.C: New test.
4004
4005         PR c++/14337
4006         * g++.dg/template/sfinae1.C: New test.
4007
4008 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR c++/14267
4011         * g++.dg/expr/crash2.C: New test.
4012
4013         PR middle-end/13448
4014         * gcc.dg/inline-5.c: New test.
4015         * gcc.dg/always-inline.c: Split out tests into ...
4016         * gcc.dg/always-inline2.c: ... this and ...
4017         * gcc.dg/always-inline3.c: ... this.
4018
4019 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4020
4021         PR debug/12103
4022         * g++.dg/debug/crash1.C: New test.
4023
4024 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4025
4026         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4027         function with __attribute__((noinline)).
4028         (recurser_void2): Likewise.
4029         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4030         (recurser_void2): Likewise.
4031
4032 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4033
4034         PR middle-end/14203
4035         * g++.dg/warn/Wunused-6.C: New test case.
4036
4037 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4038
4039         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4040         not defined.
4041
4042 2004-02-27  Eric Christopher  <echristo@redhat.com>
4043
4044         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4045         * g++.dg/charset/asm2.c: Run only x86.
4046         * gcc.dg/charset/asm3.c: Ditto.
4047
4048 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4049
4050         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4051         ld_library_path.
4052
4053 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4054
4055         * g++.dg/ext/altivec-3.C: New.
4056
4057 2004-02-26  Richard Henderson  <rth@redhat.com>
4058
4059         * g++.dg/ext/attrib10.C: Mark for warning.
4060         * gcc.dg/attr-alias-1.c: New.
4061
4062 2004-02-26  Richard Henderson  <rth@redhat.com>
4063
4064         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4065         * gcc.c-torture/execute/20040208-2.c: ... it back.
4066
4067 2004-02-26  Eric Christopher  <echristo@redhat.com>
4068
4069         * lib/target-supports.exp (check-iconv-available): New function.
4070         * lib/gcc-dg.exp (dg-require-iconv): New function.
4071         Use above.
4072         * gcc.dg/charset: New directory.
4073         * gcc.dg/charset/charset.exp: New file.
4074         * gcc.dg/charset/asm1.c: Ditto.
4075         * gcc.dg/charset/asm2.c: Ditto.
4076         * gcc.dg/charset/asm3.c: Ditto.
4077         * gcc.dg/charset/asm4.c: Ditto.
4078         * gcc.dg/charset/asm5.c: Ditto.
4079         * gcc.dg/charset/attribute1.c: Ditto.
4080         * gcc.dg/charset/attribute2.c: Ditto.
4081         * gcc.dg/charset/string1.c: Ditto.
4082         * g++.dg/charset: New directory.
4083         * g++.dg/dg.exp: Add here. Special options.
4084         * g++.dg/charset/charset.exp: New file.
4085         * g++.dg/charset/asm1.c: Ditto.
4086         * g++.dg/charset/asm2.c: Ditto.
4087         * g++.dg/charset/asm3.c: Ditto.
4088         * g++.dg/charset/asm4.c: Ditto.
4089         * g++.dg/charset/attribute1.c: Ditto.
4090         * g++.dg/charset/attribute2.c: Ditto.
4091         * g++.dg/charset/extern1.cc: Ditto.
4092         * g++.dg/charset/extern2.cc: Ditto.
4093         * g++.dg/charset/string1.c: Ditto.
4094
4095 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/14278
4098         * g++.dg/parse/comma1.C: New test.
4099
4100 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4101
4102         PR c++/14284
4103         * g++.dg/template/ttp8.C: New test.
4104
4105 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4106
4107         * gcc.dg/fixuns-trunc-1.c: New test.
4108
4109 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4110
4111         * gcc.dg/builtins-config.h: Use #elif.
4112
4113 2004-02-26  Michael Matz  <matz@suse.de>
4114
4115         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4116         * gcc.dg/991214-1.c: Likewise.
4117         * gcc.dg/i386-asm-1.c: Likewise.
4118
4119 2004-02-25  Richard Henderson  <rth@redhat.com>
4120
4121         * gcc.c-torture/execute/20040208-2.c: Move ...
4122         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4123
4124 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4125
4126         PR c++/14246
4127         * g++.dg/other/crash-3.C: New test.
4128
4129 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4130
4131         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4132         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4133
4134         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4135         HP-UX.
4136
4137 2004-02-24  Michael Matz  <matz@suse.de>
4138
4139         * gcc.dg/i386-regparm.c: New.
4140
4141 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4142
4143         * gcc.c-torture/execute/20040223-1.c: New.
4144
4145 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4146             Kazu Hirata  <kazu@cs.umass.edu>
4147
4148         * gcc.dg/fwritable-strings-1.c: Remove.
4149
4150 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4151
4152         PR c/14156
4153         * gcc.dg/20040223-1.c: New test.
4154
4155 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4156
4157         PR c++/14106
4158         * g++.dg/ext/typeof9.C: New test.
4159
4160 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4161
4162         PR c++/14250
4163         * g++.dg/other/switch1.C: New test.
4164
4165 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4166
4167         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4168         * gcc.dg/va-arg-1.c: Likewise.
4169
4170 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4171
4172         PR c++/14143
4173         * g++.dg/template/koenig5.C: New test.
4174
4175 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4176
4177         * g++.dg/ext/altivec-1.C: Generalize target triple.
4178         * g++.dg/ext/altivec-2.C: New test case.
4179         * g++.dg/ext/altivec_check.h: New file.
4180         * gcc.dg/altivec-1.c: Generalize target triple;
4181         include altivec_check.h and call altivec_check().
4182         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4183         * gcc.dg/altivec-6.c: New test case.
4184         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4185         type casts as needed.
4186         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4187         altivec_check().
4188         * gcc.dg/altivec-12.c: New test case.
4189         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4190         include altivec_check.h and call altivec_check().
4191         * gcc.dg/altivec_check.h: New file.
4192
4193 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4194
4195         * lib/target-supports.exp (check_alias_available): Don't mangle
4196         function `g' in test program.
4197
4198 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4199
4200         * lib/target-supports.exp (check_profiling_available): Check
4201         argument to determine whether we support a profiling type.
4202         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4203         check_profiling_available.
4204         * g++.dg/bprob/bprob.exp: Likewise
4205         * g77.dg/bprob/bprob.exp: Likewise.
4206         * gcc.misc-tests/bprob.exp: Likewise.
4207         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4208         dg-require-profiling and delete expected error handling.
4209         * gcc.dg/20021014-1.c: Likewise.
4210         * gcc.dg/nest.c: Likewise.
4211
4212 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4213
4214         PR c++/12007
4215         * g++.dg/other/vthunk1.C: New test.
4216
4217 2004-02-20  Falk Hueffner  <falk@debian.org>
4218
4219         PR target/14201
4220         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4221
4222 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/13927
4225         * g++.dg/other/error8.C: Remove XFAIL markers.
4226
4227         PR c++/14173
4228         * g++.dg/ext/packed5.C: New test.
4229
4230         PR c++/14199
4231         * g++.dg/warn/Wunused-5.C: New test.
4232
4233         PR c++/14186
4234         * g++.dg/lookup/member1.C: New test.
4235
4236 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4237
4238         * gcc.c-torture/compile/20040130-1.c: Enable only when
4239         __INT_MAX__ >= 2147483647L.
4240         * gcc.c-torture/compile/961203-1.c: Likewise.
4241
4242 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4243
4244         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4245         * g++.dg/opt/template1.C: Robustify assembler regexp
4246
4247 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4248
4249         * gcc.c-torture/execute/simd-4.x: Remove.
4250         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4251         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4252         Guard with #ifndef SKIP_ATTRIBUTE.
4253         * gcc.dg/compat/vector-1_y.c: Likewise.
4254         * gcc.dg/compat/vector-2_x.c: Likewise.
4255         * gcc.dg/compat/vector-2_y.c: Likewise.
4256         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4257         * g++.dg/eh/simd-2.C: Likewise.
4258
4259 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4260
4261         * gcc.c-torture/compile/complex-1.c: New.
4262
4263 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4264
4265         PR target/14209
4266         * gcc.c-torture/execute/20040218-1.c: New test.
4267
4268 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4269
4270         PR c++/14181
4271         * g++.dg/parse/new2.C: New test.
4272
4273 2004-02-18  Paul Brook  <paul@codesourcery.com>
4274
4275         * gcc.c-torture/compile/libcall-1.c: New test.
4276
4277 2004-02-18  Paul Brook  <paul@codesourcery.com>
4278
4279         PR debug/12934
4280         * gcc.dg/debug/debug-7.c: New test.
4281
4282 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4283
4284         * gcc.dg/20040217-1.c: New test.
4285
4286 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4287
4288         * gcc.c-torture/execute/990208-1.x: Delete.
4289
4290 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4291
4292         * gcc.c-torture/execute/20040208-2.x: New file.
4293
4294 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4295
4296         PR c++/11326
4297         * g++.dg/abi/structret1.C: New test.
4298
4299 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4300
4301         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4302         (i386_cpuid): No need to test if cpuid is available on AMD64.
4303         Fix assembly, so that it works onboth i386 and AMD64.
4304         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4305         (vecInLong): Fix s[] member type to unsigned int.
4306         (vecInWord): Remove type.
4307         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4308         (a64, b64, c64, d64, e64): Remove.
4309         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4310         Remove unused variable.  Remove initialization of removed variables.
4311         Don't call mmx_tests nor sse_tests.
4312         (reference_mmx, reference_sse): Remove.
4313         (check): Add return stmt.
4314         * gcc.dg/i386-sse-7.c: New test.
4315         * gcc.dg/i386-mmx-4.c: New test.
4316
4317 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4318
4319         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4320         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4321         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4322         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4323         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4324         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4325         g++.dg/tc1/dr94.C: Fix line terminator.
4326
4327 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4328
4329         * gcc.c-torture/compile/20040216-1.c: New.
4330
4331 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4332
4333         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4334         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4335         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4336         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4337         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4338         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4339
4340 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4341
4342         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4343
4344 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/13971
4347         * g++.dg/expr/cond4.C: New test.
4348
4349         PR c++/14086
4350         * g++.dg/lookup/crash2.C: New test.
4351
4352 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4353
4354         * gcc.c-torture/compile/20040214-2.c: New test.
4355
4356 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4357
4358         PR c++/14116
4359         * g++.dg/ext/typeof8.C: New test.
4360
4361 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4362
4363         * gcc.c-torture/compile/20040214-1.c: New test.
4364
4365 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4366
4367         PR c++/13635
4368         * g++.dg/template/spec11.C: New test.
4369
4370 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4371
4372         PR c++/13927
4373         * g++.dg/other/error8.C: New test.
4374
4375 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/14122
4378         * g++.dg/template/array4.C: New test.
4379
4380         PR c++/14108
4381         * g++.dg/inherit/thunk2.C: New test.
4382
4383         PR c++/14083
4384         * g++.dg/eh/cond2.C: New test.
4385
4386 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4387
4388         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4389
4390 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4391
4392         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4393
4394 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4395
4396         * g++.dg/simd-2.C: xfail on ppc64-linux.
4397
4398 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4399
4400         PR c/456
4401         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4402         tests.
4403
4404 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4405
4406         * gcc.dg/builtins-33.c: New test.
4407
4408 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4409
4410         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4411
4412 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4413
4414         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4415
4416 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4417
4418         * gcc.dg/ppc64-abi-3.c: New test.
4419
4420 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4421
4422         PR c/14092
4423
4424         * gcc.dg/pr14092-1.c: New testcase.
4425
4426 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4427
4428         * gcc.dg/cpp/assert4.c: Fix typo last change.
4429
4430         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4431         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4432
4433         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4434
4435 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4436
4437         * gcc.c-torture/compile/20040209-1.c: New test case.
4438
4439 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4440
4441         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4442
4443 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4444
4445         * gcc.c-torture/execute/20040208-[12].c: New tests.
4446
4447 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4448
4449         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4450
4451 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4452
4453         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4454
4455 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4456
4457         Bug 13856
4458         * gcc.dg/visibility-8.c: New testcase.
4459
4460 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4461
4462         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4463         arguments.
4464         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4465
4466 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4467
4468         PR middle-end/13696
4469         * g++.dg/opt/fold1.C: New test case.
4470
4471 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4472
4473         PR c++/14033
4474         * g++.dg/other/crash-2.C: New test.
4475
4476 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4477
4478         PR c++/14028
4479         * g++.dg/parse/angle-bracket2.C: New test.
4480
4481 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4482
4483         PR middle-end/13750
4484         Revert:
4485         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4486         PR pch/13361
4487         * testsuite/g++.dg/pch/wchar-1.C: New.
4488         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4489
4490 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4491
4492         PR c++/14008
4493         * g++.dg/parse/error15.C: New test.
4494         * g++.dg/parse/crash11.C: Update dg-error mark.
4495
4496 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4497
4498         PR c++/13932
4499         * g++.dg/warn/conv2.C: New test.
4500
4501 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4502
4503         PR c++/13086
4504         * g++.dg/warn/incomplete1.C: Remove xfail.
4505
4506 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4507
4508         * lib/file-format.exp (gcc_target_object_format): Use
4509         ${tool}_target_compile, not gcc_target_compile.
4510         * lib/target-supports.exp (check_alias_available): Likewise.
4511         (check_gc_sections_available): Likewise.
4512         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4513         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4514         dg-require-alias.
4515
4516 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4517
4518         PR c++/13969
4519         * g++.dg/template/static6.C: New test.
4520
4521 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4522
4523         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4524
4525 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4526
4527         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4528         tests for systems where `char' is unsigned by default.
4529
4530 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4531
4532         PR c++/13997
4533         * g++.dg/template/partial3.C: New test.
4534
4535 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4536
4537         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4538         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4539         Remove mentions of obsolete ports.
4540
4541 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4542
4543         * gcc.dg/noncompile/20001228-1.c: Fix for new
4544         error message.
4545
4546 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4547
4548         PR target/9348
4549         * gcc.c-torture/execute/multdi-1.c: New test case.
4550
4551 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/13925
4554         * g++.dg/template/lookup5.C: New test.
4555
4556 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR c++/13950
4559         * g++.dg/template/lookup4.C: New test.
4560
4561         PR c++/13970
4562         * g++.dg/parse/error14.C: New test.
4563
4564         PR c++/14002
4565         * g++.dg/parse/template13.C: New test.
4566
4567 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/13978
4570         * g++.dg/template/koenig4.C: New test.
4571
4572         PR c++/13968
4573         * g++.dg/template/crash17.C: New test.
4574
4575         PR c++/13975
4576         * g++.dg/parse/error13.C: New test.
4577         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4578
4579 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4580
4581         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4582
4583 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4584
4585         PR c/11658
4586         PR c/13994
4587         * gcc.dg/noncompile/20040203-1.c: New test.
4588         * gcc.dg/noncompile/20040203-2.c: Likewise.
4589         * gcc.dg/noncompile/20040203-3.c: Likewise.
4590         * gcc.dg/20040203-1.c: Likewise.
4591
4592 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4593
4594         PR c++/10858
4595         * g++.dg/template/sizeof7.C: New test.
4596
4597 2004-02-02  Eric Christopher  <echristo@redhat.com>
4598             Zack Weinberg  <zack@codesourcery.com>
4599
4600         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4601
4602 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4603
4604         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4605         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4606         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4607         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4608
4609 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4610
4611         PR c++/13113
4612         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4613
4614         PR c++/13854
4615         * g++.dg/ext/attrib13.C: New test.
4616
4617         PR c++/13907
4618         * g++.dg/conversion/op2.C: New test.
4619
4620 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4621
4622         * gcc.dg/titype-1.c: Fix pasto.
4623
4624 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4625
4626         * gcc.dg/titype-1.c: New test.
4627
4628 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4629
4630         PR c++/13957
4631         * g++.dg/template/non-type-template-argument-1.C,
4632         g++.dg/template/qualified-id1.C: Update dg-error marks.
4633         * g++.dg/template/nontype6.C: New test.
4634
4635 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4636
4637         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4638         * gcc.dg/builtins-31.c: New testcase.
4639         * gcc.dg/builtins-32.c: New testcase.
4640
4641 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4642
4643         * objc.dg/call-super-2.m: Update line numbers
4644         for the including of stddef.h.
4645
4646 2004-01-30  Michael Matz  <matz@suse.de>
4647
4648         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4649         g++.dg/ext/case-range3.C: New tests.
4650
4651 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4652
4653         DR206
4654         PR c++/13813
4655         * g++.dg/template/member4.C: New test.
4656
4657 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4658
4659         PR c++/13683
4660         * g++.dg/template/sizeof6.C: New test.
4661
4662 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4663
4664         * gcc.dg/fwritable-strings-1.c: New test.
4665
4666 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4667
4668         * gcc.c-torture/compile/20040130-1.c: New test.
4669
4670 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4671
4672         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4673
4674 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/13883
4677         * g++.dg/template/ctor3.C: New test.
4678
4679 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4680
4681         * g++.dg/tc1: New directory.
4682         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4683         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4684         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4685         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4686         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4687
4688 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4689
4690         * g++.dg/parse/error11.C: New test.
4691         * g++.dg/parse/error12.C: Likewise.
4692
4693 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4694
4695         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4696         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4697
4698 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4699
4700         PR c++/13791
4701         * g++.dg/ext/attrib12.C: New test.
4702
4703         PR c++/13736
4704         * g++.dg/parse/cast2.C: New test.
4705
4706 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4707
4708         * objc.dg/encode-2.m (main): New local string.  Set depending on
4709         sizeof long.  Use in sscanf call.
4710         * objc.dg/encode-3.m (main): New local string.  Set depending on
4711         sizeof long.  Use in scan_initial call.
4712
4713 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4714
4715         * objc.dg/call-super-2.m: Make LP64-safe.
4716         * objc.dg/desig-init-1.m: Likewise.
4717
4718 2004-01-27  Devang Patel <dpatel@apple.com>
4719
4720         * g++.dg/debug/namespace1.C: New test.
4721
4722 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4723
4724         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4725         xscale-*-*.
4726
4727         * gcc.dg/arm-mmx-1.c: New test.
4728
4729 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4730
4731         * gcc.dg/20040127-1.c: New test.
4732         * gcc.dg/20040127-2.c: New test.
4733
4734 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4735
4736         * objc.dg/stret-1.m (glob): Renamed to globa.
4737
4738 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/13663
4741         * g++.dg/expr/for1.C: New test.
4742
4743 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4744
4745         PR middle-end/13779
4746         * gcc.dg/darwin-longlong.c: New test.
4747
4748 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4749
4750         * gcc.dg/20040124-1.c: Moved test from here...
4751         * gcc.c-torture/compile/20040124-1.c: ...to here.
4752
4753 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4754
4755         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4756         the assembly output if -m64 is passed.
4757
4758 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/13833
4761         * g++.dg/template/cond3.C: New test.
4762
4763 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4764
4765         PR c++/13810
4766         * g++.dg/template/ttp7.C: New test.
4767
4768 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4769
4770         PR c++/13797
4771         * g++.dg/template/nontype4.C: New test.
4772         * g++.dg/template/nontype5.C: Likewise.
4773
4774 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4775
4776         * gcc.dg/torture/mips-clobber-at.c: New test.
4777
4778 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4779
4780         * gcc.dg/20040124-1.c: New test.
4781
4782 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4783
4784         * gcc.dg/20040123-1.c: New test.
4785
4786 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4787
4788         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4789
4790 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4791
4792         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4793
4794 2004-01-23  Andrew Pinski  <apinski@apple.com>
4795
4796         * gcc.dg/20030121-1.c: Move to ..
4797         * gcc.dg/20040121-1.c: here.
4798
4799 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4800
4801         * gcc.dg/builtins-29.c: New test case.
4802
4803 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4804
4805         PR 18314
4806         * gcc.dg/builtins-30.c: New testcase.
4807
4808 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4809
4810         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4811         * lib/g77.exp: Likewise.
4812         * lib/objc.exp: Likewise.
4813         * lib/g++.exp: Likewise.
4814
4815 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4816
4817         * gcc.dg/struct-by-value-2.c: New test.
4818
4819 2004-01-21  Andrew Pinski  <apinski@apple.com>
4820
4821         PR target/13785
4822         * gcc.dg/20030121-1.c: New test.
4823
4824 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4825
4826         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4827         clobber frame pointer register in asm statement.
4828
4829 2004-01-21  Falk Hueffner  <falk@debian.org>
4830
4831         * gcc.c-torture/compile/20040121-1.c: New test.
4832
4833 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4834
4835         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4836
4837 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4838
4839         * gcc.dg/ppc64-abi-2.c: New test.
4840
4841 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4842
4843         * lib/treelang.exp: Fill out this file.
4844         * lib/treelang-dg.exp: New File.
4845
4846 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4847
4848         * gcc.c-torture/compile/981022-1.c: Remove.
4849         * gcc.dg/array-5.c: Remove XFAIL.
4850         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4851         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4852         gcc.dg/cond-lvalue-1.c: Update.
4853         * gcc.dg/cast-lvalue-2.c: New test.
4854
4855 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4856
4857         PR c++/13592
4858         * g++.dg/other/error1.C (class foo): Tweak error message.
4859
4860         PR c++/13592
4861         * g++.dg/template/call2.C: New test.
4862
4863 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4864
4865         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4866         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4867         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4868         scalar-return-1_x.c, scalar-return-2_y.c,
4869         scalar-return-3_x.c, scalar-return-3_y.c,
4870         scalar-return-4_x.c, scalar-return-4_y.c,
4871         struct-align-1.h, struct-align-1_x.c,
4872         struct-align-1_y.c, struct-align-2.h,
4873         struct-align-2_x.c, struct-align-2_y.c,
4874         struct-by-value-10_y.c, struct-by-value-11_x.c,
4875         struct-by-value-11_y.c, struct-by-value-12_x.c,
4876         struct-by-value-12_y.c, struct-by-value-13_x.c,
4877         struct-by-value-13_y.c, struct-by-value-14_x.c,
4878         struct-by-value-14_y.c, struct-by-value-15_x.c,
4879         struct-by-value-15_y.c, struct-by-value-16_y.c,
4880         struct-by-value-17_y.c, struct-by-value-18_y.c,
4881         struct-by-value-19_y.c, struct-by-value-1_x.c,
4882         struct-by-value-1_y.c, struct-by-value-20_y.c,
4883         struct-by-value-2_x.c, struct-by-value-2_y.c,
4884         struct-by-value-3_y.c, struct-by-value-4_x.c,
4885         struct-by-value-4_y.c, struct-by-value-5_y.c,
4886         struct-by-value-6_y.c, struct-by-value-7_y.c
4887         struct-by-value-8_x.c, struct-by-value-8_y.c
4888         struct-by-value-9_x.c, struct-by-value-9_y.c
4889         struct-return-10_x.c, struct-return-10_y.c,
4890         struct-return-19_x.c, struct-return-20_x.c
4891         struct-return-2_x.c, struct-return-2_y.c
4892         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4893         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4894
4895 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4896
4897         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4898         attribute on sparc*-sun-solaris2.*.
4899
4900 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4901
4902         PR c++/13710
4903         * g++.dg/ext/typeof7.C: New test.
4904
4905 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4906
4907         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4908         * gcc.dg/const-elim-1.c: Same.
4909
4910 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4911
4912         * objc.dg/stret-1.m: New.
4913         * objc.dg/stret-2.m: New.
4914
4915 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4916
4917         PR c++/11895
4918         * g++.dg/ext/vector1.C: New test.
4919
4920 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4921
4922         * gcc.dg/pch/import-1.c: New.
4923         * gcc.dg/pch/import-1.hs: New.
4924         * gcc.dg/pch/import-1a.h: New.
4925         * gcc.dg/pch/import-1b.h: New.
4926         * gcc.dg/pch/import-1c.h: New.
4927
4928 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4929
4930         PR c++/13574
4931         * g++.dg/ext/array1.C: New test.
4932
4933         PR c++/13178
4934         * g++.dg/conversion/op1.C: New test.
4935
4936 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4937
4938         PR 11864
4939         From Kazumoto Kojima / Dan Kegel:
4940         * gcc.dg/pr11864-1.c: New test.
4941
4942         PR 10392
4943         From Marcus Comstedt / Dan Kegel:
4944         * gcc.dg/pr10392-1.c: New test.
4945
4946 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4947
4948         PR c++/13478
4949         * g++.dg/init/ref10.C: New test.
4950
4951 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4952
4953         PR c++/13407
4954         * g++.dg/parse/typename6.C: New test.
4955
4956 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4957
4958         PR pch/13361
4959         * testsuite/g++.dg/pch/wchar-1.C: New.
4960         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4961
4962 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4963
4964         PR c++/9259
4965         * g++.dg/expr/sizeof2.C: New test.
4966
4967 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4968
4969         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4970
4971 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4972
4973         PR c++/13659
4974         * g++.dg/lookup/strong-using-3.C: New.
4975         * g++.dg/lookup/using-10.C: New.
4976
4977 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4978
4979         PR c++/13594
4980         * g++.dg/lookup/strong-using-2.C: New.
4981
4982 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4983             Dan Kegel <dank@kegel.com>
4984             J"orn Rennecke <joern.rennecke@superh.com>
4985
4986         PR target/9365
4987         * gcc.dg/pr9365-1.c: New test.
4988
4989 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4990
4991         PR c++/8856
4992         * g++.dg/parse/casting-operator2.C: New test.
4993         * g++.old-deja/g++.pt/explicit83.C: Remove.
4994
4995 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4996
4997         * gcc.dg/label-compound-stmt-1.c: New test.
4998         * gcc.c-torture/compile/950922-1.c,
4999         gcc.c-torture/compile/20000211-3.c,
5000         gcc.c-torture/compile/20000518-1.c,
5001         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5002         compound statements.
5003
5004 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5005
5006         * gcc.dg/ppc64-abi-1.c: New test.
5007
5008 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5009
5010          * g++.dg/ext/attrib9.C: Add dg-warnings.
5011
5012 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5013
5014         PR c++/12335
5015         * g++.dg/parse/dtor3.C: New test.
5016
5017 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5018
5019         PR c++/12709
5020         * g++.dg/parse/try-catch-1.C: New test.
5021
5022 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5023
5024         * ada/acats/run_all.sh: Add more verbose output in acats.log
5025         when compiling tests.
5026
5027 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5028
5029         PR 13656
5030         * gcc.dg/typedef-redecl.c: New test case.
5031         * gcc.dg/typedef-redecl.h: New support file.
5032
5033 2004-01-13  Jan Hubicka  <jh@suse.cz>
5034
5035         * gcc.dg/always_inline.c: New test.
5036         * gcc.dg/debug/20031231-1.c: Fix.
5037
5038 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5039
5040         PR c++/13474
5041         * g++.dg/template/array3.C: New test.
5042
5043 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5044
5045         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5046         * g++.dg/warn/Wunused-2.C: Likewise.
5047
5048 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5049
5050         PR c++/13289
5051         * g++.dg/template/instantiate6.C: New test.
5052
5053 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5054
5055         PR middle-end/11397
5056         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5057
5058 2004-01-12  Jan Hubicka  <jh@suse.cz>
5059
5060         PR opt/12826
5061         * gcc.dg/20040112-1.c: New.
5062
5063         * gcc.dg/dwarf-die[1-7].c: Move to...
5064         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5065         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5066
5067 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5068
5069         PR c++/4100
5070         * g++.dg/parse/friend4.C: New test.
5071
5072 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5073
5074         PR c++/4100
5075         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5076         definition is called a friend.
5077
5078 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5079
5080         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5081
5082 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5083
5084         PR c++/3478
5085         * g++.dg/parse/error10.C: New test.
5086         * g++.dg/template/arg2.C: Accept "invalid type" error.
5087
5088 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR middle-end/13392
5091         * g++.dg/opt/expect2.C: New test.
5092
5093 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5094
5095         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5096         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5097         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5098         Update dg-error regexps.
5099
5100 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5101
5102         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5103         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5104
5105 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5106
5107         * gcc.dg/pragma-re-1.c: Use right pointer type.
5108
5109 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5110
5111         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5112
5113 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5114
5115         * gcc.dg/rs6000-ldouble-1.c: New.
5116
5117 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5118
5119         DR 337
5120         PR c++/9256
5121         * g++.dg/other/abstract1.C: New test.
5122
5123 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5124
5125         * g++.dg/lookup/strong-using-1.C: New.
5126
5127 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5128
5129         PR c/11234
5130         * gcc.dg/func-ptr-conv-1.c: New test.
5131         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5132
5133 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5134
5135         PR target/13380.
5136         * gcc.c-torture/compile/20040109-1.c: New.
5137
5138 2004-01-08  Stuart Hastings  <stuart@apple.com>
5139
5140         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5141         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5142         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5143
5144 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5145
5146         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5147
5148 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5149
5150         * ada/acats/run_acats: Treat 'gnatchop' the same way
5151         as 'gnatmake'.  Export GCC_DRIVER.
5152         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5153         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5154
5155 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5156
5157         PR c++/12573
5158         * g++.dg/template/dependent-expr4.C: New test.
5159
5160 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5161
5162         * gcc.dg/altivec-11.c: New test.
5163
5164 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5165
5166         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5167
5168 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5169
5170         PR c/6024
5171         * gcc.dg/enum-compat-1.c: New test.
5172         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5173
5174 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5175
5176         PR c/12165
5177         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5178         gcc.dg/c99-idem-qual-3.c: New tests.
5179
5180 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5181
5182         * gcc.dg/winline-7.c: Don't cast void * to int.
5183
5184 2004-01-06  Jan Hubicka  <jh@suse.cz>
5185
5186         * gcc.dg/i386-sse-5.c: New test
5187         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5188
5189 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5190
5191         PR c++/12815
5192         * g++.dg/rtti/typeid4.C: New test.
5193
5194 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5195
5196         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5197
5198 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5199
5200         PR c++/12132
5201         * g++.dg/template/error11.C: New test.
5202
5203         PR c++/13451
5204         * g++.dg/template/class2.C: New test.
5205
5206 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5207         Richard Sandiford <rsandifo@redhat.com>
5208
5209         PR c++/13387
5210         * g++.dg/opt/alias3.C: New test.
5211
5212 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5213
5214         PR c++/13157
5215         * g++.dg/template/koenig3.C: New test.
5216
5217         PR c++/13529
5218         * g++.dg/parse/offsetof3.C: New test.
5219
5220         * g++.dg/init/copy7.C: Add missing dg-error markers.
5221
5222         PR c++/12226
5223         * g++.dg/init/copy7.c: New test.
5224
5225         PR c++/13536
5226         * g++.dg/parse/cast1.C: New test.
5227
5228 2004-01-04  Jan Hubicka  <jh@suse.cz>
5229
5230         * gcc.dg/winline[1-7].c: New tests.
5231
5232 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5233
5234         PR c++/13520
5235         * g++.dg/template/qualttp22.C: New test.
5236
5237 2004-01-01  Jan Hubicka  <jh@suse.cz>
5238
5239         * gcc.dg/debug/20031231-1.c: New.
5240         * gcc.c-torture/compile/20040101-1.c: New.
5241         * gcc.dg/dwarf-die-[1-7].c: New.
5242
5243 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR optimization/13521
5246         * gcc.c-torture/compile/20031231-1.c: New test.
5247
5248 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5249
5250         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5251
5252 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5253
5254         PR c++/10079
5255         * g++.dg/template/crash16.C: New test.
5256
5257 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5258
5259         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5260
5261 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5262
5263         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5264         ports.
5265         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5266         * g++.old-deja/g++.law/profile1.C: Likewise.
5267         * gcc.c-torture/compile/981006-1.c: Likewise.
5268         * gcc.c-torture/execute/loop-2e.x: Likewise.
5269         * gcc.c-torture/execute/loop-2f.x: Remove.
5270         * gcc.c-torture/execute/loop-2g.x: Likewise.
5271         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5272         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5273
5274 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5275
5276         PR c++/13507
5277         * g++.dg/ext/attrib11.C: New test.
5278
5279         PR c++/13494
5280         * g++.dg/template/array2-1.C: New test.
5281         * g++.dg/template/array2-2.C: New test.
5282
5283 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5284
5285         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5286
5287 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5288
5289         PR c++/12774
5290         * g++.dg/template/array1-1.C: New test.
5291         * g++.dg/template/array1-2.C: New test.
5292
5293 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5294
5295         PR fortran/12632
5296         * g77.dg/12632.f: New test case.
5297
5298 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5299
5300         PR c++/13289
5301         * g++.dg/parse/nontype1.C: New test.
5302
5303 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5304
5305         PR c++/12403
5306         * g++.dg/parse/explicit1.C: New test.
5307         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5308
5309 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5310
5311         PR c++/13081
5312         * g++.dg/opt/inline6.C: New test.
5313
5314         PR c++/12613
5315         * g++.dg/parse/error9.C: New test.
5316
5317         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5318
5319 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/13009
5322         * g++.dg/init/assign1.C: New test.
5323
5324 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5325
5326         PR c++/13070
5327         * g++.dg/warn/format3.C: New test case.
5328
5329 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5330
5331         * gcc.c-torture/compile/20031227-1.c: New test.
5332
5333 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5334
5335         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5336         * g77.dg/bprob/bprob.exp: Likewise.
5337         * gcc.misc-tests/bprob.exp: Likewise.
5338         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5339         variants on systems where the library does not provide that
5340         functionality.
5341         * gcc.dg/builtins-20.c: Use builtins-config.h.
5342         * gcc.dg/builtins-config.h: New file.
5343
5344 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5345
5346         * lib/gcc-dg.exp (dg-require-profiling): New function.
5347         * lib/target-supports.exp (check_profiling_available): Likewise.
5348         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5349         * g77.dg/bprob/bprob.exp: Likewise.
5350         * gcc.misc-tests/bprob.exp: Likewise.
5351         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5352         * gcc.dg/20021014-1.c: Likewise.
5353         * gcc.dg/nest.c: Likewise.
5354
5355 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5356
5357         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5358         compiling.
5359         * g++.dg/lookup/java2.C: Likewise.
5360         * gcc.dg/cpp/lexident.c: Likewise.
5361
5362 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5363
5364         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5365         given.
5366         * gcc.c-torture/compile/961203-1.c: Likewise.
5367         * gcc.c-torture/compile/980506-1.c: Likewise.
5368
5369 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5370
5371         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5372         (additional_prunes): New global.
5373         (gcc-dg-prune): Handle additional per-test pruning.
5374         (dg-test): Clear additional_prunes between tests.
5375
5376         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5377         dg-prune-output to avoid spurious failures from assembler
5378         complaining about nonexistent WAW violations.
5379         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5380         Use dg-prune-output to avoid spurious failures from assembler
5381         warning about Itanium B-step errata.
5382
5383 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5384
5385         * g++.dg/abi/macro0.C: New test.
5386         * g++.dg/abi/macro1.C: Likewise.
5387         * g++.dg/abi/macro2.C: Likewise.
5388
5389         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5390         * g++.dg/abi/bitfield7.C: Likewise.
5391         * g++.dg/abi/dtor2.C: Likewise.
5392         * g++.dg/abi/mangle11.C: Likewise.
5393         * g++.dg/abi/mangle12.C: Likewise.
5394         * g++.dg/abi/mangle14.C: Likewise.
5395         * g++.dg/abi/mangle17.C: Likewise.
5396         * g++.dg/abi/vbase10.C: Likewise.
5397         * g++.dg/abi/vbase14.C: Likewise.
5398         * g++.dg/template/qualttp17.C: Likewise.
5399
5400 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5401
5402         PR c/11995
5403         * gcc.dg/20031223-1.c: New test.
5404
5405 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5406
5407         * gcc.dg/noreturn-7.c: New test.
5408
5409 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5410
5411         * gcc.dg/null-pointer-1.c: New test.
5412
5413 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5414
5415         * g++.old-deja/g++.jason/template18.C: Remove.
5416         * g++.old-deja/g++.jason/template37.C: Likewise.
5417
5418         PR c++/12862
5419         * g++.dg/lookup/ns1.C: New test.
5420
5421         PR c++/12397
5422         * g++.dg/template/lookup3.C: New test.
5423
5424 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5425
5426         * g++.dg/template/recurse1.C: New test
5427
5428 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5429
5430         PR c++/12479
5431         * g++.dg/parse/semicolon1.C: New test.
5432         * g++.dg/parse/semicolon1.h: Likewise.
5433
5434 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5435
5436         * gcc.dg/darwin-misaligned.c: New test.
5437
5438 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5439
5440         PR c/9163
5441         * gcc.dg/20031222-1.c: New test.
5442
5443 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5444
5445         PR c++/13438
5446         * g++.dg/parse/error8.C: New test.
5447
5448         PR c++/11554
5449         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5450
5451 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5452
5453         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5454         too small.
5455         * gcc.c-torture/compile/930217-1.c: Likewise.
5456         * gcc.c-torture/compile/930513-1.c: Likewise.
5457         * gcc.c-torture/execute/920908-2.c: Likewise.
5458         * gcc.c-torture/execute/921204-1.c: Likewise.
5459         * gcc.c-torture/execute/930621-1.c: Likewise.
5460         * gcc.c-torture/execute/930630-1.c: Likewise.
5461         * gcc.c-torture/execute/931031-1.c: Likewise.
5462         * gcc.c-torture/execute/980602-2.c: Likewise.
5463         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5464         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5465         * gcc.c-torture/execute/extzvsi.c: Likewise.
5466         * gcc.c-torture/unsorted/ext.c: Likewise.
5467
5468 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5469
5470         PR target/12749
5471         * gcc.c-torture/compile/20031220-2.c: New test case.
5472
5473 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5474
5475         PR optimization/13031
5476         * gcc.c-torture/compile/20031220-1.c: New test case.
5477
5478 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5479
5480         * gcc.dg/cast-function-1.c: New test.
5481
5482 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5483
5484         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5485         formats.
5486
5487 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/12795
5490         * g++.dg/ext/attrib10.C: New test.
5491
5492 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5493
5494         * gcc.dg/cleanup-10.c: New test.
5495         * gcc.dg/cleanup-11.c: New test.
5496
5497 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR c++/13239
5500         * g++.dg/opt/expect1.C: New test.
5501
5502 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5503
5504         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5505
5506 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5507
5508         PR debug/12923
5509         * gcc.dg/20031218-1.c: New test.
5510
5511         PR debug/12389
5512         * gcc.dg/20031218-2.c: New test.
5513         * gcc.dg/20031218-3.c: New test.
5514
5515         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5516         of label name and allow for USER_LABEL_PREFIX == "_" names.
5517         * g++.dg/abi/mangle18-2.C: Likewise.
5518         * g++.dg/abi/mangle19-1.C: Likewise.
5519         * g++.dg/abi/mangle19-2.C: Likewise.
5520         * g++.dg/abi/mangle20-1.C: Likewise.
5521         * g++.dg/abi/mangle20-2.C: Likewise.
5522
5523 2003-12-18  Richard Henderson  <rth@redhat.com>
5524
5525         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5526
5527 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5528             Dan Kegel <dank@kegel.com>
5529
5530         PR other/12009
5531         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5532         testing a cross compiler, it causes spurious compile failures.
5533         * lib/g++.exp: Likewise.
5534
5535 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5536
5537         PR c++/13262
5538         * g++.dg/template/access13.C: New test.
5539
5540 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5541
5542         * gcc.dg/20031216-1.c: New test.
5543
5544 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5545
5546         PR c++/9154
5547         * g++.dg/template/error10.C: New test.
5548
5549 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5550
5551         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5552         * g++.dg/eh/simd-2.C: Likewise.
5553
5554 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5555             Roger Sayle  <roger@eyesopen.com>
5556
5557         * gcc.c-torture/execute/ieee/mzero5.c: New.
5558
5559 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5560
5561         PR c++/10603
5562         * g++.dg/parse/error6.C: New test.
5563
5564         PR c++/12827
5565         * g++.dg/parse/error7.C: New test.
5566
5567 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5568
5569         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5570         at -O with stabs debugging formats.
5571         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5572         * gcc.dg/debug/debug-2.c: Likewise.
5573
5574 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5575
5576         PR c++/12696
5577         * g++.dg/init/error1.C: New test.
5578
5579         PR c++/12218
5580         * g++.dg/init/pm3.C: New test.
5581
5582 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5583
5584         PR c/3347
5585         * gcc.dg/bitfld-8.c: New test.
5586
5587 2003-12-16  James Lemke  <jim@wasabisystems.com>
5588
5589         * gcc.dg/arm-scd42-[123].c: New tests.
5590
5591 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5592
5593         PR c++/9043
5594         * g++.dg/abi/mangle20-1.C: New test.
5595         * g++.dg/abi/mangle20-2.C: New test.
5596
5597 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/13275
5600         * g++.dg/other/offsetof2.C: Remove XFAIL.
5601         * g++.dg/parse/offsetof1.C: New test.
5602         * g++.gd/parse/offsetof2.C: Likewise.
5603
5604 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5605
5606         * g++.dg/template/nontype3.C: New test.
5607         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5608
5609 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5610
5611         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5612
5613 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5614
5615         PR c++/13387
5616         * g++.dg/expr/assign1.C: New test.
5617
5618         PR c++/13242
5619         * g++.dg/abi/mangle19-1.C: New test.
5620         * g++.dg/abi/mangle19-2.C: New test.
5621
5622 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5623
5624         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5625
5626 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5627
5628         * gcc.c-torture/execute/20031216-1.c: New test.
5629
5630 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5631
5632         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5633         an ICE regression.
5634
5635 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5636
5637         PR c++/10926
5638         * g++.dg/template/error9.C: New test.
5639
5640         PR c++/11116
5641         * g++.dg/template/error8.C: New test.
5642
5643 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5644
5645         PR middle-end/13400
5646         * gcc.c-torture/execute/20031215-1.c: New test case.
5647
5648 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5649
5650         PR c++/13269
5651         * g++.dg/parse/error5.C: New test.
5652
5653         PR c++/12989
5654         * g++.dg/expr/sizeof1.C: New test.
5655
5656         PR c++/13310
5657         * g++.dg/template/crash15.C: New test.
5658
5659 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5660
5661         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5662         a non-POD type as the last named parameter of a varargs function.
5663
5664 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5665
5666         PR c++/13243
5667         PR c++/12573
5668         * g++.dg/template/crash14.C: New test.
5669         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5670
5671 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5672
5673         * g++.dg/other/java1.C: New test.
5674
5675         PR c++/13241
5676         * g++.dg/abi/mangle18-1.C: New test.
5677         * g++.dg/abi/mangle18-2.C: New test.
5678
5679 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5680
5681         PR optimization/10312
5682         * gcc.c-torture/execute/20031214-1.c: New.
5683
5684 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5685
5686         PR c++/10779
5687         PR c++/12160
5688         * g++.dg/parse/error3.C: New test.
5689         * g++.dg/parse/error4.C: Likewise.
5690         * g++.dg/abi/mangle4.C: Tweak error messages.
5691         * g++.dg/lookup/using5.C: Likewise.
5692         * g++.dg/other/error2.C: Likewise.
5693         * g++.dg/parse/typename5.C: Likewise.
5694         * g++.dg/parse/undefined1.C: Likewise.
5695         * g++.dg/template/arg2.C: Likewise.
5696         * g++.dg/template/ttp3.C: Likewise.
5697         * g++.dg/template/type1.C: Likewise.
5698         * g++.old-deja/g++.other/crash32.C: Likewise.
5699         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5700
5701 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5702
5703         PR c++/13106
5704         * g++.dg/warn/noreturn-3.C: New test.
5705
5706 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5707
5708         PR c++/13118
5709         * g++.dg/abi/covariant3.C: New.
5710
5711 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5712
5713         * g++.dg/eh/ia64-1.C: New test.
5714
5715 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5716
5717         PR optimization/13037
5718         * g77.f-torture/execute/13037.f: New test case.
5719
5720 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         PR c++/12881
5723         * g++.dg/abi/covariant2.C: New.
5724
5725 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5726
5727         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5728
5729 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5730
5731         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5732
5733 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5734
5735         PR other/10819
5736         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5737         to fix Bug 10819.
5738         * lib/g++.exp (g++_version): Likewise.
5739         * lib/g77.exp (g77_version): Likewise.
5740         * lib/objc.exp (default_objc_version): Likewise.
5741
5742 2003-12-10  Richard Henderson  <rth@redhat.com>
5743
5744         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5745
5746         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5747
5748 2003-12-08  Matt Austern  <austern@apple.com>
5749
5750         PR c/13134
5751         * lib/gcc-dg.exp (dg-require-visibility): Define.
5752         * lib/target-supports (check_visibility_available): Define.
5753         * gcc.dg/visibility-1.c: New test.
5754         * gcc.dg/visibility-2.c: Likewise.
5755         * gcc.dg/visibility-3.c: Likewise.
5756         * gcc.dg/visibility-4.c: Likewise.
5757         * gcc.dg/visibility-5.c: Likewise.
5758         * gcc.dg/visibility-6.c: Likewise.
5759         * g++.dg/ext/visibility-1.C: Likewise.
5760         * g++.dg/ext/visibility-2.C: Likewise.
5761         * g++.dg/ext/visibility-3.C: Likewise.
5762         * g++.dg/ext/visibility-4.C: Likewise.
5763         * g++.dg/ext/visibility-5.C: Likewise.
5764         * g++.dg/ext/visibility-6.C: Likewise.
5765
5766 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5767
5768         * g++.dg/lookup/java1.C: New test.
5769         * g++.dg/lookup/java2.C: New test.
5770
5771 2003-12-07  Falk Hueffner  <falk@debian.org>
5772
5773         * g++.dg/opt/noreturn-1.C: New test.
5774
5775 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5776
5777         * gcc.dg/overflow-1.c: New test.
5778
5779 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5780
5781         * g77.f-torture/compile/13060.f: New test.
5782
5783 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/13323
5786         * g++.dg/inherit/operator2.C: New test.
5787
5788 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/13305
5791         * g++.dg/ext/attrib9.C: New test.
5792
5793 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/13314
5796         * g++.dg/template/error7.C: New test.
5797
5798 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5799             J"orn Rennecke <joern.rennecke@superh.com>
5800
5801         PR target/13302
5802         * g++.dg/other/struct-va_list.C: New test.
5803
5804 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5805
5806         PR c++/13166
5807         * g++.dg/parse/defarg6.C: New test.
5808
5809 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5810
5811         PR target/13256
5812         * gcc.c-torture/execute/20031201-1.c: New test.
5813
5814 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5815
5816         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5817
5818 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5819
5820         * gcc.dg/builtin-return-1.c: New test.
5821
5822 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5823             J"orn Rennecke <joern.rennecke@superh.com>
5824
5825         PR optimization/13260
5826         * gcc.c-torture/execute/20031204-1.c: New test.
5827
5828 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/9127
5831         * g++.dg/template/error6.C: New test.
5832
5833 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5834
5835         * gcc.dg/20031202-1.c: New test.
5836
5837 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/13179
5840         * g++.dg/template/eh1.C: New test.
5841
5842         PR c++/10771
5843         * g++.dg/template/error5.C: New test.
5844
5845 2003-12-02  David Ung  <davidu@mips.com>
5846
5847         * gcc.dg/compat/vector-check.h: Corrected type for var
5848         g_##TMODE
5849
5850 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5851
5852         PR c++/10126
5853         * g++.dg/template/ptrmem8.C: New test.
5854
5855 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5856
5857         PR c++/12573
5858         * g++.dg/template/dependent-expr3.C: New test.
5859
5860 2003-12-01  James Lemke  <jim@wasabisystems.com>
5861
5862         * gcc.dg/arm-g2.c: New test.
5863
5864 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5865
5866         PR optimization/11634
5867         * gcc.dg/20031201-2.c: New test case.
5868
5869 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5870
5871         PR 11433
5872         * objc.dg/proto-lossage-3.m: New test.
5873
5874 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5875
5876         PR optimization/12628
5877         * gcc.dg/20031201-1.c: New test case.
5878
5879 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5880
5881         * gcc.dg/unaligned-1.c: New test.
5882
5883 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5884
5885         PR c++/9849
5886         * g++.dg/template/error4.C: New test.
5887         * g++.dg/template/nested3.C: Adjust error markers.
5888
5889 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5890
5891         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5892
5893 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5894
5895         PR c/10333
5896         * gcc.dg/bitfld-7.c: New test.
5897
5898 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5899
5900         * gcc.dg/tls/asm-1.C: New test.
5901
5902 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5903
5904         * gcc.dg/cpp/assert4.c: Update.
5905
5906 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5907
5908         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5909         * gcc.dg/builtin-apply3.c: New test.
5910
5911 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5912
5913         * lib/compat.exp (compat-obj): New xfaildata parameter.
5914         Use it to set compiler_conditional_xfail_data before compiling.
5915         (compat-get-options): Handle dg-xfail-if.
5916         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5917         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5918         * gcc.dg/compat/vector-1_y.c: Likewise.
5919         * gcc.dg/compat/vector-2_x.c: Likewise.
5920         * gcc.dg/compat/vector-2_y.c: Likewise.
5921
5922 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5923
5924         * g++.dg/opt/reg-stack4.C: New test.
5925
5926 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5927
5928         * gcc.dg/builtin-apply2.c: New test.
5929
5930 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5931
5932         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5933
5934 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5935
5936         PR c++/12924
5937         * g++.dg/template/template-id-2.C: New test.
5938
5939 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5940
5941         PR c++/5369
5942         * g++.dg/template/memfriend1.C: New test.
5943         * g++.dg/template/memfriend2.C: Likewise.
5944         * g++.dg/template/memfriend3.C: Likewise.
5945         * g++.dg/template/memfriend4.C: Likewise.
5946         * g++.dg/template/memfriend5.C: Likewise.
5947         * g++.dg/template/memfriend6.C: Likewise.
5948         * g++.dg/template/memfriend7.C: Likewise.
5949         * g++.dg/template/memfriend8.C: Likewise.
5950         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5951
5952 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/12515
5955         * g++.dg/ext/cond1.C: New test.
5956
5957 2003-11-20  Richard Henderson  <rth@redhat.com>
5958
5959         * gcc.dg/20020201-2.c: Remove.
5960         * gcc.dg/20020201-4.c: Remove.
5961         * gcc.dg/20020304-1.c: Remove.
5962
5963 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5964
5965         * gcc.dg/cpp/trad/xwin1.c: New test case.
5966
5967 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5968
5969         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5970         * lib/g77.exp: Likewise.
5971         * lib/objc.exp: Likewise.
5972         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5973         for darwin.
5974
5975 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5976
5977         PR c++/12932
5978         * g++.dg/template/static5.C: New test.
5979
5980 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5981
5982         * gcc.dg/nested-func-1.c: New test.
5983
5984 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5985
5986         * gcc.dg/cpp/assert4.c: New test.
5987
5988 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5989
5990         PR c++/2294
5991         * g++.dg/lookup/using9.c: New test.
5992
5993 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5994
5995         PR c++/12762
5996         * g++.dg/template/error3.C: New test.
5997
5998 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5999
6000         PR ada/13035
6001         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6002         No longer use a wrapper for gcc, since this does not work under
6003         Windows.
6004
6005 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6006
6007         PR c++/2094
6008         * g++.dg/template/ptrmem7.C: New test.
6009
6010 2003-11-13  Andrew Pinski <apinski@apple.com>
6011
6012         * gcc.c-torture/compile/20031113-1.c: New test.
6013
6014 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6015             Kean Johnston <jkj@sco.com>
6016
6017         PR c/13029
6018         * gcc.dg/unused-4.c: Update.
6019
6020 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6021
6022         * g++.dg/opt/const3.C: New test.
6023
6024 2003-11-13  Jan Hubicka  <jh@suse.cz>
6025
6026         * gcc.c-torture/compile/20031112-1.c: New test.
6027
6028 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6029
6030         * g++.dg/parse/crash10.C: Remove bogus error marker.
6031
6032 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6033
6034         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6035         (host_gcc): Likewise.
6036         (ROOT): Honor $PWDCMD.
6037         (BASE): Likewise.
6038         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6039
6040 2003-11-12  Catherine Moore  <clm@redhat.com>
6041
6042         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6043
6044 2003-11-12  Andreas Jaeger  <aj@suse.de>
6045             Jakub Jelinek  <jakub@redhat.com>
6046             Andrew Pinski  <pinskia@physics.uc.edu>
6047             Richard Henderson  <rth@redhat.com>
6048
6049         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6050         systems.
6051         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6052
6053         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6054         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6055
6056 2003-11-11  Andreas Jaeger  <aj@suse.de>
6057
6058         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6059
6060         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6061
6062 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6063
6064         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6065         Clean ups.
6066
6067 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6068
6069         * gcc.dg/trampoline-1.c: New test.
6070
6071 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         * gcc.c-torture/compile/200031109-1.c: New test.
6074
6075 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6076
6077         PR c/3190
6078         PR c/8714
6079         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6080         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6081         gcc.dg/format/no-y2k-1.c: Update.
6082
6083 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6084
6085         PR optimization/10467
6086         * gcc.dg/20031108-1.c: New test case.
6087
6088 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6089
6090         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6091
6092 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6093
6094         * gcc.dg/compound-lvalue-1.c: New test.
6095         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6096         some XFAILs.
6097
6098 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6099
6100         * gcc.dg/altivec-varargs-1.c: New test.
6101
6102 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6103
6104         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6105         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6106         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6107         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6108         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6109
6110 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6111
6112         * gcc.dg/cond-lvalue-1.c: New test.
6113
6114 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6115
6116         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6117
6118 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6119
6120         PR c++/11616
6121         * g++.dg/template/instantiate5.C: New test.
6122
6123 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6124
6125         PR c++/12726
6126         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6127         * ChangeLog: Add missing first entry for above test.
6128
6129 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6130
6131         PR c++/9810
6132         * g++.dg/template/using8.C: New test.
6133         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6134
6135 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6136
6137         PR optimization/10817
6138         * gcc.c-torture/compile/20031102-1.c: New test case.
6139
6140 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6141
6142         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6143         2147483647.
6144
6145 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6146
6147         * gcc.dg/20031102-1.c: New test.
6148
6149 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6150
6151         * gcc.dg/complex-1.c: New test.
6152
6153 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6154
6155         PR c++/12796
6156         * g++.dg/template/crash13.C: Adjust expected error location.
6157         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6158
6159 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6160
6161         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6162
6163 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6164
6165         PR/10239
6166         * gcc.c-torture/compile/20031031-2.c: New test.
6167
6168 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6169
6170         PR/11640
6171         * gcc.c-torture/compile/20031031-1.c: New test.
6172
6173 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6174
6175         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6176         * gcc.misc-tests/bprob.exp: Likewise.
6177         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6178         the execution test on arm-elf configs.
6179         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6180         configs that don't support scratch files.
6181         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6182
6183 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6184
6185         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6186         done by dejagnu.
6187
6188 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6189
6190         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6191         Avoid non pure sh syntax. Add more logging.
6192
6193         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6194         fail.
6195
6196 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6197
6198         PR libgcj/10610
6199         * gcc.dg/ppc-stackalign-1.c: New test.
6200
6201 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6202
6203         * ada/acats/run_all.sh: Change output to be more compliant with
6204         dejagnu framework.
6205         Create acats.sum and acats.log files under testsuite/ada/acats
6206         Only run [a-z]* directories, to filter out e.g. CVS.
6207         Redirect build output to log file.
6208
6209 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6210
6211         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6212
6213 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6214
6215         PR ada/5909:
6216         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6217
6218 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6219
6220         * gcc.c-torture/compile/20031023-1.c: New test.
6221         * gcc.c-torture/compile/20031023-2.c: New test.
6222         * gcc.c-torture/compile/20031023-3.c: New test.
6223         * gcc.c-torture/compile/20031023-4.c: New test.
6224
6225 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6226
6227         PR c++/10371
6228         * g++.dg/lookup/scoped8.C: New test.
6229
6230 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6231
6232         * g++.dg/opt/reg-stack3.C: New test.
6233
6234 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6235
6236         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6237
6238 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6239
6240         PR c++/11076
6241         * g++.dg/template/crash13.C: New test.
6242
6243 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6244
6245         * gcc.dg/c99-restrict-2.c: New test.
6246
6247 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6248
6249         PR c++/12698, c++/12699, c++/12700, c++/12566
6250         * g++.dg/inherit/covariant9.C: New test.
6251         * g++.dg/inherit/covariant10.C: New test.
6252         * g++.dg/inherit/covariant11.C: New test.
6253
6254 2003-10-23  Jason Merrill  <jason@redhat.com>
6255
6256         PR c++/12726
6257         * g++.dg/ext/complit2.C: New test.
6258
6259 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6260
6261         PR target/12654
6262         * gcc.c-torture/execute/20031020-1.c: New test.
6263
6264 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6265
6266         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6267         following the jump_insn.
6268
6269 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6270
6271         * gcc.dg/cast-lvalue-1.c: New test.
6272
6273 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6274
6275         PR c++/11962
6276         * g++.dg/template/cond2.C: New test.
6277
6278 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6279
6280         * gcc.dg/builtins-28.c: New test.
6281
6282 2003-10-20  Jan Hubicka  <jh@suse.cz>
6283
6284         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6285         parameter.
6286         * testsuite/gcc.dg/inline-2.c: Likewise.
6287
6288 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6289
6290         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6291         * gcc.dg/nest.c:  Likewise.
6292
6293 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6294
6295         PR c++/9781, c++/10583, c++/11862
6296         * g++.dg/parse/crash13.C: New test.
6297
6298 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6299
6300         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6301
6302 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6303
6304         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6305         Define HAVE_C99_RUNTIME except on Solaris.
6306         * gcc.dg/builtins-20.c: Likewise.
6307
6308 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6309
6310         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6311
6312 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6313
6314         PR c++/12495
6315         * g++.dg/template/crash21.C: New test.
6316
6317 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6318
6319         PR c++/2513
6320         * g++.dg/template/typename5.C: New test.
6321
6322 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6323
6324         PR c++/12369
6325         * g++.dg/template/friend25.C: New test.
6326
6327 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6328
6329         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6330         versions.
6331
6332 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6333
6334         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6335         == 2147483647.
6336
6337 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6338
6339         * gcc.c-torture/execute/960416-1.x: Remove.
6340         * gcc.c-torture/execute/divconst-3.x: Likewise.
6341
6342 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6343
6344         PR target/12598
6345         * gcc.dg/torture/cris-volatile-1.c: New test.
6346
6347 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6348
6349         PR optimization/9325
6350         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6351         for overflowing floating point to integer conversion during RTL
6352         simplification.
6353
6354 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6355
6356         * objc/execute/_cmd.m: Fix typo.
6357         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6358         Relax 'scan-assembler' regexp.
6359         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6360         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6361         * objc.dg/zero-link-2.m: Remove blank line.
6362         * objc.dg/zero-link-3.m: New test case.
6363
6364 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6365
6366         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6367
6368         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6369         than linker trickery.
6370
6371 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6372
6373         PR c++/12370
6374         * g++.dg/other/friend2.C: New test.
6375
6376 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6377
6378         * gcc.dg/20031012-1.c: New test.
6379
6380 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6381
6382         * gcc.dg/weak/weak-3.c: Fix for new warning.
6383
6384 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6385
6386         PR optimization/8750
6387         * gcc.c-torture/execute/20031012-1.c: New test case.
6388
6389 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6390
6391         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6392         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6393
6394 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6395
6396         PR optimization/12260
6397         * gcc.c-torture/compile/20031011-2.c: New test case.
6398
6399 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6400
6401         * gcc.c-torture/execute/20031011-1.c: New testcase.
6402
6403 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6404
6405         * gcc.c-torture/compile/20031011-1.c: New test.
6406
6407 2003-10-11  Jan Hubicka  <jh@suse.cz>
6408
6409         * g++.dg/other/first-global.C: New test.
6410
6411 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6412
6413         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6414
6415 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6416
6417         * gcc.c-torture/compile/20031010-1.c: New test.
6418
6419 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6420
6421         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6422         * gcc.c-torture/execute/va-arg-25.c: ... here.
6423
6424 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6425
6426         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6427
6428 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6429
6430         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6431
6432 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6433
6434         * g++.dg/parse/error2.C: New test.
6435
6436 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6437
6438         PR c++/11097
6439         * g++.dg/other/error5.C: Modify the error message.
6440         * g++.dg/lookup/using8.C: New test.
6441
6442 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6443
6444         * gcc.dg/darwin-abi-2.c: New file.
6445         * gcc.c-torture/execute/va-arg-24.c: New file.
6446
6447 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6448
6449         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6450         indentation.
6451
6452 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/10147
6455         * g++.dg/other/error4.C: Update error messages.
6456         * g++.dg/template/ptrmem4.C: Likewise.
6457
6458         PR c++/12337
6459         * g++.dg/init/new9.C: New test.
6460
6461         PR c++/12334, c++/12236, c++/8656
6462         * g++.dg/ext/attrib8.C: New test.
6463
6464 2003-10-06  Devang Patel  <dpatel@apple.com>
6465
6466         * gcc.dg/debug/dwarf2-3.h: New test.
6467         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6468
6469 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6470
6471         * g++.dg/opt/cfg2.C: New test.
6472
6473 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6474
6475         * g++.dg/opt/float1.C: New test.
6476
6477 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6478
6479         * gcc.dg/c90-array-lval-6.c: New test.
6480         * gcc.dg/c99-array-lval-6.c: New test.
6481
6482 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6483             Ziemowit Laski  <zlaski@apple.com>
6484
6485         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6486         'Derived', so that it is never considered a class method; add
6487         new warning for '+port' method ambiguity.
6488         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6489         <objc/objc-api.h> (needed on Mac OS X).
6490         * objc.dg/method-13.m: New test.
6491
6492 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6493
6494         PR optimization/9325, PR java/6391
6495         * gcc.c-torture/execute/20031003-1.c: New test case.
6496
6497 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6498
6499         PR optimization/12180
6500         * gcc.dg/20031002-1.c: New test.
6501
6502         PR c++/12486
6503         * g++.dg/inherit/error1.C: New test.
6504
6505 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6506
6507         * lib/f-torture.exp (search_for): Rename to...
6508         (search_for_re): This.  Also, clean up comments and the
6509         "regexp" invocation.
6510
6511 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6512
6513         * gcc.c-torture/compile/20031002-1.c: New test.
6514
6515 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6516
6517         * g++.dg/opt/cond1.C: New test.
6518
6519 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6520
6521         * gcc.dg/Wold-style-definition-2.c: New testcase.
6522         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6523
6524 2003-09-29  Richard Henderson  <rth@redhat.com>
6525
6526         * g++.dg/init/array10.C: Add dg-options.
6527
6528 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6529
6530         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6531
6532 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6533
6534         * g++.dg/template/friend19.C: Fix typo.
6535         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6536
6537 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6538
6539         * gcc.c-torture/execute/20030928-1.c: New test.
6540         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6541
6542 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6543
6544         * g++.dg/opt/unroll1.C: New test.
6545
6546 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6547
6548         PR optimization/11741
6549         * gcc.dg/20030926-1.c: New test case.
6550
6551 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6552
6553         PR c++/5655
6554         * g++.dg/parse/access7.C: New test.
6555         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6556
6557 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6558
6559         MERGE OF objc-improvements-branch into MAINLINE:
6560         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6561         if libobjc has not been built.
6562         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6563         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6564         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6565         objc/execute/nested-3.m, objc/execute/np-2.m,
6566         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6567         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6568         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6569         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6570         objc.dg/special/unclaimed-category-1.h,
6571         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6572         well as GNU runtime.
6573         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6574         * execute/cascading-1.m, execute/function-message-1.m,
6575         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6576         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6577         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6578         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6579         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6580         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6581         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6582         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6583         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6584         * objc.dg/bitfield-2.m: Run only on Darwin.
6585         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6586         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6587         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6588         * objc.dg/const-str-1.m: Fix constant string layout.
6589
6590 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6591
6592         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6593
6594 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6595
6596         * gcc.dg/darwin-abi-1.c: New file.
6597
6598 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6599
6600         PR target/12281
6601         * gcc.c-torture/compile/20030921-1.c: New test.
6602
6603 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6604
6605         * g++.dg/opt/reg-stack2.C: New test.
6606
6607 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6608
6609         * g++.dg/eh/delayslot1.C: New test.
6610
6611 2003-09-20  Richard Henderson  <rth@redhat.com>
6612
6613         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6614
6615 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6616
6617         * gcc.c-torture/execute/20030920-1.c: New test case.
6618
6619 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6620
6621         * g++.dg/rtti/typeid3.C: Correct expected error message.
6622
6623 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6624
6625         PR c++/157
6626         * g++.dg/parse/crash12.C: New test.
6627
6628 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6629
6630         * gcc.dg/compat/mixed-struct-check.h: New.
6631         * gcc.dg/compat/mixed-struct-defs.h: New.
6632         * gcc.dg/compat/mixed-struct-init.h: New.
6633         * gcc.dg/compat/struct-by-value-19_main.c: New.
6634         * gcc.dg/compat/struct-by-value-19_x.c: New.
6635         * gcc.dg/compat/struct-by-value-19_y.c: New.
6636         * gcc.dg/compat/struct-by-value-20_main.c: New.
6637         * gcc.dg/compat/struct-by-value-20_x.c: New.
6638         * gcc.dg/compat/struct-by-value-20_y.c: New.
6639         * gcc.dg/compat/struct-return-19_main.c: New.
6640         * gcc.dg/compat/struct-return-19_x.c: New.
6641         * gcc.dg/compat/struct-return-19_y.c: New.
6642         * gcc.dg/compat/struct-return-20_main.c: New.
6643         * gcc.dg/compat/struct-return-20_x.c: New.
6644         * gcc.dg/compat/struct-return-20_y.c: New.
6645
6646 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6647         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6648         so that it will not complain on LP64 targets.
6649
6650 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6651
6652         PR c++/495
6653         * g++.dg/template/friend24.C: New test.
6654
6655 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6656
6657         PR c++/12332
6658         * g++.dg/template/memtmpl2.C: New test.
6659
6660 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6661
6662         PR target/11184
6663         * gcc.dg/builtin-apply1.c: New test.
6664
6665 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6666
6667         PR c++/9848
6668         * g++.dg/warn/Wunused-4.C: New test.
6669
6670 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6671
6672         PR c++/12316
6673         * g++.dg/other/gc2.C: New test.
6674
6675 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6676
6677         PR c++/11991
6678         * g++.dg/rtti/typeid3.C: New test.
6679
6680         PR c++/12266
6681         * g++.dg/overload/template1.C: New test.
6682
6683 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6684
6685         * g++.dg/opt/cfg3.C: New test.
6686
6687 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6688
6689         PR c++/7939
6690         * g++.dg/template/crash11.C: New test.
6691
6692 2003-09-16  Jason Merrill  <jason@redhat.com>
6693             Jakub Jelinek  <jakub@redhat.com>
6694
6695         * gcc.dg/attr-warn-unused-result.c: New test.
6696
6697 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6698
6699         PR c++/12184
6700         * g++.dg/expr/call2.C: New test.
6701
6702 2003-09-15  Andreas Jaeger  <aj@suse.de>
6703
6704         * gcc.dg/Wold-style-definition-1.c: New test.
6705
6706 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6707
6708         PR c++/3907
6709         * g++.dg/parse/template12.C: New test.
6710
6711         * g++.dg/abi/bitfield11.C: New test.
6712         * g++.dg/abi/bitfield12.C: Likewise.
6713
6714 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6715
6716         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6717         non-expansion of functional macro name without arguments at EOL.
6718         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6719
6720 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6721
6722         * gcc.c-torture/execute/20030914-[12].c: New tests.
6723
6724 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6725
6726         PR c++/11788
6727         * g++.dg/overload/addr1.C: New test.
6728
6729 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6730
6731         * gcc.dg/20030909-1.c: New test.
6732
6733 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6734
6735         * gcc.dg/ultrasp10.c: New test.
6736
6737 2003-09-09  Devang Patel  <dpatel@apple.com>
6738
6739         * gcc.dg/darwin-ld-6.c: New test.
6740
6741 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6742
6743         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6744
6745 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6746
6747         * gcc.dg/ia64-types1.c: New test.
6748         * gcc.dg/ia64-types2.c: Likewise.
6749
6750 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6751
6752         * gcc.dg/builtins-1.c: Add more _Complex tests.
6753         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6754
6755         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6756         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6757
6758 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6759
6760         PR c++/11786
6761         * g++.dg/lookup/koenig2.C: New test.
6762
6763         PR c++/5296
6764         * g++.dg/rtti/typeid2.C: New test.
6765
6766 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6767
6768         * gcc.c-torture/compile/20030904-1.c: New test.
6769
6770 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6771
6772         * g++.dg/opt/longbranch2.C: New test.
6773
6774 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6775
6776         * g++.dg/template/crash10.C: Only compile it.
6777
6778 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6779
6780         PR middle-end/11665
6781         * gcc.c-torture/compile/20030907-1.c: New test.
6782         * g++.dg/init/array11.C: New test.
6783
6784 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6785
6786         PR c++/11852
6787         * g++.dg/init/struct1.C: New test.
6788
6789 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6790
6791         PR c++/12181
6792         * g++.dg/expr/comma1.C: New test.
6793
6794 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6795
6796         PR c++/11867
6797         * g++.dg/expr/static_cast5.C: New test.
6798
6799 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6800
6801         PR c++/11507
6802         * g++.dg/lookup/scoped7.C: New test.
6803
6804         PR c++/9574
6805         * g++.dg/other/static1.C: New test.
6806
6807         PR c++/11490
6808         * g++.dg/warn/template-1.C: New test.
6809
6810         PR c++/11432
6811         * g++.dg/template/crash10.C: New test.
6812
6813         PR c++/2478
6814         * g++.dg/overload/VLA.C: New test.
6815
6816         PR c++/10804
6817         * g++.dg/template/call1.C: New test.
6818
6819 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6820
6821         PR c++/11794
6822         * g++.dg/parse/using3.C: New test.
6823
6824 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6825
6826         PR c++/11409
6827         * g++.dg/overload/builtin3.C: New test case.
6828
6829 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6830
6831         PR c/9862
6832         * gcc.dg/20030906-1.c: New test.
6833         * gcc.dg/20030906-2.c: Likewise.
6834
6835 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6836
6837         PR c++/12167
6838         * g++.dg/parse/defarg5.C: New test.
6839
6840         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6841
6842 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6843
6844         PR c++/12163
6845         * g++.dg/expr/static_cast4.C: New test.
6846
6847         PR c++/12146
6848         * g++.dg/template/crash9.C: New test.
6849
6850 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6851
6852         * g++.old-deja/g++.ext/pretty2.C: Update for change
6853         in __FUNCTION__.
6854         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6855
6856 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6857
6858         PR c++/11922
6859         * g++/dg/template/qualified-id1.C: New test.
6860
6861         PR c++/12037
6862         * g++.dg/warn/noeffect4.C: New test.
6863
6864 2003-09-04  Matt Austern  <austern@apple.com>
6865
6866         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6867         * g++.dg/ext/fnname2.C: Likewise.
6868         * g++.dg/ext/fnname3.C: Likewise.
6869
6870 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6871
6872         * g++.dg/expr/lval1.C: New test.
6873         * g++.dg/ext/lvcast.C: Remove.
6874
6875 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6876
6877         PR optimization/11700.
6878         * gcc.c-torture/compile/20030903-1.c: New test case.
6879
6880 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6881
6882         PR c++/12053
6883         * g++.dg/abi/layout4.C: New test.
6884
6885 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6886
6887         PR c++/11553
6888         * g++.dg/parse/friend3.C: New test.
6889
6890 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6891
6892         PR c++/11847
6893         * g++.dg/template/class1.C: New test.
6894
6895         PR c++/11808
6896         * g++.dg/expr/call1.C: New test.
6897
6898 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6899
6900         PR c++/12114
6901         * g++.dg/init/ref9.C: New test.
6902
6903         PR c++/11972
6904         * g++.dg/template/nested4.C: New test.
6905
6906 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/12093
6909         * g++.dg/template/non-dependent4.C: New test.
6910
6911         PR c++/11928
6912         * g++.dg/inherit/conv1.C: New test.
6913
6914 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6915
6916         PR c++/6196
6917         * g++.dg/ext/label1.C: New test.
6918         * g++.dg/ext/label2.C: Likewise.
6919
6920 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6921
6922         * g++.dg/expr/cond3.C: New test.
6923
6924 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6925
6926         * gcc.dg/builtins-1.c: Add new builtin cases.
6927
6928 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6929
6930         * gcc.dg/builtins-1.c: Add new cases.
6931         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6932
6933 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6934
6935         * gcc.dg/builtins-1.c: Add more math builtin tests.
6936         * gcc.dg/torture/builtin-attr-1.c: New test.
6937
6938 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR optimization/5079
6941         * g++.dg/opt/static3.C: New test.
6942
6943 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6944
6945         * gcc.misc-tests/gcov-10b.c: New test.
6946
6947 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6948
6949         * g++.dg/opt/ptrmem3.C: New test.
6950
6951         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6952
6953 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6954
6955         * gcc.dg/20030826-2.c: New test.
6956
6957 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6958
6959         PR middle-end/12002
6960         * g77.f-torture/compile/12002.f: New test case.
6961
6962 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6963
6964         * gcc.dg/20030826-1.c: New test case.
6965
6966 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6967
6968         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6969
6970 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6971
6972         PR c++/11871
6973         * c++.dg/lookup/crash1.C: New test.
6974
6975         * c++.dg/warn/noeffect3.C: New test.
6976
6977 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6978
6979         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6980         * gcc.dg/compat/vector-1_y.c: Ditto.
6981         * gcc.dg/compat/vector-2_x.c: Ditto.
6982         * gcc.dg/compat/vector-2_y.c: Ditto.
6983
6984 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6985
6986         * gcc.dg/20030702-1.c: New test.
6987
6988 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/8795
6991         * g++.dg/ext/altivec-1.C: New test.
6992
6993 2003-08-24  Richard Henderson  <rth@redhat.com>
6994
6995         * g++.dg/eh/simd-2.C: Add -w for x86.
6996
6997 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6998
6999         * gcc.dg/20030815-1.c: New test.
7000
7001 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7002
7003         PR c++/3765
7004         * g++.dg/parse/access6.C: New test.
7005
7006 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7007
7008         PR c++/641, c++/11876
7009         * g++.dg/template/friend22.C: New test.
7010         * g++.dg/template/friend23.C: Likewise.
7011
7012 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7013
7014         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7015         identically.
7016
7017 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7018
7019         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7020
7021 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7022
7023         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7024
7025 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7026
7027         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7028
7029 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7030
7031         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7032
7033 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/11919
7036         * g++.dg/overload/prom1.C: New test.
7037
7038         PR c++/11551
7039         * g++.dg/parse/dtor2.C: New test.
7040
7041         PR c++/10762
7042         * g++.dg/parse/using2.C: New test.
7043
7044 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7045
7046         PR target/11805
7047         * gcc.c-torture/compile/20030821-1.c: New.
7048
7049 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7050
7051         PR c++/11834
7052         * g++.dg/template/deduce2.C: New test.
7053
7054 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7055
7056         * gcc.c-torture/execute/20030821-1.c: New test.
7057
7058 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7059
7060         PR middle-end/11984
7061         * gcc.dg/20030820-1.c: New test case.
7062
7063 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7064
7065         PR c++/11945
7066         * g++.dg/warn/noeffect2.C: New test.
7067
7068 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7069
7070         PR c++/10926
7071         * g++.dg/template/dtor2.C: New test.
7072
7073         PR c++/11684
7074         * g++.dg/template/operator1.C: New test.
7075         * g++.dg/parse/operator4.C: New test.
7076
7077         PR c++/11946.C
7078         * g++.dg/expr/enum1.C: New test.
7079         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7080
7081         PR c++/11036.C
7082         * g++.dg/parse/elab2.C: New test.
7083         * g++.dg/parse/typedef4.C: Change error message.
7084         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7085         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7086         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7087
7088 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7089
7090         * gcc.dg/pch/warn-1.c: New.
7091         * gcc.dg/pch/warn-1.hs: New.
7092
7093         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7094         not-tested file.
7095
7096 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7099
7100 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7101
7102         * gcc.dg/uninit-D.c: New Test.
7103         * gcc.dg/uninit-E.c: New Test.
7104         * gcc.dg/uninit-F.c: New Test.
7105         * gcc.dg/uninit-G.c: New Test.
7106
7107 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7108
7109         * g++.dg/README: Describe the pch directory.
7110
7111 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7112
7113         PR c++/11174
7114         * g++.dg/parse/access4.C: New test.
7115         * g++.dg/parse/access5.C: Likewise.
7116         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7117
7118 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7119
7120         * gcc.dg/noncompile/20030818-1.c: New.
7121
7122 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7123
7124         PR c++/11957
7125         * g++.dg/warn/noeffect1.C: New test.
7126
7127         * g++.dg/template/scope2.C: New test.
7128         * g++.dg/template/error2.C: Correct dg-error
7129
7130 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7131
7132         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7133
7134 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7135
7136         PR C++/11512
7137         * g++.dg/template/warn1.C: New.
7138
7139 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7140
7141         * g++.dg/template/error2.C: New test.
7142         * g++.dg/lookup/using7.C: Adjust errors
7143         * g++.old-deja/g++.pt/crash36.C: Likewise.
7144         * g++.old-deja/g++.pt/derived3.C: Likewise.
7145
7146 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7147
7148         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7149         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7150         * gcc.c-torture/execute/builtins/string-9.c: New, from
7151         string-opt-9.c.  Adjust for execute/builtins framework.
7152         * gcc.c-torture/execute/string-opt-9.c: Delete.
7153
7154 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7155
7156         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7157
7158         * g++.dg/parse/ret-type2.C: New test.
7159
7160         PR c++/11703
7161         * g++.dg/init/new8.C: New test.
7162
7163         PR c++/10923
7164         * g++.dg/parse/typedef5.C: New test.
7165
7166         PR c++/9512
7167         * g++.dg/parse/qualified2.C: New test.
7168         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7169         invalid code.
7170
7171 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7172
7173         * g++.dg/conversion/ptrmem1.C: New test.
7174
7175 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR target/11693
7178         * gcc.dg/20030811-1.c: New test.
7179
7180         PR target/11535
7181         * gcc.c-torture/execute/20030811-1.c: New test.
7182
7183 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7184
7185         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7186
7187 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7188
7189         PR c++/11789.C
7190         * g++.dg/inherit/multiple1.C: New test.
7191
7192 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7193
7194         * gcc.dg/spe1.c: New test.
7195
7196         PR c++/11670
7197         * g++.dg/expr/cast2.C: New test.
7198
7199         PR c++/10530
7200         * g++.dg/template/dependent-name2.C: New test.
7201
7202 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7203
7204         * g++.dg/parse/crash11.C: Put the dg options in comments.
7205
7206 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7207
7208         * lib/gcc-dg.exp: Update for diagnostic change.
7209
7210 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7211
7212         PR c++/5767
7213         * g++.dg/parse/crash11.C: New test.
7214
7215 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7216
7217         * gcc.dg/cpp/spacing1.c: Update.
7218
7219 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7220
7221         PR target/11739
7222         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7223         a value for -mtune.
7224
7225 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7226
7227         PR middle-end/11771
7228         * gcc.c-torture/compile/20030804-1.c: New test case.
7229
7230 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7231
7232         * gcc.dg/20030804-1.c: New test case.
7233
7234 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7235
7236         * gcc.dg/cpp/separate-1.c: New test.
7237
7238 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7239
7240         PR c++/11704
7241         * g++.dg/template/dependent-expr2.C: New test.
7242
7243         PR c++/11766
7244         * g++.dg/expr/ptrmem1.C: New test.
7245
7246 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7247
7248         PR c++/9453
7249         * g++.dg/template/friend15.C: New test.
7250
7251 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7252
7253         * lib/dg-pch.exp: Work round PCH bug.
7254
7255 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7256
7257         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7258         builtins.  Move cases from builtins-4.c here.
7259
7260         * gcc.dg/torture/builtin-math-1.c: New test taken from
7261         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7262         additional cases.
7263
7264         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7265         Delete.
7266
7267 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         PR c++/9447
7270         * g++.dg/template/using7.C: New test.
7271
7272 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7273
7274         * import1.c, import2.c: New tests.
7275
7276 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7277
7278         * g++.dg/eh/crossjump1.C: New test.
7279
7280 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7281
7282         PR c++/11697
7283         * g++.dg/template/using6.C: New test.
7284
7285         PR c++/11744
7286         * g++.dg/template/koenig2.C: New test.
7287
7288 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7289
7290         PR c++/7983
7291         * g++.dg/parse/typedef4.C: New test.
7292
7293 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7294
7295         PR c++/8442, c++/8806
7296         * g++.dg/template/elab1.C: New test.
7297         * g++.dg/template/type2.C: Likewise.
7298         * g++.dg/template/ttp3.C: Adjust expected error message.
7299         * g++.old-deja/g++.law/visibility13.C: Likewise.
7300         * g++.old-deja/g++.niklas/t135.C: Likewise.
7301         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7302         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7303         template argument.
7304         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7305
7306 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7307
7308         PR c++/11295
7309         * g++.dg/ext/stmtexpr1.C: New test.
7310
7311         * g++.dg/opt/tmp1.C: New test.
7312
7313         PR c++/11525
7314         * g++.dg/parse/constant4.C: New test.
7315
7316         PR c++/9447
7317         * g++.dg/template/using5.C: New test.
7318
7319 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7320
7321         * gcc.dg/builtins-27.c: New test case.
7322
7323 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7324
7325         * gcc.dg/tls/opt-7.c: New test.
7326
7327 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7328
7329         * g++.old-deja/g++.other/crash18.C: Remove.
7330
7331 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7332
7333         * g++.dg/template/explicit3.C: New.
7334         * g++.dg/template/explicit4.C: New.
7335         * g++.dg/template/explicit5.C: New.
7336
7337         PR c++/11347
7338         * g++.dg/template/memtmpl1.C: New.
7339
7340 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7341
7342         PR target/11565
7343         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7344         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7345
7346 2003-07-30  Jan Hubicka  <jh@suse.cz>
7347
7348         * vtgc1.c: Kill.
7349
7350 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7351
7352         * gcc.dg/struct-in-proto-1.c: New test.
7353
7354 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7355
7356         * gcc.dg/cpp/include2.c: Only expect one message.
7357
7358 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7359
7360         PR c++/9447
7361         * g++.dg/template/using1.C: New test.
7362         * g++.dg/template/using2.C: New test.
7363         * g++.dg/template/using3.C: New test.
7364         * g++.dg/template/using4.C: New test.
7365
7366 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7367
7368         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7369         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7370
7371 2003-07-28  Jan Hubicka  <jh@suse.cz>
7372
7373         PR c++/11530
7374         * g++.dg/opt/call1.C: New test.
7375
7376 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7377
7378         PR c++/11667
7379         * g++.dg/init/enum2.C: New test.
7380         * g++.dg/template/overload1.C: Add "-w" option.
7381
7382 2003-07-28    <hp@bitrange.com>
7383
7384         * gcc.dg/Wdeclaration-after-statement-1.c,
7385         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7386
7387 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7388
7389         * gcc.c-torture/compile/20030725-1.c: New test.
7390
7391 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7392
7393         * gcc.dg/20030505.c: Only run for SPE.
7394         Remove definition of opaque type.
7395
7396 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7397
7398         * g++.dg/template/ptrmem6.C: New test.
7399
7400 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7401
7402         * gcc.c-torture/compile/zero-strct-2.c: New test.
7403
7404 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7405
7406         * gcc.dg/intermod-1.c: New test.
7407
7408 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7409
7410         PR c++/11617
7411         * g++.dg/template/lookup2.C: New test.
7412         * g++.dg/template/memclass1.C: Remove instantiated from error.
7413         * g++.dg/other/error2.C: Tweak expected errors.
7414
7415         PR c++/11596
7416         * g++.dg/template/defarg3.C: New test.
7417
7418         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7419
7420 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7421
7422         * g++.dg/inherit/access5.C: New test.
7423
7424 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7425
7426         PR c++/11513
7427         * g++.dg/template/crash8.C: New test.
7428
7429 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7430
7431         PR c/10602
7432         * gcc.dg/noncompile/incomplete-2.c: New test.
7433
7434 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7435
7436         PR c++/11645
7437         * g++.dg/inherit/access4.C: New test.
7438
7439         PR c++/11517
7440         * g++.dg/expr/cond2.C: New test.
7441
7442         PR optimization/10679
7443         * g++.dg/opt/inline4.C: New test.
7444
7445 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7446
7447         * g++.dg/parse/crash10: New test.
7448
7449 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7450
7451         * g++.dg/ext/flexary1.C: New test.
7452
7453 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7454
7455         PR c++/10793
7456         * g++.dg/template/crash9.C: New test.
7457
7458 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7459
7460         PR c++/3004
7461         * g++.dg/parse/typedef3.C: New test.
7462
7463         PR c++/7906
7464         * g++.dg/parse/operator2.C: New test.
7465
7466         PR c++/8895
7467         * g++.dg/parse/def-tmpl-arg1.C: New test.
7468
7469         PR c++/9282
7470         * g++.dg/parse/funptr1.C: New test.
7471
7472         PR c++/9452
7473         * g++.dg/parse/ambig3.C: New test.
7474
7475         PR c++/9454
7476         * g++.dg/parse/operator3.C: New test.
7477
7478         PR c++/9486
7479         * g++.dg/parse/template10.C: New test.
7480
7481         PR c++/9488
7482         * g++.dg/parse/template11.C: New test.
7483
7484         PR c++/10150
7485         * g++.dg/parse/invalid-op1.C: New test.
7486
7487         PR c++/10247
7488         * g++.dg/parse/condexpr1.C: New test.
7489
7490 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7491
7492         * g++.dg/ext/packed3.C: New test.
7493         * g++.dg/ext/packed4.C: New test.
7494
7495         * gcc.dg/pack-test-3.c: New test.
7496
7497 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7498
7499         * lib/compat.exp: Handle dg-options per source file.
7500         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7501         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7502         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7503         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7504         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7505         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7506         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7507         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7508         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7509         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7510         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7511         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7512         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7513         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7514
7515 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7516
7517         PR c/10320
7518         * gcc.c-torture/execute/20030718-1.c: New test.
7519
7520 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         PR optimization/11536
7523         * gcc.dg/20030721-1.c: New test.
7524
7525 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7526
7527         PR c++/11546
7528         * g++.dg/template/lookup1.C: New test.
7529
7530 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7531
7532         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7533         diagnostics of ill-formed constructs involving labels.
7534         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7535         the new 'previously defined here' message.
7536
7537 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7538
7539         * g++.dg/parse/non-dependent2.C: New test.
7540
7541 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7542
7543         * g++.dg/init/init-ref4.C: xfail on targets without
7544         weak symbols.
7545
7546 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7547
7548         PR target/11087
7549         * gcc.c-torture/execute/20030717-1.c: New test.
7550
7551 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7552
7553         * g++.dg/opt/cfg1.C: New test.
7554
7555 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7556
7557         PR optimization/11557
7558         * gcc.dg/20030717-1.c: New test.
7559
7560 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7561
7562         PR c++/10476
7563         * g++.dg/expr/crash-1.C: New test.
7564
7565         PR c++/11027
7566         * g++.dg/template/init3.C: New test.
7567
7568         PR c++/8222
7569         * g++.dg/template/non-dependent1.C: New test.
7570
7571         PR c++/11070
7572         * g++.dg/template/non-dependent2.C: New test.
7573
7574         PR c++/11071
7575         * g++.dg/template/non-dependent3.C: New test.
7576
7577         PR c++/9907
7578         * g++.dg/template/sizeof5.C: New test.
7579
7580 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7581
7582         PR 11498
7583         * gcc.c-torture/compile/mangle-1.c: New file.
7584
7585 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7586
7587         PR c++/7809
7588         * g++.dg/parse/access3.C: New test.
7589
7590 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7591
7592         PR c++/11384
7593         * g++.dg/init/init-ref4.C: New test.
7594
7595 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7596
7597         PR c++/11547
7598         * g++.dg/parse/constant3.C: New test.
7599         * g++.dg/parse/crash7.C: Likewise.
7600
7601 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7602
7603         PR target/11008
7604         * gcc.dg/i386-pentium4-not-mull.c: New.
7605
7606 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7607
7608         * gcc.dg/asm-names.c (ymain): Make it weak.
7609
7610 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7611
7612         PR c++/5421
7613         * g++.dg/template/friend21.C: New test.
7614
7615 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7616
7617         * gcc.dg/cleanup-8.c: New test.
7618         * gcc.dg/cleanup-9.c: New test.
7619
7620 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7621
7622         * g++.dg/ext/dll-MI1.h: New file.
7623         * g++.dg/ext/dllexport-MI1.C: New file.
7624         * g++.dg/ext/dllimport-MI1.C: New file.
7625
7626 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7627
7628         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7629         it does not have cmpstrsi patterns (just cmpmemsi).
7630
7631 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7632
7633         PR debug/11473
7634         * g++.dg/debug/debug8.C: New test.
7635
7636 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7637
7638         PR c++/10108
7639         * g++.dg/template/crash7.C: New test.
7640
7641 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7642
7643         PR target/10795
7644         * gcc.c-torture/compile/20030708-1.c: New.
7645
7646 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7647
7648         * gcc.c-torture/execute/20030715-1.c: New test.
7649
7650 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7651
7652         * gcc.dg/pch/inline-3.c: New file.
7653         * gcc.dg/pch/inline-3.hs: New file.
7654         * gcc.dg/pch/inline-4.c: New file.
7655         * gcc.dg/pch/inline-4.hs: New file.
7656
7657 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7658
7659         PR c++/11509
7660         * g++.dg/template/crash6.C: New test.
7661
7662         PR c++/7053
7663         * g++.dg/template/friend20.C: New test.
7664
7665         PR c++/7019
7666         * g++.dg/template/overload2.C: New test.
7667
7668 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7669
7670         PR optimization/11440
7671         * gcc.c-torture/execute/20030714-1.c: New test.
7672
7673 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7674
7675         PR c++/11154
7676         * g++.dg/template/partial2.C: New test.
7677
7678 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/11503
7681         * g++.dg/template/anon1.C: New test.
7682
7683         PR c++/11493
7684         PR c++/11495
7685         * g++.dg/parse/template9.C: Likewise.
7686         * g++.dg/template/crash4.C: New test.
7687         * g++.dg/template/koenig1.C: Likewise.
7688         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7689         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7690         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7691         functions.
7692         * g++.old-deja/g++.jason/template36.C: Likewise.
7693         * g++.old-deja/g++.mike/p1989.C: Likewise.
7694         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7695         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7696         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7697         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7698         compiling.
7699         * g++.old-deja/g++.pt/union2.C: Use this->.
7700
7701 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7702
7703         * gcc.dg/20030711-1.c: New test.
7704
7705 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7706
7707         PR c++/11050
7708         * g++.dg/parse/args1.C: New test.
7709         * g++.pt/defarg8.C: Change expected errors.
7710
7711 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/8164
7714         * g++.dg/template/nontype2.C: New test.
7715
7716         PR c++/10558
7717         * g++.dg/parse/template8.C: New test.
7718
7719         PR c++/8327
7720         * g++.dg/template/scope1.C: New test.
7721
7722         * g++.dg/warn/Wsign-compare-1.C: New test.
7723
7724 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7725
7726         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7727
7728 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7729
7730         PR c++/9411
7731         * g++.dg/template/explicit2.C: New test.
7732
7733         PR c++/10032
7734         * g++.dg/warn/pedantic1.C: New test.
7735
7736 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7737
7738         PR c++ 9483
7739         * g++.dg/other/field1.C: New test.
7740
7741 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7742
7743         PR c/11449
7744         * gcc.c-torture/compile/20030707-1.c: New.
7745
7746 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7747
7748         PR c++/10849
7749         * g++.dg/template/access12.C: New test.
7750
7751 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7752
7753         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7754         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7755         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7756         * gcc.misc-tests/gcov.exp: Update
7757         * g++.dg/gcov/gcov.exp: Update
7758         * lib/gcov.exp: Update.
7759
7760 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7761
7762         * g++.dg/abi/mangle17.C: Make sure template expressions are
7763         dependent.
7764         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7765         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7766         * g++.dg/opt/stack1.C: Remove erroneous code.
7767         * g++.dg/parse/template7.C: New test.
7768         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7769         * g++.old-deja/g++.pt/crash4.C: Likewise.
7770
7771 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7772
7773         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7774         with zero or one occurence of `$' after the initial `L'.
7775
7776 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7777
7778         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7779
7780 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7781
7782         PR c/11370
7783         * gcc.dg/Wunreachable-6.c: New testcase.
7784         * gcc.dg/Wunreachable-7.c: New testcase.
7785
7786 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7787
7788         PR c/11420
7789         * gcc.dg/20030708-1.c: New test.
7790
7791 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7792
7793         * gcc.dg/compat/sdata-section.h: New file.
7794         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7795         * gcc.dg/torture/mips-sdata-1.c: New test.
7796
7797 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7798
7799         PR c++/11030
7800         * g++.dg/template/friend19.C: New test.
7801
7802 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7803
7804         * g++.dg/opt/strength-reduce.C: New test.
7805
7806 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7807
7808         PR target/10979
7809         * gcc.dg/20030707-1.c: New testcase.
7810
7811 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7812
7813         PR optimization/11059
7814         * g++.dg/opt/emptyunion.C: New testcase.
7815
7816 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7817             Eric Botcazou  <ebotcazou@libertysurf.fr>
7818
7819         * g++.dg/opt/stack1.C: New test.
7820
7821 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7822
7823         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7824         run test.
7825
7826         PR c++/11431
7827         * g++.dg/expr/static_cast3.C: New test.
7828
7829 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7830
7831         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7832         everywhere.
7833         * gcc.dg/concat.c: Concatenation of string constants with
7834         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7835         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7836         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7837         necessary to avoid multi-character character constant warning.
7838         * gcc.dg/cpp/escape.c: Likewise.
7839         * gcc.dg/cpp/ucs.c: Likewise.
7840         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7841         Fix a typo.
7842
7843 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7844
7845         PR c/11428
7846         * gcc.c-torture/compile/20030704-1.c: New.
7847
7848 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7849
7850         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7851
7852 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7853
7854         PR c++/5287, PR c++/7910,  PR c++/11021
7855         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7856         tests for warnings.
7857         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7858         * g++.dg/ext/dllimport3.C: Likewise.
7859         * g++.dg/ext/dllimport4.C: New file.
7860         * g++.dg/ext/dllimport5.C: New file.
7861         * g++.dg/ext/dllimport6.C: New file.
7862         * g++.dg/ext/dllimport7.C: New file.
7863         * g++.dg/ext/dllimport8.C: New file.
7864         * g++.dg/ext/dllimport9.C: New file.
7865         * g++.dg/ext/dllimport10.C: New file.
7866         * g++.dg/ext/dllexport1.C: New file.
7867
7868 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7869
7870         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7871         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7872
7873 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7874
7875         * gcc.dg/builtins-25.c: New testcase.
7876         * gcc.dg/builtins-26.c: New testcase.
7877
7878 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7879
7880         * gcc.dg/compat/vector-defs.h: New file.
7881         * gcc.dg/compat/vector-setup.h: New file.
7882         * gcc.dg/compat/vector-check.h: New file.
7883         * gcc.dg/compat/vector-1_main.c: New file.
7884         * gcc.dg/compat/vector-1_x.c: New file.
7885         * gcc.dg/compat/vector-1_y.c: New file.
7886         * gcc.dg/compat/vector-2_main.c: New file.
7887         * gcc.dg/compat/vector-2_x.c: New file.
7888         * gcc.dg/compat/vector-2_y.c: New file.
7889
7890         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7891         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7892         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7893         * gcc.dg/compat/struct-align-1.h: New file.
7894         * gcc.dg/compat/struct-align-1_main.c: New file.
7895         * gcc.dg/compat/struct-align-1_x.c: New file.
7896         * gcc.dg/compat/struct-align-1_y.c: New file.
7897         * gcc.dg/compat/struct-align-2.h: New file.
7898         * gcc.dg/compat/struct-align-2_main.c: New file.
7899         * gcc.dg/compat/struct-align-2_x.c: New file.
7900         * gcc.dg/compat/struct-align-2_y.c: New file.
7901
7902         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
7903         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
7904         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
7905         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
7906         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
7907         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
7908         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
7909         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
7910         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
7911         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
7912         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
7913         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
7914         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
7915         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
7916         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
7917         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
7918         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
7919         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
7920         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
7921         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
7922         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
7923         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7924         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7925         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
7926         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
7927         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
7928         * gcc.dg/compat/struct-return-10_x.c: Ditto.
7929         * gcc.dg/compat/struct-return-2_x.c: Ditto.
7930         * gcc.dg/compat/struct-return-3_x.c: Ditto.
7931
7932 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7933
7934         * gcc.dg/i386-call-1.c: New test.
7935
7936 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
7937
7938         PR c++/9162
7939         * g++.dg/parse/defarg4.C: New.
7940
7941 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7942
7943         PR target/10700
7944         * gcc.c-torture/compile/20030703-1.c: New test case.
7945
7946 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7947
7948         * g++.dg/template/local3.C: Remove extra semicolon.
7949
7950 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7951
7952         * gcc.dg/i386-volatile-1.c: New test.
7953
7954 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
7955
7956         PR c++/11072
7957         * g++.dg/other/offsetof2.C: XFAIL.
7958         * g++.dg/other/offsetof5.C: New.
7959
7960         PR c++/10219
7961         * g++.dg/template/error1.C: New.
7962
7963         PR c++/9779
7964         * g++.dg/template/dependent-expr1.C: New.
7965
7966 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
7967
7968         PR c++/6949
7969         * g++.dg/template/local3.C: New test.
7970
7971         PR c++/11149
7972         * g++.dg/lookup/scoped6.C: New test.
7973
7974 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
7975
7976         PR c++/8046
7977         * g++.dg/other/error7.C: New test.
7978
7979 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
7980
7981         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
7982         * g++.old-deja/g++.abi/vtable3.h: Likewise.
7983         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7984         * g++.old-deja/g++.other/union2.C: Likewise.
7985         * gcc.dg/c90-const-expr-2.c: Likewise.
7986         * gcc.dg/c90-const-expr-3.c: Likewise.
7987         * gcc.dg/c99-const-expr-2.c: Likewise.
7988         * gcc.dg/c99-const-expr-3.c: Likewise.
7989         * gcc.dg/concat.c: Likewise.
7990
7991 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/9559
7994         * g++.dg/init/static1.C: New test.
7995
7996 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7997
7998         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
7999         * g++.old-deja/g++.other/access2.C: Likewise.
8000         * g++.old-deja/g++.other/decl2.C: Likewise.
8001         * gcc.c-torture/execute/20020615-1.c: Likewise.
8002
8003 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8004
8005         PR c++/4933
8006         * g++.dg/template/sizeof4.C: New test.
8007
8008 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8009
8010         * g++.dg/other/error6.C: New test.
8011
8012 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8013
8014         PR c++/10750
8015         * g++.dg/parse/constant2.C: New test.
8016
8017 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8018
8019         PR c++/11106
8020         * g++.dg/other/error5.C: New test.
8021
8022 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8023
8024         * gcc.dg/format/gcc_diag-1.c: New test.
8025
8026 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8027
8028         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8029
8030 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8031
8032         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8033         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8034         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8035
8036 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8037
8038         * gcc.c-torture/execute/builtins/string-8.c: New test.
8039         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8040         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8041         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8042
8043 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8044
8045         PR c++/10468
8046         * g++.dg/ext/typeof6.C: New test.
8047
8048 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8049
8050         PR c++/10796
8051         * g++.dg/init/enum1.C: New test.
8052
8053 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8054
8055         * gcc.dg/20030627-1.c: New test.
8056
8057 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8058
8059         PR c++/11332
8060         * g++.dg/expr/static_cast2.C: New test.
8061
8062 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8063             Jakub Jelinek  <jakub@redhat.com>
8064
8065         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8066         sprintf(dst,"%s",src) optimization.
8067         * gcc.c-torture/execute/20030626-1.c: New test case.
8068         * gcc.c-torture/execute/20030626-2.c: New test case.
8069
8070 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8071
8072         * gcc.c-torture/execute/multi-ix.c: New test.
8073
8074         * gcc.c-torture/execute/simd-4.c (main):
8075         Added missing semicolon at end of union.
8076
8077 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8078
8079         PR c++/8266
8080         * g++.dg/template/explicit-instantiation3.C: New test.
8081
8082 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8083
8084         * gcc.dg/20030626-1.c: Use signed char.
8085
8086 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8087
8088         * gcc.dg/20030626-1.c: New test.
8089
8090 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8091
8092         * const-str-2.m: Update.
8093
8094 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c++/10990
8097         * g++.dg/rtti/dyncast1.C: New test.
8098         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8099         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8100         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8101
8102         PR c++/10931
8103         * g++.dg/expr/static_cast1.C: New test.
8104
8105 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8106
8107         * gcc.dg/20030625-1.c: New test.
8108
8109 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8110
8111         * gcc.c-torture/compile/20030624-1.c: New test case.
8112
8113 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8114
8115         * gcc.c-torture/execute/string-opt-17.c: New test.
8116
8117 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8118
8119         PR c++/5754
8120         * g++.dg/parse/crash6.C: New test.
8121
8122 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8123
8124         * gcc.dg/builtins-24.c: New test case.
8125
8126 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8127
8128         * g++.dg/opt/operator1.C: New test.
8129
8130 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8131
8132         * gcc.c-torture/execute/string-opt-16.c: New test case.
8133
8134 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8135
8136         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8137         * g++.old-deja/g++.other/conv7.C: Likewise
8138         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8139         * g++.old-deja/g++.other/overload14.C: Likewise.
8140
8141 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8142
8143         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8144         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8145
8146 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8147
8148         PR c++/10888
8149         * g++.dg/warn/Winline-3.C: New test.
8150
8151 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8152
8153         * lib/target-supports.exp (check_alias_available): Make the test
8154         program acceptable to the Solaris assembler.
8155
8156         PR c++/10749
8157         * g++.dg/template/memclass2.C: New test.
8158
8159 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8160             Eric Botcazou  <ebotcazou@libertysurf.fr>
8161
8162         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8163         data for non-matching targets.
8164         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8165
8166 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/10845
8169         * g++.dg/template/member3.C: New test.
8170
8171 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR c++/10939
8174         * g++.dg/template/func1.C: New test.
8175
8176         PR c++/9649
8177         * g++.dg/template/static4.C: New test.
8178         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8179
8180         PR c++/11041
8181         * g++.dg/init/ref7.C: New test.
8182
8183 2003-06-19  Matt Austern  <austern@apple.com>
8184
8185         PR c++/11228
8186         * g++.dg/anew1.C: New test.
8187         * g++.dg/anew2.C: New test.
8188         * g++.dg/anew3.C: New test.
8189         * g++.dg/anew4.C: New test.
8190
8191 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8192
8193         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8194
8195 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8196
8197         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8198         endian-dependent.
8199
8200 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8201
8202         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8203         Remove cruft.
8204
8205 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8206
8207         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8208         * gcc.c-torture/compile/961203-1.c: Likewise.
8209         * gcc.c-torture/compile/980506-1.c: Likewise.
8210
8211 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8212
8213         PR c++/10712
8214         * g++.dg/lookup/using7.C: New test.
8215
8216 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8217
8218         PR c++/11105
8219         * g++.dg/abi/conv1.C: Remove it.
8220         * g++.dg/template/conv7.C: New test.
8221         * g++.dg/template/conv8.C: Likewise.
8222         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8223         conversion operator.
8224
8225 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8226
8227         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8228         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8229         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8230         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8231         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8232         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8233         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8234         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8235         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8236         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8237         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8238         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8239         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8240         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8241         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8242         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8243         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8244         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8245         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8246         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8247         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8248         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8249         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8250         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8251         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8252         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8253         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8254         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8255         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8256
8257 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8258
8259         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8260         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8261         indications.
8262
8263 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8264
8265         * gcc.dg/i386-387-5.c: New test case.
8266         * gcc.dg/i386-387-6.c: New test case.
8267         * gcc.dg/builtins-23.c: New test case.
8268
8269 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8270
8271         * gcc.dg/builtins-22.c: New test case.
8272         * gcc.dg/i386-387-1.c: Update to test exp.
8273         * gcc.dg/i386-387-2.c: Likewise.
8274
8275 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8276
8277         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8278
8279 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8280
8281         * lib/gcc-dg.exp (dg-require-dll): New function.
8282         (dg-xfail-if): Likewise.
8283         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8284         driver.
8285
8286         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8287         * gcc.c-torture/compile/20001205-1.c: Likewise.
8288         * gcc.c-torture/compile/20001226-1.c: Likewise.
8289         * gcc.c-torture/compile/20010518-2.c: Likewise.
8290         * gcc.c-torture/compile/20020312-1.c: Likewise.
8291         * gcc.c-torture/compile/20020604-1.c: Likewise.
8292         * gcc.c-torture/compile/920501-12.c: Likewise.
8293         * gcc.c-torture/compile/920501-4.c: Likewise.
8294         * gcc.c-torture/compile/920520-1.c: Likewise.
8295         * gcc.c-torture/compile/920521-1.c: Likewise.
8296         * gcc.c-torture/compile/920625-1.c: Likewise.
8297         * gcc.c-torture/compile/961203-1.c: Likewise.
8298         * gcc.c-torture/compile/980506-1.c: Likewise.
8299         * gcc.c-torture/compile/981006-1.c: Likewise.
8300         * gcc.c-torture/compile/981022-1.c: Likewise.
8301         * gcc.c-torture/compile/981223-1.c: Likewise.
8302         * gcc.c-torture/compile/990617-1.c: Likewise.
8303         * gcc.c-torture/compile/dll.c: Likewise.
8304         * gcc.c-torture/compile/labels-3.c: Likewise.
8305         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8306         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8307         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8308         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8309         * gcc.c-torture/compile/simd-5.c: Likewise.
8310         * gcc.c-torture/compile/20000804-1.x: Remove.
8311         * gcc.c-torture/compile/20001205-1.x: Likewise.
8312         * gcc.c-torture/compile/20001226-1.x: Likewise.
8313         * gcc.c-torture/compile/20010518-2.x: Likewise.
8314         * gcc.c-torture/compile/20020312-1.x: Likewise.
8315         * gcc.c-torture/compile/20020604-1.x: Likewise.
8316         * gcc.c-torture/compile/920501-12.x: Likewise.
8317         * gcc.c-torture/compile/920501-4.x: Likewise.
8318         * gcc.c-torture/compile/920520-1.x: Likewise.
8319         * gcc.c-torture/compile/920521-1.x: Likewise.
8320         * gcc.c-torture/compile/920625-1.x: Likewise.
8321         * gcc.c-torture/compile/961203-1.x: Likewise.
8322         * gcc.c-torture/compile/980506-1.x: Likewise.
8323         * gcc.c-torture/compile/981006-1.x: Likewise.
8324         * gcc.c-torture/compile/981022-1.x: Likewise.
8325         * gcc.c-torture/compile/981223-1.x: Likewise.
8326         * gcc.c-torture/compile/990617-1.x: Likewise.
8327         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8328         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8329         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8330         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8331         * gcc.c-torture/compile/simd-5.x: Likewise.
8332
8333         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8334
8335 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8336
8337         * gcc.c-torture/execute/20030611-1.c: New test.
8338
8339 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8340
8341         PR middle-end/168
8342         * gcc.dg/20030612-1.c: New test case.
8343
8344 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8345
8346         PR c++/10635
8347         * g++.dg/expr/cast1.C: New test.
8348
8349 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8350
8351         * gcc.dg/builtins-21.c: New test case.
8352
8353 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8354
8355         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8356         options instead of at the end.
8357         * lib/objc.exp (objc_target_compile): Likewise.
8358
8359 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8360
8361         PR c++/10432
8362         * g++.dg/parse/error1.C: New test.
8363
8364 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8365
8366         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8367         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8368         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8369         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8370         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8371         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8372         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8373         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8374         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8375         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8376         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8377         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8378         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8379         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8380         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8381         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8382         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8383         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8384         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8385         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8386         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8387         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8388         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8389         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8390
8391         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8392         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8393         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8394         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8395         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8396         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8397         * gcc.dg/compat/scalar-return-3_main.c: New file.
8398         * gcc.dg/compat/scalar-return-3_x.c: New file.
8399         * gcc.dg/compat/scalar-return-3_y.c: New file.
8400         * gcc.dg/compat/scalar-return-4_main.c: New file.
8401         * gcc.dg/compat/scalar-return-4_x.c: New file.
8402         * gcc.dg/compat/scalar-return-4_y.c: New file.
8403
8404 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8405
8406         * gcc.dg/compat/fp2-struct-check.h: New file.
8407         * gcc.dg/compat/fp2-struct-defs.h: New file.
8408         * gcc.dg/compat/fp2-struct-init.h: New file.
8409         * gcc.dg/compat/struct-by-value-10_main.c: New file.
8410         * gcc.dg/compat/struct-by-value-10_x.c: New file.
8411         * gcc.dg/compat/struct-by-value-10_y.c: New file.
8412         * gcc.dg/compat/struct-return-10_main.c: New file.
8413         * gcc.dg/compat/struct-return-10_x.c: New file.
8414         * gcc.dg/compat/struct-return-10_y.c: New file.
8415
8416         * gcc.dg/compat/compat-common.h: New file.
8417         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
8418         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
8419         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
8420         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
8421         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
8422         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
8423         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
8424         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8425         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
8426         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
8427         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8428         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
8429         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
8430         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8431         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
8432         * gcc.dg/compat/small-struct-check.h: Ditto.
8433         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
8434         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8435         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
8436         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
8437         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8438         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
8439         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
8440         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8441         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
8442         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
8443         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8444         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
8445         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
8446         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8447         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
8448         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
8449         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8450         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
8451         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
8452         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8453         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
8454         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
8455         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8456         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
8457         * gcc.dg/compat/struct-return-2_main.c: Ditto.
8458         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8459         * gcc.dg/compat/struct-return-2_y.c: Ditto.
8460         * gcc.dg/compat/struct-return-3_main.c: Ditto.
8461         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8462         * gcc.dg/compat/struct-return-3_y.c: Ditto.
8463
8464 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
8465
8466         * g++.dg/pch/static-1.C: New file.
8467         * g++.dg/pch/static-1.Hs: New file.
8468
8469 2003-06-10  Richard Henderson  <rth@redhat.com>
8470
8471         * gcc.dg/asm-7.c: Adjust expected warning text.
8472
8473 2003-06-10  Roger Sayle  <roger@eyesopen.com>
8474
8475         * gcc.dg/builtins-20.c: New test case.
8476
8477 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/11131
8480         * g++.dg/opt/template1.C: New test.
8481
8482 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8483
8484         * lib/gcc-dg.exp (dg-test): Clear additional_files and
8485         additional_sources.
8486
8487 2003-05-21  David Taylor  <dtaylor@emc.com>
8488
8489         * gcc.dg/Wpadded.c: New file.
8490
8491 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8492
8493         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
8494         * gcc.dg/special/weak-2.c: Add dg-require-weak.
8495         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
8496         dg-require-weak.
8497
8498 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
8499
8500         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
8501
8502 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8503
8504         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
8505         (dg-require-alias): Likewise.
8506         (dg-require-gc-sections): Likewise.
8507         * lib/target-supports.exp (check_gc_sections_available): Likewise.
8508
8509 2003-06-08  Richard Henderson  <rth@redhat.com>
8510
8511         * gcc.dg/20011029-2.c: Fix the array reference.
8512         * gcc.dg/asm-7.c: New.
8513
8514 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
8515
8516         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
8517
8518 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
8519
8520         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
8521         (dg-require-gc-sections): Likewise.
8522
8523 2003-06-08  Jan Hubicka  <jh@suse.cz>
8524
8525         * i386-cmov1.c: Fix regular expression.
8526         * i386-cvt-1.c: Likewise.
8527         * i386-local.c: Likewise.
8528         * i386-local2.c: Likewise.
8529         * i386-mul.c: Likewise.
8530         * i386-ssetype-1.c: Likewise.
8531         * i386-ssetype-3.c: Likewise.
8532         * i386-ssetype-5.c: Likewise.
8533
8534 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8535
8536         PR c++/11039
8537         * g++.dg/warn/implicit-typename2.C: New test.
8538         * g++.dg/warn/implicit-typename3.C: New test.
8539
8540 2003-06-07  Richard Henderson  <rth@redhat.com>
8541
8542         * g++.dg/other/offsetof3.C: Use size_t.
8543         * g++.dg/other/offsetof4.C: Likewise.
8544
8545 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
8546
8547         * lib/copy-file.exp: New. Implement gcc_copy_files.
8548
8549         * lib/dg-pch.exp: Load copy-file.exp
8550         (dg-pch): Use gcc_copy_files instead of "file copy".
8551
8552 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
8553
8554         * gcc.dg/weak/weak.exp: Simplify.
8555         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
8556         * gcc.dg/weak/weak-1.c: Likewise.
8557         * gcc.dg/weak/weak-2.c: Likewise.
8558         * gcc.dg/weak/weak-3.c: Likewise.
8559         * gcc.dg/weak/weak-4.c: Likewise.
8560         * gcc.dg/weak/weak-5.c: Likewise.
8561         * gcc.dg/weak/weak-6.c: Likewise.
8562         * gcc.dg/weak/weak-7.c: Likewise.
8563         * gcc.dg/weak/weak-8.c: Likewise.
8564         * gcc.dg/weak/weak-9.c: Likewise.
8565
8566 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
8567
8568         gcc.c-torture/execute/20030606-1.c: New.
8569
8570 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8571
8572         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
8573         * gcc.dg/builtins-19.c: Likewise.
8574
8575 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8576
8577         * gcc.dg/builtins-2.c: Add some more tests.
8578         * gcc.dg/builtins-18.c: New test case.
8579         * gcc.dg/builtins-19.c: New test case.
8580
8581 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8582             Jim Wilson  <wilson@tuliptree.org>
8583
8584         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
8585
8586 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
8587
8588         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
8589         mempcpy/stpcpy calls not to be optimized into something else.
8590         * gcc.c-torture/execute/string-opt-3.c: Moved to...
8591         * gcc.c-torture/execute/builtins/string-7.c: ...here.
8592         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
8593
8594 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8595
8596         * gcc.dg/format/asm_fprintf-1.c: New test.
8597
8598 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
8599
8600         * lib/gcc-defs.exp (additional_sources): New variable.
8601         (dg-additional-sources): New function.
8602         (additional_files): New variable.
8603         (dg-additional-files): New function.
8604         (dg-additional-files-options): Likewise.
8605         * lib/gcc-dg.exp (dg-require-weak): New function.
8606         (dg-require-alias): Likewise.
8607         (dg-require-gc-sections): Likewise.
8608         * lib/target-supports.exp (check_alias_available): Remove testfile
8609         parameter.
8610         (check_gc_sections_available): New function.
8611         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
8612         (dg-gpp-additional-files): Likewise.
8613         * lib/g++.exp (additional_sources): Remove.
8614         (additional_files): Likewise.
8615         (g++_target_compile): Use dg-additional-files-options.
8616
8617         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
8618         Tcl logic.
8619         * gcc.dg/special/ecos.exp: Remove.
8620         * gcc.dg/special/20000419-2.c: Use dg-require-*.
8621         * gcc.dg/special/alias-1.c: Likewise.
8622         * gcc.dg/special/alias-2.c: Likewise.
8623         * gcc.dg/special/gcsec-1.c: Likewise.
8624         * gcc.dg/special/weak-1.c: Likewise.
8625         * gcc.dg/special/weak-2.c: Likewise.
8626         * gcc.dg/special/wkali-1.c: Likewise.
8627         * gcc.dg/special/wkali-2.c: Likewise.
8628
8629         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
8630         dg-gpp-additional-*.
8631         * g++.dg/special/conpr-3.C: Likewise.
8632         * g++.dg/special/conpr-4.C: Likewise.
8633         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
8634         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
8635         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
8636         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
8637         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
8638         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
8639         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
8640         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
8641         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
8642         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
8643         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
8644         * g++.old-deja/g++.other/comdat1.C: Likewise.
8645         * g++.old-deja/g++.other/comdat2.C: Likewise.
8646         * g++.old-deja/g++.other/comdat3.C: Likewise.
8647         * g++.old-deja/g++.other/ctor1.C: Likewise.
8648         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
8649
8650 2003-06-05  Richard Henderson  <rth@redhat.com>
8651
8652         * gcc.dg/debug/20030605-1.c: New.
8653
8654 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8655
8656         * README.QMTEST: Update.
8657
8658 2003-06-04  Richard Henderson  <rth@redhat.com>
8659
8660         * gcc.dg/cleanup-1.c: New.
8661         * gcc.dg/cleanup-2.c: New.
8662         * gcc.dg/cleanup-3.c: New.
8663         * gcc.dg/cleanup-4.c: New.
8664         * gcc.dg/cleanup-5.c: New.
8665         * gcc.dg/cleanup-6.c: New.
8666         * gcc.dg/cleanup-7.c: New.
8667
8668 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8669
8670         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
8671
8672         * lib/dg-pch.exp: New file.
8673         * g++.dg/pch/pch.exp: Use dg-pch.exp.
8674         * gcc.dg/pch/pch.exp: Likewise.
8675
8676 2003-06-04  Roger Sayle  <roger@eyesopen.com>
8677
8678         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
8679         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
8680         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
8681         * gcc.dg/builtins-17.c: New test case.
8682         * gcc.dg/i386-387-4.c: New test case.
8683         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
8684
8685 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8686
8687         * gcc.dg/ultrasp9.c: New test.
8688
8689 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8690
8691         * gcc.c-torture/compile/20030604-1.c: New test.
8692         * gcc.dg/sparc-constant-1.c: New test.
8693
8694 2003-06-03  Glen Nakamura  <glen@imodulo.com>
8695
8696         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
8697
8698 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
8699
8700         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
8701
8702         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
8703         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
8704
8705 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
8706
8707         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
8708
8709 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8710
8711         PR c++/10940
8712         * g++.dg/template/spec10.C: New test.
8713
8714 2003-06-03  Roger Sayle  <roger@eyesopen.com>
8715
8716         * gcc.dg/builtins-16.c: New test case.
8717
8718 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
8719
8720         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
8721         mempcpy test with post-increments.
8722         * gcc.c-torture/execute/string-opt-3.c: New test.
8723         * gcc.dg/string-opt-1.c: New test.
8724
8725 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
8726
8727         PR fortran/10965
8728         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
8729
8730 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
8731
8732         * lib/scanasm.exp (dg-scan): New function, factored out of ...
8733         (scan-assembler): ... here.  Use dg-scan.
8734         (scan-assembler-not): Likewise.
8735         (scan-file): New function.
8736         (scan-file-not): Likewise.
8737         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
8738         * gcc.dg/cpp/_Pragma4.c: Likewise.
8739         * gcc.dg/cpp/_Pragma5.c: Likewise.
8740         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8741         * gcc.dg/cpp/avoidpaste2.c: Likewise.
8742         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
8743         * gcc.dg/cpp/cmdlne-P.c: Likewise.
8744         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
8745         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
8746         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
8747         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
8748         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
8749         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
8750         * gcc.dg/cpp/cxxcom1.c: Likewise.
8751         * gcc.dg/cpp/line1.c: Likewise.
8752         * gcc.dg/cpp/maccom1.c: Likewise.
8753         * gcc.dg/cpp/maccom2.c: Likewise.
8754         * gcc.dg/cpp/maccom3.c: Likewise.
8755         * gcc.dg/cpp/maccom4.c: Likewise.
8756         * gcc.dg/cpp/maccom5.c: Likewise.
8757         * gcc.dg/cpp/maccom6.c: Likewise.
8758         * gcc.dg/cpp/multiline.c: Likewise.
8759         * gcc.dg/cpp/spacing1.c: Likewise.
8760         * gcc.dg/cpp/spacing2.c: Likewise.
8761         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
8762         * gcc.dg/cpp/trad/maccom1.c: Likewise.
8763         * gcc.dg/cpp/trad/maccom2.c: Likewise.
8764         * gcc.dg/cpp/trad/maccom3.c: Likewise.
8765         * gcc.dg/cpp/trad/maccom4.c: Likewise.
8766         * gcc.dg/cpp/trad/maccom6.c: Likewise.
8767         * gcc.dg/cpp/cxxcom2.c: Likewise.
8768         * gcc.dg/cpp/cxxcom2.h: New file.
8769
8770         * gcc.dg/cpp/truefalse.cpp: Move it to ...
8771         * g++.dg/cpp/truefalse.C: Here.
8772         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
8773
8774 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
8775
8776         * gcc.dg/cpp/redef3.c: New file.
8777
8778 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8779
8780         * gcc.dg/i386-loop-3.c: New test.
8781
8782 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
8783
8784         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
8785
8786 2003-05-31  Roger Sayle  <roger@eyesopen.com>
8787
8788         * gcc.dg/fwrapv-1.c: New test case.
8789         * gcc.dg/fwrapv-2.c: New test case.
8790
8791 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8792
8793         PR c++/10956
8794         * g++.dg/template/spec9.C: New test.
8795
8796 2003-05-29  Roger Sayle  <roger@eyesopen.com>
8797
8798         * gcc.dg/duff-4.c: New test case.
8799
8800 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
8801
8802         PR fortran/10843
8803         * g77.dg/ffixed-form-1.f: New test
8804         * g77.dg/ffixed-form-2.f: New test
8805         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
8806         * g77.dg/ffree-form-3.f: New test
8807
8808 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
8809
8810         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
8811         * gcc.dg/wint_t-1.c: Likewise.
8812
8813 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8814
8815         * g++.dg/template/access11.C: New test.
8816
8817 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8818
8819         PR c++/10849
8820         * g++.dg/template/access10.C: New test.
8821
8822 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8823             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8824
8825         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
8826
8827 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
8828
8829         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
8830         suppress for powerpc-*-darwin*.
8831         * gcc.dg/torture/builtin-noret-2.c: Likewise.
8832
8833 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
8834
8835         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
8836         suppress option for powerpc-*-darwin*.
8837
8838 2003-05-23  Roger Sayle  <roger@eyesopen.com>
8839
8840         * gcc.dg/builtins-1.c: Add tests for tan and atan.
8841         * gcc.dg/builtins-4.c: Add test for fmod.
8842
8843 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8844
8845         PR c++/10682
8846         * g++.dg/template/instantiate4.C: New test.
8847
8848 2003-05-22  Roger Sayle  <roger@eyesopen.com>
8849
8850         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
8851
8852 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
8853
8854         * gcc.dg/compat/scalar-return-1_main.c: New file.
8855         * gcc.dg/compat/scalar-return-1_x.c: New file.
8856         * gcc.dg/compat/scalar-return-1_y.c: New file.
8857         * gcc.dg/compat/scalar-return-2_main.c: New file.
8858         * gcc.dg/compat/scalar-return-2_x.c: New file.
8859         * gcc.dg/compat/scalar-return-2_y.c: New file.
8860         * gcc.dg/compat/struct-return-3_main.c: New file.
8861         * gcc.dg/compat/struct-return-3_y.c: New file.
8862         * gcc.dg/compat/struct-return-3_x.c: New file.
8863         * gcc.dg/compat/struct-return-2_main.c: New file.
8864         * gcc.dg/compat/struct-return-2_x.c: New file.
8865         * gcc.dg/compat/struct-return-2_y.c: New file.
8866
8867 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8868
8869         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
8870         for hppa*-hp-hpux*.
8871         * gcc.dg/20021014-1.c (dg-options): Likewise.
8872         * gcc.dg/nest.c (dg-options): Likewise.
8873
8874 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
8875
8876         PR c++/9738
8877         * g++.dg/ext/dllimport2.C: New file.
8878         * g++.dg/ext/dllimport3.C: New file.
8879
8880 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
8881
8882         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
8883         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
8884         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8885         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
8886         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8887         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
8888         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
8889         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
8890         * gcc.dg/compat/small-struct-defs.h: New file.
8891         * gcc.dg/compat/small-struct-init.h: New file.
8892         * gcc.dg/compat/small-struct-check.h: New file.
8893         * gcc.dg/compat/fp-struct-defs.h: New file.
8894         * gcc.dg/compat/fp-struct-check.h: New file.
8895         * gcc.dg/compat/fp-struct-init.h: New file.
8896         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
8897         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
8898
8899 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
8900
8901         * gcc.dg/20030225-2.c: New test.
8902
8903 2003-05-18  Roger Sayle  <roger@eyesopen.com>
8904             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8905
8906         * gcc.c-torture/compile/20030518-1.c: New test case.
8907
8908 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
8909
8910         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
8911         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
8912         gcc-dg-debug-runtest.
8913         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
8914         gcc-dg-debug-runtest.
8915
8916 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8917
8918         PR c++/9022
8919         * g++.dg/lookup/using6.C: New test.
8920
8921 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8922
8923         * g++.dg/parse/access2.C: New test.
8924
8925 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
8926
8927         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
8928         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
8929         * gcc.dg/debug/debug.exp: Likewise.
8930
8931 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
8932
8933         * gcc.dg/dollar.c: New test.
8934
8935 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
8936
8937         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
8938         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
8939         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
8940         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
8941         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
8942         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
8943         * gcc.dg/compat/struct-by-value-6_main.c: New file.
8944         * gcc.dg/compat/struct-by-value-6_x.c: New file.
8945         * gcc.dg/compat/struct-by-value-6_y.c: New file.
8946         * gcc.dg/compat/struct-by-value-7_main.c: New file.
8947         * gcc.dg/compat/struct-by-value-7_x.c: New file.
8948         * gcc.dg/compat/struct-by-value-7_y.c: New file.
8949         * gcc.dg/compat/struct-by-value-8_main.c: New file.
8950         * gcc.dg/compat/struct-by-value-8_x.c: New file.
8951         * gcc.dg/compat/struct-by-value-8_y.c: New file.
8952         * gcc.dg/compat/struct-by-value-9_main.c: New file.
8953         * gcc.dg/compat/struct-by-value-9_x.c: New file.
8954         * gcc.dg/compat/struct-by-value-9_y.c: New file.
8955
8956 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
8957
8958         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
8959         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
8960         support for "repo" mode.
8961         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
8962         * lib/g77-dg.exp: Likewise.
8963         * lib/obj-dg.exp: Likewise.
8964
8965 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
8966
8967         Merge from gcc-3_2-rhl8-branch:
8968         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
8969
8970         * gcc.dg/tls/opt-6.c: New test.
8971
8972         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * gcc.dg/20030405-1.c: New test.
8975
8976         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
8977
8978         * gcc.dg/20030309-1.c: New test.
8979
8980         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8981
8982         * gcc.c-torture/execute/20030307-1.c: New test.
8983
8984         2003-02-20  Randolph Chung  <tausq@debian.org>
8985
8986         * gcc.c-torture/compile/20030220-1.c: New test.
8987
8988         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
8989
8990         * gcc.dg/20030217-1.c: New test.
8991
8992         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * gcc.c-torture/compile/20020129-1.c: New test.
8995
8996         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8997
8998         * gcc.dg/unroll-1.c: New test.
8999
9000         2002-11-16  Jan Hubicka  <jh@suse.cz>
9001
9002         * gcc.c-torture/execute/20020920-1.c: New test.
9003
9004         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9005
9006         PR target/7434
9007         * gcc.c-torture/compile/20021008-1.c: New test.
9008
9009         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9010
9011         PR target/7559
9012         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9013
9014         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9015
9016         * gcc.c-torture/compile/20020807-1.c: New test.
9017
9018         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9019
9020         * gcc.dg/tls/opt-1.c: New test.
9021
9022         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9023
9024         * gcc.dg/20020729-1.c: New test.
9025
9026         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9027
9028         * g++.dg/opt/life1.C: New test.
9029
9030         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9031
9032         * gcc.dg/20020525-1.c: New test.
9033
9034         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9035
9036         PR c++/6794
9037         * g++.dg/ext/pretty1.C: New test.
9038         * g++.dg/ext/pretty2.C: New test.
9039
9040 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/8385
9043         * g++.dg/ext/typeof5.C: New test.
9044
9045 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9046
9047         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9048         __USER_LABEL_PREFIX__ into account.
9049         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9050
9051 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9052
9053         * gcc.dg/builtins-15.c: New test case.
9054
9055 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9056
9057         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9058
9059 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9060
9061         * lib/g++.exp: Tweak handling of additional source files.
9062         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9063         * g++.dg/special/conpr-2a.C: Rename to ...
9064         * g++.dg/special/conpr-2a.cc: ... this.
9065         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9066         * g++.dg/special/conpr-3a.C: Rename to ...
9067         * g++.dg/special/conpr-3a.cc: This.
9068         * g++.dg/special/conpr-3b.C: Rename to ...
9069         * g++.dg/special/conpr-3b.cc: This.
9070         * g++.dg/special/conpr-4.C: New test.
9071         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9072
9073 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9074
9075         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9076
9077 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9078
9079         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9080         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9081         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9082         * g++.old-deja/g++.other/warn3.C: Likewise.
9083
9084 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9085
9086         * gcc.dg/i386-387-1.c: Update to also test log.
9087         * gcc.dg/i386-387-2.c: Likewise.
9088
9089 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9090
9091         * g77.f-torture/execute/int8421.f: New test.
9092
9093 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9094
9095         PR c++/10230, c++/10481
9096         * g++.dg/lookup/scoped5.C: New test.
9097
9098 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9099
9100         PR c++/10552
9101         * g++.dg/template/ttp6.C: New test.
9102
9103 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9104
9105         * gcc.c-torture/execute/builtins: New directory.
9106         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9107         gcc.c-torture/execute/builtins.
9108         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9109         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9110         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9111         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9112
9113 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9114
9115         PR c++/9252
9116         * g++.dg/template/access8.C: New test.
9117         * g++.dg/template/access9.C: New test.
9118
9119 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9120
9121         PR c++/9554
9122         * g++.dg/parse/access1.C: New test.
9123
9124 2003-05-09  DJ Delorie  <dj@redhat.com>
9125
9126         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9127         long, and not an int.
9128
9129 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9130
9131         PR c++/10555, c++/10576
9132         * g++.dg/template/memclass1.C: New test.
9133
9134 2003-05-08  DJ Delorie  <dj@redhat.com>
9135
9136         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9137         targets.
9138         * gcc.c-torture/execute/20021024-1.x: Likewise.
9139         * gcc.c-torture/execute/shiftdi.x: Likewise.
9140         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9141         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9142         * gcc.dg/20021018-1.c: Likewise.
9143
9144 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9145
9146         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9147
9148         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9149         (bcopy): Call memmove.
9150
9151 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9152
9153         * g77.f-torture/compile/8485.f: New test case.
9154
9155 2003-05-07  Richard Henderson  <rth@redhat.com>
9156
9157         PR c++/10570
9158         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9159         Verify exception_cleanup not called for rethrows.
9160         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9161         when exiting catch block without rethrowing.
9162         * g++.dg/eh/forced3.C: New.
9163         * g++.dg/eh/forced4.C: New.
9164
9165 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9166
9167         * gcc.dg/20030505.c: Fix triplet.
9168
9169 2003-05-06  DJ Delorie  <dj@redhat.com>
9170
9171         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9172         * gcc.dg/nest.c: Likewise.
9173
9174 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9175
9176         * gcc.dg/builtins-14.c: New test case.
9177
9178 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9179
9180         * lib/compat.exp (compat-execute): New argument.
9181         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9182         * gcc.dg/compat: New test directory.
9183         * gcc.dg/compat/compat.exp: New expect script.
9184         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9185         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9186         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9187         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9188         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9189         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9190
9191         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9192         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9193         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9194         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9195         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9196         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9197         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9198         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9199         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9200         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9201         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9202         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9203         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9204         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9205         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9206
9207 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9208
9209         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9210
9211 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9212
9213         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9214
9215 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9216
9217         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9218         * gcc.dg/ppc-fsel-2.c: New test.
9219
9220         * gcc.dg/unused-5.c: New test.
9221
9222 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9223
9224         PR c++/10496
9225         * g++.dg/warn/pmf1.C: New test.
9226
9227 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9228
9229         PR c++/4494
9230         * g++.dg/warn/main.C: New test.
9231
9232 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9233
9234         * gcc.dg/nonnull-3.c: New test.
9235
9236 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9237
9238         * gcc.dg/cpp/Wtrigraphs.c: Update.
9239         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9240
9241 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9242
9243         * gcc.dg/ppc-fsel-1.c: New test.
9244
9245 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9246
9247         PR c/10604
9248         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9249
9250 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9251
9252         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9253
9254 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9255
9256         PR c++/9364, c++/10553, c++/10586
9257         * g++.dg/parse/typename4.C: New test.
9258         * g++.dg/parse/typename5.C: Likewise.
9259
9260 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9261
9262         * gcc.c-torture/compile/20030503-1.c: New test.
9263
9264 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9265
9266         * g++.dg/lookup/using5.C: Fix testcase error.
9267
9268 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9269
9270         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9271         since MEABI is no longer supported.  Remove all vestiges
9272         of MEABI from the test.
9273
9274 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9275
9276         PR c++/10554
9277         * g++.dg/lookup/using5.C: New test.
9278
9279 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9280
9281         PR c++/8772
9282         * g++.dg/template/ttp5.C: New test.
9283
9284 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9285
9286         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9287         (dg-gpp-additional-sources): New function.
9288         (dg-gpp-additional-files): Likewise.
9289         * lib/g++.exp (additional_sources): New variable.
9290         (additional_files): Likewise.
9291         (g++_target_compile): Deal with them.
9292         * lib/old-dejagnu.exp: Remove.
9293         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9294         * g++.old-deja: Revise all tests to use dg commands.
9295
9296 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9297
9298         PR c++/9432, c++/9528
9299         * g++.dg/lookup/using4.C: New test.
9300
9301 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9302
9303         * gcc.dg/noreturn-5.c: New file.
9304         * gcc.dg/noreturn-6.c: New file.
9305
9306         * gcc.c-torture/compile/inline-1.c: New file.
9307
9308 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9309
9310         PR c++/10551
9311         * g++.dg/template/explicit1.C: New test.
9312
9313 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9314
9315         PR c++/10549
9316         * g++.dg/other/bitfield1.C: New test.
9317
9318         PR c++/10527
9319         * g++.dg/init/new7.C: New test.
9320
9321 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9322
9323         * g++.dg/ext/desig1.C: New test.
9324         * g++.dg/ext/init1.C: Update.
9325
9326         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9327
9328 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR c++/10180
9331         * g++.dg/warn/Winline-1.C: New test.
9332
9333 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9334
9335         * gcc.c-torture/execute/string-opt-19.c: New test.
9336
9337         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9338         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9339
9340 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9341
9342         PR c++/10506
9343         * g++.dg/init/new6.C: New test.
9344
9345         PR c++/10503
9346         * g++.dg/init/ref6.C: New test.
9347
9348 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9349
9350         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9351
9352 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9353
9354         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9355         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9356
9357 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9358
9359         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9360         initialized static data members.
9361
9362 2003-04-25  H.J. Lu <hjl@gnu.org>
9363
9364         * gcc.dg/ia64-sync-4.c: New test.
9365
9366 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9367
9368         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9369         date.
9370
9371 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         PR c++/10337
9374         * g++.dg/warn/conv1.C: New test.
9375         * g++.old-deja/g++.other/conv7.C: Adjust.
9376         * g++.old-deja/g++.other/overload14.C: Adjust.
9377
9378 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/10471
9381         * g++.dg/template/defarg2.C: New test.
9382
9383 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9384
9385         * gcc.dg/cpp/include2.c: Update.
9386         * gcc.dg/cpp/multiline-2.c: New.
9387         * gcc.dg/cpp/multiline.c: Update.
9388         * gcc.dg/cpp/strify2.c: Update.
9389         * gcc.dg/cpp/trad/literals-2.c: Update.
9390
9391 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9392
9393         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9394
9395 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9396
9397         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9398
9399 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9400
9401         PR c++/10451
9402         * g++.dg/parse/crash4.C: New test.
9403
9404         PR c++/9847
9405         * g++.dg/parse/crash5.C: New test.
9406
9407 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9408
9409         PR c++/10446
9410         * g++.dg/parse/crash3.C: New test.
9411
9412         PR c++/10428
9413         * g++.dg/parse/elab1.C: New test.
9414
9415 2003-04-22  Devang Patel  <dpatel@apple.com>
9416
9417         * gcc.dg/cpp/trad/funlike-5.c: New test.
9418
9419 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
9420
9421         * g++.dg/other/packed1.C: Fix dg options.
9422
9423 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
9424
9425         * g++.dg/other/offsetof2.C: New test.
9426
9427 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
9428
9429         * g++.dg/template/recurse.C: Adjust location of error messages.
9430
9431 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
9432
9433         PR c++/9881
9434         * g++.dg/init/addr-const1.C: New test.
9435         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
9436
9437 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
9438
9439         PR c++/10405
9440         * g++.dg/lookup/struct-hack1.C: New test.
9441
9442 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
9443
9444         * ucs.c: Update diagnostic messages.
9445
9446 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9447
9448         * gcc.dg/cpp/truefalse.cpp: New test.
9449         * gcc.dg/cpp/cpp.exp: Update.
9450         * g++.dg/other/stdbool-if.C: Remove.
9451
9452 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9453
9454         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
9455         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
9456
9457 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9458
9459         * gcc.c-torture/compile/20030418-1.c: New test.
9460
9461 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
9462
9463         * README.compat: Remove; content moved to doc/sourcebuild.texi.
9464
9465 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9466
9467         PR c++/10347
9468         g++.dg/template/dependent-name1.C: New test.
9469
9470 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
9471
9472         * gcc.dg/warn-1.c (tourist_guide): New array,
9473         contains a pointer to bar.
9474
9475 2003-04-16  Roger Sayle  <roger@eyesopen.com>
9476
9477         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
9478         * gcc.c-torture/execute/medce-1.c: New test case.
9479         * gcc.c-torture/execute/medce-2.c: New test case.
9480
9481 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
9482
9483         * lib/prune.exp: Ignore more messages.
9484
9485         PR c++/10381
9486         * g++.dg/parse/lookup3.C: New test.
9487
9488 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
9489
9490         * gcc.c-torture/compile/20030415-1.c : New test.
9491
9492 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
9493
9494         * gcc.c-torture/execute/scope-2.c: Move to ...
9495         * gcc.dg/noncompile/scope.c: .... here.
9496
9497 2003-04-14  Roger Sayle  <roger@eyesopen.com>
9498
9499         * gcc.dg/20030414-2.c: New test case.
9500
9501 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
9502
9503         PR target/10377
9504         * gcc.dg/20030414-1.c: New test.
9505
9506 2003-04-13  Roger Sayle  <roger@eyesopen.com>
9507
9508         * gcc.dg/builtins-12.c: New test case.
9509         * gcc.dg/builtins-13.c: New test case.
9510
9511 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9512
9513         * gcc.c-torture/execute/string-opt-18.c: New test.
9514
9515 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/10300
9518         * g++.dg/init/new5.C: New test.
9519
9520 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
9521
9522         PR c++/7910
9523         * g++.dg/ext/dllimport1.C: New test.
9524
9525 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9526
9527         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
9528
9529 2003-04-11  Bud Davis <bdavis9659@comcast.net>
9530
9531         PR Fortran/9263
9532         * g77.f-torture/noncompile/9263.f: New test
9533         PR Fortran/1832
9534         * g77.f-torture/execute/1832.f: New test
9535
9536 2003-04-11  David Chad  <davidc@freebsd.org>
9537             Loren J. Rittle  <ljrittle@acm.org>
9538
9539         libobjc/8562
9540         * objc.dg/headers.m: New test.
9541
9542 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
9543
9544         * gcc.c-torture/execute/builtin-noret-2.c: New.
9545         * gcc.c-torture/execute/builtin-noret-2.x: New.
9546         XFAIL builtin-noret-2.c at -O1 and above.
9547         * gcc.dg/redecl.c: New.
9548         * gcc.dg/Wshadow-1.c: Update error regexps.
9549
9550 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
9551
9552         * g++.dg/abi/bitfield10.C: New test.
9553
9554 2003-04-09  Mike Stump  <mrs@apple.com>
9555
9556         * gcc.dg/pch/pch.exp: Make testcase names longer.
9557         * g++.dg/pch/pch.exp: Make testcase names longer.
9558
9559 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9560
9561         * gcc.dg/builtins-11.c: New test case.
9562
9563 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9564
9565         * gcc.dg/builtins-9.c: New test case.
9566         * gcc.dg/builtins-10.c: New test case.
9567
9568 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
9569
9570         * gcc.dg/noncompile/init-4.c.c: New test.
9571
9572 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
9573
9574         * gcc.misc-test/gcov-9.c: New test.
9575         * gcc.misc-test/gcov-10.c: New test
9576         * gcc.misc-test/gcov-11.c: New test.
9577
9578 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
9579
9580         PR optimization/10024
9581         * gcc.c-torture/compile/20030405-1.c: New test.
9582
9583 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
9584
9585         * gcc.dg/pch/static-3.c: New.
9586         * gcc.dg/pch/static-3.hs: New.
9587         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
9588
9589 2003-04-04  Richard Henderson  <rth@redhat.com>
9590
9591         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
9592         * g++.dg/eh/forced2.C: Likewise.
9593
9594 2003-04-03  Mike Stump  <mrs@apple.com>
9595
9596         * lib/scanasm.exp (scan-assembler): Add xfail processing for
9597         target arg.
9598         (scan-assembler-times, scan-assembler-not): Likewise.
9599         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
9600
9601 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9602
9603         * gcc.dg/sparc-loop-1.c: New test.
9604
9605 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
9606
9607         PR other/9274
9608         * g++.dg/pch/system-2.C: New.
9609         * g++.dg/pch/system-2.Hs: New.
9610
9611 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
9612
9613         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
9614
9615         * g++.dg/eh/simd-1.C (vecfunc): Same.
9616
9617 2003-04-01  Roger Sayle  <roger@eyesopen.com>
9618
9619         * gcc.c-torture/execute/20030401-1.c: New test case.
9620
9621 2003-04-01  Ziemowit Laski <zlaski@apple.com>
9622
9623         * objc.dg/defs.m: New.
9624
9625 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
9626
9627         * g++.dg/eh/simd-1.C: New.
9628         * g++.dg/eh/simd-2.C: New.
9629
9630 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
9631
9632         * gcc.c-torture/execute/simd-3.c: New.
9633
9634 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c/9936
9637         * gcc.dg/20030331-2.c: New test.
9638
9639 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/10278
9642         * g++.dg/parse/crash2.C: New test.
9643
9644 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9645
9646         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
9647         * gcc.c-torture/execute/20030331-1.c: ...here.
9648
9649 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9650
9651         * gcc.c-torture/execute/20030331-1.c: New test.
9652
9653 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9654
9655         * lib/gcov.exp: Adjust call return testing strings.
9656         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
9657
9658 2003-03-31  Roger Sayle  <roger@eyesopen.com>
9659
9660         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
9661         * gcc.dg/builtins-7.c: New test case.
9662         * gcc.dg/builtins-8.c: New test case.
9663
9664 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9665
9666         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
9667
9668 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
9669
9670         PR c++/7647
9671         * g++.dg/lookup-class-member-2.C: New test.
9672
9673 2003-03-30  Glen Nakamura  <glen@imodulo.com>
9674
9675         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
9676
9677 2003-03-28  Roger Sayle  <roger@eyesopen.com>
9678
9679         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
9680
9681 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
9682
9683         * g++.dg/init/attrib1.C: New test.
9684
9685 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9686
9687         * gcc.dg/ultrasp8.c: New test.
9688
9689 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9690
9691         * gcc.dg/ultrasp7.c: New test.
9692
9693 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
9694
9695         PR c++/10047
9696         * g++.dg/template/inline1.C: New test.
9697
9698 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9699
9700         * gcc.dg/sparc-dwarf2.c: New test.
9701
9702 2003-03-27  Roger Sayle  <roger@eyesopen.com>
9703
9704         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
9705         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
9706
9707 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
9708
9709         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
9710         than reading .x files.
9711         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
9712         * g77.dg/gcov/gcov-1.f: Likewise.
9713         * gcc.misc-tests/gcov-4b.c: Likewise.
9714         * gcc.misc-tests/gcov-5b.c: Likewise.
9715         * gcc.misc-tests/gcov-6.c: Likewise.
9716         * gcc.misc-tests/gcov-7.c: Likewise.
9717         * gcc.misc-tests/gcov-8.c: Likewise.
9718         * g++.dg/gcov/gcov-1.x: Remove.
9719         * g77.dg/gcov/gcov-1.x: Likewise.
9720         * gcc.misc-tests/gcov-4b.x: Likewise.
9721         * gcc.misc-tests/gcov-5b.x: Likewise.
9722         * gcc.misc-tests/gcov-6.x: Likewise.
9723         * gcc.misc-tests/gcov-7.x: Likewise.
9724         * gcc.misc-tests/gcov-8.x: Likewise.
9725
9726 2003-03-27  Glen Nakamura  <glen@imodulo.com>
9727
9728         PR opt/10087
9729         * gcc.dg/20030324-1.c: New test.
9730
9731 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         PR c++/10224
9734         * g++.dg/template/arg3.C: New test.
9735
9736         PR c++/10158
9737         * g++.dg/template/friend18.C: New test.
9738
9739 2003-03-26  Roger Sayle  <roger@eyesopen.com>
9740
9741         * g77.f-torture/compile/20030326-1.f: New test case.
9742
9743 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
9744
9745         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
9746
9747         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
9748
9749 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.dg/ia64-sync-3.c: New test.
9752
9753 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
9754
9755         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
9756
9757 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9758
9759         * gcc.dg/ultrasp6.c: New test.
9760
9761 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9762
9763         * gcc.dg/i386-signbit-1.c: New test.
9764         * gcc.dg/i386-signbit-2.c: New test.
9765         * gcc.dg/i386-signbit-3.c: New test.
9766
9767 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9768
9769         * gcc.dg/ultrasp5.c: Fix options.
9770
9771 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9772
9773         * gcc.dg/ultrasp5.c: Fix comment.
9774
9775 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
9776
9777         PR fortran/10197
9778         * g77.f-torture/execute/10197.f: New test.
9779
9780 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
9781
9782         PR c++/9898, c++/383
9783         * g++.dg/template/conv6.C: New test.
9784
9785         PR c++/10119
9786         * g++.dg/template/ptrmem5.C: New test.
9787
9788         PR c++/10026
9789         * g++.dg/lookup/koenig1.C: New test.
9790
9791         PR C++/10199
9792         * g++.dg/lookup/template2.C: New test.
9793
9794 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
9795
9796         * g++.dg/opt/rtti1.C: New test.
9797
9798 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9799
9800         * gcc.dg/ultrasp5.c: New test.
9801
9802 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
9803
9804         PR middle-end/9967
9805         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
9806         builtin fputs.
9807
9808 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9809
9810         PR c/8224
9811         * gcc.dg/20030323-1.c: New test.
9812
9813 2003-03-23  Roger Sayle  <roger@eyesopen.com>
9814
9815         * gcc.c-torture/compile/20030323-1.c: New test case.
9816
9817 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
9818
9819         * gcc.dg/20030321-1.c: New test.
9820
9821 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
9822
9823         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
9824
9825 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9826
9827         PR c++/9978, c++/9708
9828         * g++.dg/ext/vlm1.C: Adjust expected error.
9829         * g++.dg/ext/vla2.C: New test.
9830         * g++.dg/template/arg1.C: New test.
9831         * g++.dg/template/arg2.C: New test.
9832
9833 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
9834
9835         * g77.f-torture/execute/select.f: New test.
9836         * g77.f-torture/noncompile/select_no_compile.f: New test.
9837
9838 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
9839
9840         PR c++/9898
9841         * g++.dg/other/error4.C: New test.
9842
9843 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
9844
9845         * g++.dg/template/friend17.C: New test.
9846
9847 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
9848
9849         * gcc.c-torture/compile/20030320-1.c: New.
9850
9851 2003-03-20  Roger Sayle  <roger@eyesopen.com>
9852
9853         * gcc.dg/builtins-6.c: New test case.
9854
9855 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
9856
9857         PR target/10073
9858         * gcc.c-torture/compile/20030319-1.c: New.
9859
9860 2003-03-18  Jan Hubicka  <jh@suse.cz>
9861
9862         * gcc.dg/i386-cvt-1.c: New test.
9863
9864 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
9865
9866         * objc.dg/naming-1.m: Use "(parse|syntax) error".
9867         * objc.dg/naming-2.m: Likewise.
9868
9869 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
9870
9871         PR c++/9639
9872         * g++.dg/parse/crash1.C: New test.
9873
9874 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
9875
9876         PR c++/8805
9877         * g++.dg/eh/cleanup1.C: New test.
9878
9879 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9880
9881         * gcc.c-torture/execute/20030316-1.c: New test case.
9882
9883 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9884
9885         PR c++/9629
9886         * g++.dg/init/ctor2.C: New test.
9887
9888 2003-03-15  Roger Sayle  <roger@eyesopen.com>
9889
9890         * g77.f-torture/compile/xformat.f: New test case.
9891
9892 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9893
9894         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
9895         * g++.old-deja/g++.mike/eh50.C: Likewise.
9896
9897 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9898
9899         PR c++/6440
9900         * g++.dg/template/spec7.C: New test.
9901         * g++.dg/template/spec8.C: Likewise.
9902
9903 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
9904
9905         * gcc.c-torture/execute/20030313-1.c: New test.
9906
9907 2003-03-14  Richard Henderson  <rth@redhat.com>
9908
9909         * gcc.dg/inline-2.c: Adjust alpha test for external call.
9910
9911 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9912
9913         * gcc.c-torture/compile/20030314-1.c: New test.
9914
9915 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
9916
9917         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
9918         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
9919         thumb target,
9920         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
9921         to accept newer _imp__  prefix and additional
9922         newline in .drectve section.
9923         * gcc.dg/dll-4.c: Likewise.
9924         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
9925         switch.
9926
9927 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
9928
9929         * g++.dg/parse/namespace9.C: New test.
9930
9931         * g++.dg/init/ref5.C: New test.
9932         * g++.dg/parse/ptrmem1.C: Likewise.
9933
9934 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9935
9936         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
9937         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
9938         regular expression.
9939         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
9940         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
9941
9942 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
9943
9944         * gcc.c-torture/execute/20030224-2.c: New test.
9945
9946 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9947
9948         * gcc.dg/decl-3.c: New test.
9949
9950 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9951
9952         * gcc.dg/i386-loop-2.c: New test.
9953
9954 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/9474
9957         * g++.dg/parse/namespace8.C: New test.
9958
9959         PR c++/9924
9960         * g++.dg/overload/builtin2.C: New test.
9961
9962 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
9963
9964         * gcc.dg/return-type-3.c: New test.
9965
9966 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
9967
9968         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
9969         profiling options are not supported.
9970
9971 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
9972
9973         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
9974         * g++.old-deja/g++.warn/impint2.C: Likewise.
9975
9976 2003-03-10  Devang Patel  <dpatel@apple.com>
9977
9978         * g++.dg/cpp/c++_cmd_1.C: New test.
9979         * g++.dg/cpp/c++_cmd_1.h: New file.
9980
9981 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
9982
9983         * gcc.dg/altivec-9.c: New file.
9984
9985 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9986
9987         * gcc.dg/ppc-sdata-1.c: New test.
9988         * gcc.dg/ppc-sdata-2.c: New test.
9989
9990 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/9373
9993         * g++.dg/opt/ptrmem2.C: New test.
9994
9995         PR c++/8534
9996         * g++.dg/opt/ptrmem1.C: New test.
9997
9998 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9999
10000         * gcc.dg/i386-loop-1.c: New test.
10001
10002 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10003
10004         PR c++/9970
10005         * g++.dg/lookup/friend1.C: New test.
10006
10007 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10008
10009         PR c++/9823
10010         * g++.dg/parser/constructor1.C: New test.
10011
10012 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10013
10014         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10015
10016         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10017
10018 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10019
10020         * gcc.dg/cpp/Wunused.c: Update test.
10021
10022 2003-03-08  Jan Hubicka  <jh@suse.cz>
10023
10024         * gcc.dg/inline-3.c: New test.
10025
10026 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10027
10028         PR c++/9809
10029         * g++.dg/parse/builtin1.C: New test.
10030
10031         PR c++/9982
10032         * g++.dg/abi/cookie1.C: New test.
10033         * g++.dg/abi/cookie2.C: Likewise.
10034
10035         PR c++/9524
10036         * g++.dg/template/field1.C: New test.
10037
10038         PR c++/9912
10039         * g++.dg/parse/class1.C: New test.
10040         * g++.dg/parse/namespace7.C: Likewise.
10041         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10042
10043 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10044
10045         * g++.dg/init/ref4.C: New test.
10046
10047 2003-03-07  Jan Hubicka  <jh@suse.cz>
10048
10049         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10050         * gcc.dg/inline-3.c:  New test.
10051
10052 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10053
10054         * g++.dg/init/ref3.C: New test.
10055
10056         PR c++/9965
10057         * g++.dg/init/ref2.C: New test.
10058
10059         PR c++/9400
10060         * g++.dg/warn/Wshadow-2.C: New test.
10061
10062         PR c++/9791
10063         * g++.dg/warn/Woverloaded-1.C: New test.
10064
10065 2003-03-05  Jan Hubicka  <jh@suse.cz>
10066
10067         * gcc.dg/i386-local2.c: New.
10068         * gcc.dg/i386-local.c: Fix typo.
10069
10070 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10071
10072         * g++.dg/abi/layout3.C: New test.
10073
10074 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10075
10076         * gcc.c-torture/compile/20030305-1.c
10077
10078 2003-03-05  Jan Hubicka  <jh@suse.cz>
10079
10080         * gcc.dg/i386-local.c: New.
10081
10082 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10083
10084         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10085
10086 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10087
10088         * gcc.dg/switch-2.c: New test.
10089         * gcc.dg/switch-3.c: New test.
10090         * gcc.dg/Wswitch.c: Adjust line numbers.
10091         * gcc.dg/Wswitch-default.c: Likewise.
10092         * gcc.dg/Wswitch-enum.c: Likewise.
10093
10094 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10095
10096         * gcc.c-torture/execute/20030222-1.c: New test.
10097
10098 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10099
10100         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10101
10102 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10103
10104         PR c++/9878
10105         * g++.dg/init/ref1.C: New test.
10106
10107 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10108
10109         * gcc.dg/sh-relax.c: New SH-only test.
10110
10111 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10112
10113         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10114         comment explaining purpose of testcase.
10115
10116 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10117
10118         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10119         for HC11/HC12 (asm needs two int registers).
10120         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10121         HC11/HC12 because the test uses an asm which needs two 32-bit
10122         registers.
10123
10124 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10125
10126         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10127         for HC11/HC12 (array is too large otherwise).
10128         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10129         * gcc.c-torture/compile/20010518-2.x: Likewise.
10130         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10131         HC11/HC12 (array is too large).
10132
10133 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10134
10135         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10136         * lib/g++-dg.exp (g++-dg-test): Likewise.
10137
10138 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10139
10140         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10141         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10142
10143 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10144
10145         * g++.dg/warn/implicit-typename1.C: Remove warning.
10146
10147 2003-02-28  Richard Henderson  <rth@redhat.com>
10148
10149         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10150         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10151
10152 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10153
10154         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10155         * g++.dg/pch/pch.exp: Likewise.
10156
10157 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10158
10159         PR c++/9879
10160         * testsuite/g++.dg/init/new4.C: New test.
10161
10162 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10163
10164         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10165
10166 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10167
10168         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10169         unsigned long.
10170
10171         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10172         wider than float.
10173
10174 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10175
10176         * lib/scanasm.exp: Add support for counting numbers of
10177         occurences.
10178         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10179         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10180
10181 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10182
10183         PR c++/9683
10184         * g++.dg/template/static3.C: New test.
10185
10186         PR c++/9829
10187         * g++.dg/parse/namespace6.C: New test.
10188
10189 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10190
10191         PR target/9732
10192         * gcc.dg/20030225-1.c: New test.
10193
10194 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10195
10196         * README: Remove out-of-date information.
10197
10198         PR c++/9836
10199         * g++.dg/template/spec6.C: New test.
10200
10201 2003-02-24  Jeff Law  <law@redhat.com>
10202
10203         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10204
10205 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10206
10207         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10208         * gcc.dg/pragma-ep-1.c: Likewise.
10209
10210 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10211
10212         PR c++/9602
10213         * g++.dg/template/friend16.C: New test.
10214
10215 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10216
10217         PR c++/5333
10218         * g++.dg/parse/fused-params1.C: Adjust error messages.
10219         * g++.dg/template/nested3.C: New test.
10220
10221 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10222
10223         * g++.dg/abi/param1.C: New test.
10224
10225 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10226
10227         PR c++/7982
10228         * g++.dg/warn/implicit-typename1.C: New test.
10229
10230 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10231
10232         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10233         with "mtune".
10234         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10235         * gcc.c-torture/execute/20010129-1.x: Likewise.
10236         * gcc.dg/20011107-1.c: Likewise.
10237         * gcc.dg/20020108-1.c: Likewise.
10238         * gcc.dg/20020122-3.c: Likewise.
10239         * gcc.dg/20020206-1.c: Likewise.
10240         * gcc.dg/20020310-1.c: Likewise.
10241         * gcc.dg/20020426-2.c: Likewise.
10242         * gcc.dg/20020517-1.c: Likewise.
10243         * gcc.dg/991230-1.c: Likewise.
10244         * gcc.dg/i386-unroll-1.c: Likewise.
10245         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10246
10247 2003-02-22  Jan Hubicka  <jh@suse.cz>
10248
10249         * gcc.dg/i386-mul.c: New test.
10250
10251 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10252
10253         * gcc.dg/builtins-5.c: New test case.
10254
10255 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10256
10257         * gcc.dg/asmreg-1.c: New test.
10258
10259 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10260
10261         PR c++/9749
10262         * g++.dg/parse/varmod1.C: New test.
10263
10264 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10265
10266         PR c++/9727
10267         * g++.dg/template/op1.C: New test.
10268
10269 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/8906
10272         * g++.dg/template/nested2.C: New test.
10273
10274 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10275
10276         PR c++/8724
10277         * g++.dg/expr/dtor1.C: New test.
10278
10279 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10280
10281         * gcc.dg/cpp/include3.c: New test.
10282         * gcc.dg/cpp/inc/foo.h: New file.
10283
10284 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10285
10286         * gcc.c-torture/execute/20030221-1.c: New test.
10287
10288 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10289
10290         PR c++/9729
10291         * g++.dg/abi/conv1.C: New test.
10292
10293 2003-02-20  Jan Hubicka  <jh@suse.cz>
10294
10295         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10296
10297 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10298
10299         * gcc.c-torture/compile/20030219-1.c: New test.
10300
10301 2003-02-18  Jan Hubicka  <jh@suse.cz>
10302
10303         * gcc.dg/funcorder.c: New test.
10304
10305 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10306
10307         * gcc.c-torture/execute/20030218-1.c: New.
10308
10309 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10310
10311         * gcc.dg/20030218-1.c: New.
10312
10313 2003-02-18  Richard Henderson  <rth@redhat.com>
10314
10315         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10316         * gcc.dg/attr-used-2.c: New.
10317
10318 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10319
10320         PR c++/9704
10321         * g++.dg/init/copy5.C: New test.
10322
10323 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10324
10325         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10326         * g++.dg/pch/pch.exp: Likewise.
10327
10328 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10329
10330         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10331         STACK_SIZE is not defined.
10332
10333 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10334
10335         PR c++/9457
10336         * g++.dg/template/init1.C: New test.
10337
10338 2003-02-16  Jan HUbicka  <jh@suse.cz>
10339
10340         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10341         (foo): Add few extra tests
10342         * gcc.dg/c99-const-expr-3.c: Likewise.
10343         * gcc.c-torture/execute/20030216-1.c: New.
10344
10345 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10346
10347         PR c++/9459
10348         * g++.dg/ext/typeof4.C: New test.
10349
10350 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10351
10352         * gcc.dg/i386-387-3.c: New test case.
10353
10354 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10355
10356         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10357         cris-*-elf* cris-*-aout* and mmix-*-*.
10358
10359 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10360
10361         * gcc.dg/20030213-1.c: New test.
10362
10363 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10364
10365         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10366         * gcc.dg/i386-387-2.c: Likewise.
10367
10368 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10369
10370         * gcc.dg/ppc-spe.c: Fix formatting.
10371         Enable tests that were previously unsupported by gas.
10372         Delete tests for instructions that no longer exist.
10373         Switch arguments on evsubifw builtin.
10374
10375 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10376
10377         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10378         STACK_SIZE is too small.
10379
10380 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10381             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10382
10383         * gcc.dg/decl-2.c: New test.
10384
10385 2003-02-10  Jan Hubicka  <jh@suse.cz>
10386
10387         * gcc.dg/i386-fpcvt-1.c:  New test.
10388
10389 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10390
10391         * gcc.c-torture/execute/20030209-1.c: New test.
10392
10393 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10394
10395         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10396         int-wide bitops, use the constants of the same width.
10397         Likewise, if long long is 32-bit wide, test bitops using
10398         32-bit constants.
10399
10400 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10401
10402         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10403
10404 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10405
10406         * testsuite/gcc.dg/builtins-4.c: New test case.
10407
10408 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10409
10410         * gcc.dg/20020430-1.c: Fix dg command typos.
10411         * gcc.dg/20020503-1.c: Likewise.
10412
10413 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10414
10415         PR c++/8785
10416         * g++.dg/parse/fused-params1.C: New test.
10417
10418         PR c++/8857
10419         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
10420
10421         PR c++/8921
10422         * g++.dg/parse/non-dependent1.C: New test.
10423
10424         PR c++/8928
10425         * g++.dg/parse/dupl-tmpl-args1.C: New test.
10426
10427         PR c++/9228
10428         * g++.dg/parse/undefined7.C: New test.
10429         * g++.dg/parse/non-templ1.C: New test.
10430
10431         PR c++/9229
10432         * g++.dg/parse/too-many-tmpl-args1.C: New test.
10433
10434 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
10435
10436         * gcc.c-torture/compile/20030206-1.c: New test.
10437
10438 2003-02-05  Roger Sayle  <roger@eyesopen.com>
10439
10440         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
10441         "pow" to "foo" to avoid potential confusion with a math built-in.
10442
10443 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10444
10445         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
10446         conditions for SPARC targets.
10447
10448 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
10449
10450         * gcc.dg/20030204-1.c: New test.
10451
10452 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10453
10454         PR c++/38
10455         * g++.dg/parse/array-size1.C: New test.
10456
10457         PR c++/5657
10458         * g++.dg/parse/undefined3.C: New test.
10459
10460         PR c++/5665
10461         * g++.dg/parse/undefined4.C: New test.
10462
10463         PR c++/5975
10464         * g++.dg/parse/undefined5.C: New test.
10465
10466         PR c++/7259
10467         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
10468
10469         PR c++/8578
10470         * g++.dg/parse/casting-operator1.C: New test.
10471
10472         PR c++/8596
10473         * g++.dg/parse/undefined6.C: New test.
10474
10475         PR c++/8736
10476         * g++.dg/parse/missing-template1.C: New test.
10477
10478 2003-02-04  Jan Hubicka  <jh@suse.cz>
10479
10480         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
10481         * gcc.dg/i386-cmov?.c:  Likewise.
10482         * gcc.dg/i386-fpcvt-?.c:  Likewise.
10483         * gcc.dg/i386-ssefp-1.c:  Likewise.
10484         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
10485         conventions.
10486
10487 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
10488
10489         PR c++/7129
10490         * testsuite/g++.dg/ext/max.C: New test.
10491
10492 2003-02-03  Jan Hubicka  <jh@suse.cz>
10493
10494         * gcc.c-torture/execute/20030203-1.c: New test.
10495
10496 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
10497
10498         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
10499         'natural-endian'.
10500
10501 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
10502
10503         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
10504         * g++.dg/init/new2.C: Likewise.
10505         * g++.dg/other/new1.C: Likewise.
10506
10507 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
10508
10509         * gcc.dg/struct-ret-libc.c: New test.
10510
10511 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
10512
10513         * gcc.dg/20030129-1.c: New test.
10514
10515 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10516
10517         PR c++/8849
10518         * g++.dg/template/ptrmem4.C: New test.
10519
10520 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
10521
10522         * g++.dg/parser/constant1.C: New test.
10523
10524 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10525
10526         PR c++/8591
10527         * g++.dg/parse/friend2.C: New test.
10528
10529 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10530
10531         PR c++/9437
10532         * g++.dg/template/unify4.C: New test.
10533
10534 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
10535
10536         * gcc.c-torture/execute/20030128-1.c: New test.
10537
10538 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
10539
10540         * g++.dg/lookup/nested1.C: Test moved from ...
10541         * g++.old-deja/g++.other/lookup24.C: ... here.
10542
10543 2003-01-28  Jan Hubicka  <jh@suse.cz>
10544
10545         * gcc.dg/i386-cmov5.c:  New test.
10546
10547 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
10548
10549         * gcc.c-torture/execute/20010925-1.c: Changed the
10550         memcpy declaration.
10551
10552 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10553
10554         PR c++/3902
10555         * g++.dg/parse/template5.C: New test.
10556
10557 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
10558
10559         PR fortran/9258
10560         * g77.dg/pr9258: New test.
10561
10562 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10563
10564         * README: Move relevant parts from README.g++.
10565
10566         * README.g++: Remove this file.
10567
10568 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         * g++.dg/abi/dcast1.C: New test.
10571
10572 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10573
10574         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
10575
10576 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
10577
10578         PR c++/47
10579         * g++.old-deja/g++.other/lookup24.C: New test.
10580
10581 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10582
10583         PR middle-end/7227
10584         * gcc.dg/uninit-C.c: New test.
10585
10586 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
10587
10588         * g++.dg/abi/covariant1.C: New test.
10589
10590 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
10591
10592         * gcc.dg/20030123-1.c: New test.
10593
10594 2003-01-25  Jan Hubicka  <jh@suse.cz>
10595
10596         PR opt/8492
10597         * gcc.c-torture/compile/20030125-1.c
10598
10599 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
10600
10601         PR c++/9403
10602         * g++.dg/parse/template3.C: New test.
10603         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
10604
10605         PR c++/795
10606         * g++.dg/parse/template4.C: New test.
10607
10608         PR c++/9415
10609         * g++.dg/template/qual2.C: New test.
10610
10611         PR c++/8545
10612         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
10613
10614         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
10615
10616 2003-01-25  Roger Sayle  <roger@eyesopen.com>
10617
10618         * gcc.c-torture/execute/switch-1.c: New test case.
10619
10620 2003-01-25  Jan Hubicka  <jh@suse.cz>
10621
10622         * gcc.c-torture/execute/20030125-1.[cx]: New test.
10623
10624 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
10625
10626         Tweaks for Bison-1.875. From the NEWS file:
10627         "- `parse error' -> `syntax error'
10628         Bison now uniformly uses the term `syntax error'"
10629         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
10630         * gcc.dg/cpp/digraph2.c: Likewise.
10631         * gcc.dg/cpp/direct2.c: Likewise.
10632         * gcc.dg/cpp/paste4.c: Likewise.
10633         * gcc.dg/c90-restrict-1.c: Likewise.
10634         * gcc.dg/c99-func-2.c: Likewise.
10635         * gcc.dg/noncompile/920721-2.c: Likewise.
10636         * gcc.dg/noncompile/930622-2.c: Likewise.
10637         * gcc.dg/noncompile/940112-1.c: Likewise.
10638         * gcc.dg/noncompile/950921-1.c: Likewise.
10639         * gcc.dg/noncompile/951123-1.c: Likewise.
10640         * gcc.dg/noncompile/971104-1.c: Likewise.
10641         * gcc.dg/noncompile/990416-1.c: Likewise.
10642
10643 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
10644
10645         * g++.dg/parse/undefined1.C: Add error message.
10646
10647 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10648
10649         PR c++/9354
10650         * g++.dg/parse/new1.C: New test.
10651
10652         PR c++/9216
10653         * g++.dg/parse/template2.C: New test.
10654
10655         PR c++/9354
10656         * g++.dg/parse/typedef2.C: New test.
10657
10658         PR c++/9328
10659         * g++.dg/ext/typeof3.C: New test.
10660
10661 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10662
10663         PR c++/2738
10664         * g++.dg/parse/ret-type1.C: New test.
10665
10666         PR c++/3792
10667         * g++.dg/parse/tmpl-outside1.C: New test.
10668
10669         PR c++/4207
10670         * g++.dg/parse/int-as-enum1.C: New test.
10671
10672         PR c++/4903
10673         * g++.dg/parse/no-typename1.C: New test.
10674
10675         PR c++/5533
10676         * g++.dg/parse/no-value1.C: New test.
10677
10678         PR c++/5921
10679         * g++.dg/parse/wrong-inline1.C: New test.
10680
10681         PR c++/6402
10682         * g++.dg/parse/ref1.C: New test.
10683
10684         PR c++/6992
10685         * g++.dg/parse/attr-ctor1.C: New test.
10686
10687         PR c++/7229
10688         * g++.dg/parse/namespace5.C: New test.
10689
10690         PR c++/7917
10691         * g++.dg/parse/func-def1.C: New test.
10692
10693         PR c++/8143
10694         * g++.dg/parse/undefined1.C: New test.
10695
10696         PR c++/5723, PR c++/8522
10697         * g++.dg/parse/specialization1.C: New test.
10698
10699         PR c++/163, PR c++/8595
10700         * g++.dg/parse/struct-as-enum1.C: New test.
10701
10702         PR c++/9173
10703         * g++.dg/parse/undefined2.C: New test.
10704
10705 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/9298
10708         * g++.dg/parse/template1.C: New test.
10709
10710         PR c++/9384
10711         * g++.dg/parse/using1.C: New test.
10712
10713         PR c++/9285
10714         PR c++/9294
10715         * g++.dg/parse/expr2.C: New test.
10716
10717         PR c++/9388
10718         * g++.dg/parse/lookup2.C: Likewise.
10719
10720 2003-01-21  Jan Hubicka  <jh@suse.cz>
10721
10722         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
10723         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
10724         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
10725         * gcc.c-torture/execute/string-opt-*.c: Likewise.
10726
10727 2003-01-20  Nick Clifton  <nickc@redhat.com>
10728
10729         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
10730         problem with ARM sibcall code generation.
10731
10732 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10733
10734         * gcc.c-torture/execute/20030120-1.c: New.
10735
10736 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
10737
10738         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
10739
10740 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
10741
10742         PR c++/9272
10743         * g++.dg/parse/ctor1.C: New test.
10744
10745         PR c++/9294:
10746         * g++.dg/parse/qualified1.C: New test.
10747
10748         * g++.dg/parse/typename3.C: New test.
10749
10750 2003-01-16  Richard Henderson  <rth@redhat.com>
10751
10752         * g++.dg/tls/init-2.C: Fix error matches for real this time.
10753
10754 2003-01-16  Richard Henderson  <rth@redhat.com>
10755
10756         * g++.dg/pch/pch.exp: Copy test header to the working directory
10757         before using it either for precompilation or direct use.
10758         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
10759         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
10760
10761 2003-01-16  Richard Henderson  <rth@redhat.com>
10762
10763         * gcc.dg/pch/pch.exp: Copy test header to the working directory
10764         before using it either for precompilation or direct use.
10765         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
10766         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
10767
10768 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
10769
10770         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
10771         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
10772         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
10773         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
10774         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
10775         typename warning into error.
10776         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
10777         error messages.
10778         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
10779         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
10780         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
10781         messages.
10782         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
10783         make declaration visible in template.
10784         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
10785         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
10786         messages.
10787         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
10788         message.
10789         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
10790         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
10791         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
10792         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
10793         typename warning with error message.
10794         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
10795         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
10796         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
10797
10798 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
10799
10800         * g++.dg/parse/ambig2.C: New test.
10801
10802 2003-01-15  Richard Henderson  <rth@redhat.com>
10803
10804         * g++.dg/tls/init-2.C: Update error message string.
10805
10806 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10807
10808         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
10809
10810 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
10811
10812         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
10813         all for HC11/HC12.
10814         * gcc.c-torture/compile/20001205-1.x: Likewise.
10815         * gcc.c-torture/compile/20001226-1.x: Likewise.
10816         * gcc.c-torture/compile/920520-1.x: Likewise.
10817         * gcc.c-torture/compile/961203-1.x: Likewise.
10818         * gcc.c-torture/compile/20020604-1.x: Likewise.
10819
10820 2003-01-15  Jan Hubicka  <jh@suse.cz>
10821
10822         * gcc.c-torture/compile/20030115-1.c: New test.
10823
10824         * gcc.dg/i386-fpcvt-1.c: New test.
10825         * gcc.dg/i386-fpcvt-2.c: New test.
10826
10827 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
10828
10829         Further conform g++'s __vmi_class_type_info to the C++ ABI
10830         specification.
10831         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
10832         the specification.
10833
10834 2003-01-14  Jan Hubicka  <jh@suse.cz>
10835
10836         * gcc.dg/i386-fpcvt-1.c: New test.
10837         * gcc.dg/i386-fpcvt-2.c: New test.
10838
10839 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10840
10841         * gcc.dg/i386-mmx-3.c: New test.
10842
10843 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
10844
10845         PR c++/9264
10846         * g++.dg/parse/octal1.C: New file.
10847
10848         PR c++/9172
10849         * g++.dg/parse/typename1.C: New file.
10850
10851 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
10852
10853         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
10854         * gcc.dg/bf-no-ms-layout.c: Likewise.
10855         * gcc.dg/bf-ms-attrib.c: Likewise.
10856
10857 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/9099
10860         * g++.dg/parse/dtor1.C: New file.
10861
10862         PR c++/9128
10863         * g++.dg/rtti/typeid1.C: New file.
10864
10865         PR c++/9153
10866         * g++.dg/parse/lookup1.C: New file.
10867
10868         PR c++/9171
10869         * g++.dg/templ/spec5.C: New file.
10870
10871 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
10872
10873         * gcc.c-torture/compile/20030110-1.c: New test.
10874
10875 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
10876
10877         Merge from pch-branch:
10878
10879         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
10880
10881         * gcc.dg/pch/cpp-1.h: New.
10882         * gcc.dg/pch/cpp-1.c: New.
10883         * gcc.dg/pch/cpp-2.h: New.
10884         * gcc.dg/pch/cpp-2.c: New.
10885
10886         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
10887
10888         * gcc.dg/pch/except-1.h: New.
10889         * gcc.dg/pch/except-1.c: New.
10890
10891         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
10892
10893         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
10894         running test.
10895         * gcc.dg/pch: Include *.hp not *.h.
10896         * gcc.dg/pch/system-1.h: New.
10897         * gcc.dg/pch/system-1.c: New.
10898
10899         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
10900
10901         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
10902         rather than trying to build and run a program using PCH.
10903         * gcc.dg/pch: Remove dg-do commands from test files.
10904
10905         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
10906
10907         * gcc.dg/pch/macro-3.c: New.
10908         * gcc.dg/pch/macro-3.h: New.
10909
10910         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
10911
10912         * gcc.dg/pch/common-1.c: New.
10913         * gcc.dg/pch/common-1.h: New.
10914         * gcc.dg/pch/decl-1.c: New.
10915         * gcc.dg/pch/decl-1.h: New.
10916         * gcc.dg/pch/decl-2.c: New.
10917         * gcc.dg/pch/decl-2.h: New.
10918         * gcc.dg/pch/decl-3.c: New.
10919         * gcc.dg/pch/decl-3.h: New.
10920         * gcc.dg/pch/decl-4.c: New.
10921         * gcc.dg/pch/decl-4.h: New.
10922         * gcc.dg/pch/decl-5.c: New.
10923         * gcc.dg/pch/decl-5.h: New.
10924         * gcc.dg/pch/global-1.c: New.
10925         * gcc.dg/pch/global-1.h: New.
10926         * gcc.dg/pch/inline-1.c: New.
10927         * gcc.dg/pch/inline-1.h: New.
10928         * gcc.dg/pch/inline-2.c: New.
10929         * gcc.dg/pch/inline-2.h: New.
10930         * gcc.dg/pch/static-1.c: New.
10931         * gcc.dg/pch/static-1.h: New.
10932         * gcc.dg/pch/static-2.c: New.
10933         * gcc.dg/pch/static-2.h: New.
10934
10935         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
10936
10937         * g++.dg/pch/pch.exp: Better handle failing testcases.
10938         * gcc.dg/pch/pch.exp: Likewise.
10939         * gcc.dg/pch/macro-1.c: New.
10940         * gcc.dg/pch/macro-1.h: New.
10941         * gcc.dg/pch/macro-2.c: New.
10942         * gcc.dg/pch/macro-2.h: New.
10943
10944         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
10945
10946         * g++.dg/dg.exp: Treat files in pch/ specially.
10947         * g++.dg/pch/pch.exp: New file.
10948         * g++.dg/pch/empty.H: New file.
10949         * g++.dg/pch/empty.C: New file.
10950         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
10951         "precompile".
10952
10953         * gcc.dg/pch/pch.exp: New file.
10954         * gcc.dg/pch/empty.h: New file.
10955         * gcc.dg/pch/empty.c: New file.
10956         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
10957         "precompile".
10958
10959 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10960
10961         * g++.dg/template/friend14.C: New test.
10962
10963 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10964
10965         * gcc.dg/old-style-asm-1.c: New test.
10966
10967 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
10968
10969         * gcc.c-torture/compile/20030109-1.c: New test.
10970
10971 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10972
10973         * gcc.c-torture/execute/20030109-1.c: New test.
10974
10975 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
10976
10977         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
10978         * g++.old-deja/g++.mike/dyncast2.C: Likewise
10979         * g++.old-deja/g++.mike/dyncast3.C: Likewise
10980         * g++.old-deja/g++.mike/eh2.C: Likewise
10981         * g++.old-deja/g++.mike/eh3.C: Likewise
10982         * g++.old-deja/g++.mike/eh5.C: Likewise
10983         * g++.old-deja/g++.mike/eh6.C: Likewise
10984         * g++.old-deja/g++.mike/eh7.C: Likewise
10985         * g++.old-deja/g++.mike/eh8.C: Likewise
10986         * g++.old-deja/g++.mike/eh9.C: Likewise
10987         * g++.old-deja/g++.mike/eh10.C: Likewise
10988         * g++.old-deja/g++.mike/eh12.C: Likewise
10989         * g++.old-deja/g++.mike/eh13.C: Likewise
10990         * g++.old-deja/g++.mike/eh14.C: Likewise
10991         * g++.old-deja/g++.mike/eh16.C: Likewise
10992         * g++.old-deja/g++.mike/eh17.C: Likewise
10993         * g++.old-deja/g++.mike/eh18.C: Likewise
10994         * g++.old-deja/g++.mike/eh21.C: Likewise
10995         * g++.old-deja/g++.mike/eh23.C: Likewise
10996         * g++.old-deja/g++.mike/eh24.C: Likewise
10997         * g++.old-deja/g++.mike/eh25.C: Likewise
10998         * g++.old-deja/g++.mike/eh26.C: Likewise
10999         * g++.old-deja/g++.mike/eh27.C: Likewise
11000         * g++.old-deja/g++.mike/eh28.C: Likewise
11001         * g++.old-deja/g++.mike/eh29.C: Likewise
11002         * g++.old-deja/g++.mike/eh31.C: Likewise
11003         * g++.old-deja/g++.mike/eh33.C: Likewise
11004         * g++.old-deja/g++.mike/eh34.C: Likewise
11005         * g++.old-deja/g++.mike/eh35.C: Likewise
11006         * g++.old-deja/g++.mike/eh36.C: Likewise
11007         * g++.old-deja/g++.mike/eh37.C: Likewise
11008         * g++.old-deja/g++.mike/eh38.C: Likewise
11009         * g++.old-deja/g++.mike/eh39.C: Likewise
11010         * g++.old-deja/g++.mike/eh40.C: Likewise
11011         * g++.old-deja/g++.mike/eh41.C: Likewise
11012         * g++.old-deja/g++.mike/eh42.C: Likewise
11013         * g++.old-deja/g++.mike/eh44.C: Likewise
11014         * g++.old-deja/g++.mike/eh46.C: Likewise
11015         * g++.old-deja/g++.mike/eh47.C: Likewise
11016         * g++.old-deja/g++.mike/eh48.C: Likewise
11017         * g++.old-deja/g++.mike/eh49.C: Likewise
11018         * g++.old-deja/g++.mike/eh50.C: Likewise
11019         * g++.old-deja/g++.mike/eh51.C: Likewise
11020         * g++.old-deja/g++.mike/eh53.C: Likewise
11021         * g++.old-deja/g++.mike/eh55.C: Likewise
11022         * g++.old-deja/g++.mike/p7912.C: Likewise
11023         * g++.old-deja/g++.mike/p9706.C: Likewise
11024         * g++.old-deja/g++.mike/p10416.C: Likewise
11025         * g++.old-deja/g++.mike/p11667.C: Likewise
11026         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11027         Remove redundant reference to Iris.
11028         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11029         Elxsi, i860, Pico Java, and WE32K.
11030
11031 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11032
11033         * g++.dg/ext/asm4.C: New test.
11034
11035 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11036
11037         PR c++/9030
11038         * g++.dg/template/friend12.C: New test.
11039         * g++.dg/template/friend13.C: Likewise.
11040         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11041
11042 2003-01-08  Jan Hubicka  <jh@suse.cz>
11043
11044         * gcc.dg/i386-cadd.c: New test.
11045         * gcc.dg/i386-cmov4.c: Likewise.
11046
11047 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11048
11049         PR c++/9165
11050         * g++.dg/warn/Wunused-3.C: New test.
11051
11052         * g++.dg/abi/bitfield9.C: New test.
11053
11054         PR c++/9189
11055         * g++.dg/parse/defarg3.C: New test.
11056
11057 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11058
11059         * g++.dg/parse/ambig1.C: New test.
11060         * g++.dg/parse/defarg2.C: New test.
11061
11062 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11063
11064         * g++.dg/template/defarg-1.C: New test.
11065         * g++.dg/template/local2.C: Likewise.
11066
11067 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11068
11069         * gcc.c-torture/execute/20030105-1.c: New test.
11070
11071 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11072
11073         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11074         * g++.dg/parse/namespace4.C: Likewise.
11075
11076 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         * g++.dg/template/ntp2.C: New test.
11079
11080 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11081
11082         * g++.dg/parse/extern-C-1.C: New test.
11083
11084         * g++.dg/parse/namespace4.C: New test.
11085
11086         * g++.dg/template/nested1.C: New test.
11087
11088         * g++.dg/parse/namespace3.C: New test.
11089
11090 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11091
11092         * g++.dg/lookup/two-stage1.C: New test.
11093
11094 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11095
11096         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11097         * g++.old-deja/g++.jason/access8.C: Likewise.
11098         * g++.old-deja/g++.other/decl5.C: Likewise.
11099
11100 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11101
11102         * g++.dg/parse/parse7.C: New test.
11103
11104 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11105
11106         PR c++/2843
11107         * g++.dg/ext/attrib7.C: New test.
11108
11109 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11110
11111         * g++.dg/parse/parse6.C: New test.
11112
11113 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11114
11115         * gcc.dg/h8300-stack-1.c: New.
11116
11117 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11118
11119         g++.dg/lookup/exception1.C: New test.
11120
11121         g++.dg/lookup/template1.C: New test.
11122
11123         g++.dg/parse/namespace2.C: New test.
11124
11125         g++.dg/parse/parens2.C: New test.
11126
11127 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11128
11129         * g++.dg/parse/parse5.C: New test.
11130         * g++.dg/lookup/scoped4.C: New test.
11131
11132 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11133
11134         * g++.dg/parse/parens1.C: New test.
11135
11136         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11137         angle-bracket1.C.
11138         * g++.dg/parse/parens2.C: New test.
11139
11140         * g++.dg/lookup/scope-operator1.C: New test.
11141
11142         * g++.dg/parse/operator1.C: New test.
11143
11144 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11145
11146         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11147         * g++.old-deja/g++.other/access6.C: Likewise.
11148         * g++.old-deja/g++.other/decl1.C: Likewise.
11149         * g++.old-deja/g++.pt/typename12.C: Likewise.
11150
11151 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11152
11153         * g++.dg/parse/namespace1.C: New test.
11154
11155 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11156
11157         * g++.dg/parse/parse4.C: New test.
11158
11159 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11160
11161         * g++.dg/parse/parse3.C: New test.
11162
11163 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11164
11165         * g++.dg/parse/parse2.C: New test.
11166
11167 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11168
11169         * g++.dg/template/friend11.C: New test.
11170
11171 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11172
11173         * g++.dg/parse/parse1.C: New test.
11174
11175 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11176
11177         * lib/profopt.exp: Change the name of a global variable to avoid
11178         possible clashes with other test suites.
11179
11180 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         * g++.dg/inherit/covariant8.C: New test.
11183
11184 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11185
11186         * g++.dg/init/array9.C: New test.
11187
11188         PR c++/9112
11189         * g++.dg/parse/expr1.C: New test.
11190
11191 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11192
11193         * gcc.c-torture/compile/20021230-1.c: New test.
11194
11195 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         * g++.dg/inherit/covariant5.C: New test.
11198         * g++.dg/inherit/covariant6.C: New test.
11199         * g++.dg/inherit/covariant7.C: New test.
11200
11201 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11202
11203         PR c++/2739
11204         * g++.dg/other/access2.C: New test.
11205
11206 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11207
11208         * g++.dg/other/anon-struct.C: No longer fails
11209         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11210         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11211         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11212
11213 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11214
11215         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11216
11217 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11218
11219         * g++.dg/eh/spec4.C: Remove stray semicolon.
11220         * g++.dg/expr/pmf-1.C: Change error message.
11221         * g++.dg/ext/asm1.C: Remove stray semicolon.
11222         * g++.dg/ext/typename1.C: Add missing typenames.
11223         * g++.dg/inherit/template-as-base.C: Change error message.
11224         * g++.dg/lookup/scoped1.C: Likewise.
11225         * g++.dg/lookup/scoped2.C: Likewise.
11226         * g++.dg/lookup/using2.C: Likewise.
11227         * g++.dg/other/component1.C: Remove stray semicolon.
11228         * g++.dg/other/do1.C: Change error message.
11229         * g++.dg/other/error2.C: Likewise.
11230         * g++.dg/other/init1.C: Likewise.
11231         * g++.dg/other/packed1.C: Remove stray semicolon.
11232         * g++.dg/other/ptrmem2.C: Change error message.
11233         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11234         marker.
11235         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11236         * g++.dg/template/access3.C: Add typename keyword.
11237         * g++.dg/template/access5.C: Remove stray semicolon.
11238         * g++.dg/template/access6.C: Likewise.
11239         * g++.dg/template/complit1.C: Likewise.
11240         * g++.dg/template/crash1.C: Change error message.
11241         * g++.dg/template/inherit2.C: Remove stray semicolon.
11242         * g++.dg/template/instantiate2.C: Likewise.
11243         * g++.dg/template/instantiate3.C: Change error message.
11244         * g++.dg/template/qual1.C: Remove stray semicolon.
11245         * g++.dg/template/qualttp18.C: Change error message.
11246         * g++.dg/template/ref1.C: Remove stray semicolon.
11247         * g++.dg/template/sizeof1.C (A::value): Declare it.
11248         * g++.dg/template/spec4.C: Change error message.
11249         * g++.dg/template/static1.C: Likewise.
11250         * g++.dg/template/type1.C: Likewise.
11251         * g++.dg/template/typename3.C: Likewise.
11252         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11253         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11254         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11255         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11256         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11257         named return value extension.
11258         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11259         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11260         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11261         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11262         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11263         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11264         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11265         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11266         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11267         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11268         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11269         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11270         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11271         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11272         syntax.
11273         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11274         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11275         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11276         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11277         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11278         * g++.old-deja/g++.brendan/template11.C: Likewise.
11279         * g++.old-deja/g++.brendan/template26.C: Likewise.
11280         * g++.old-deja/g++.brendan/template27.C: Use explicit
11281         specialization syntax.
11282         * g++.old-deja/g++.brendan/template30.C: Likewise.
11283         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11284         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11285         non-dependent names.
11286         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11287         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11288         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11289         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11290         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11291         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11292         named return value extension.
11293         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11294         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11295         * g++.old-deja/g++.ext/return1.C: Likewise.
11296         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11297         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11298         * g++.old-deja/g++.jason/access8.C: Likewise.
11299         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11300         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11301         pseudo-destructor names.
11302         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11303         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11304         pseudo-destructor names.
11305         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11306         * g++.old-deja/g++.jason/overload19.C: Likewise.
11307         * g++.old-deja/g++.jason/overload32.C: Likewise.
11308         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11309         stray semicolons.
11310         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11311         * g++.old-deja/g++.jason/return.C: Likewise.
11312         * g++.old-deja/g++.jason/return2.C: Likewise.
11313         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11314         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11315         syntax.
11316         * g++.old-deja/g++.jason/template10.C: Account for use of
11317         non-dependent names.
11318         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11319         syntax.
11320         * g++.old-deja/g++.jason/template37.C: Likewise.
11321         * g++.old-deja/g++.law/access4.C: Change error messages.
11322         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11323         pseudo-destructor names.
11324         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11325         * g++.old-deja/g++.law/ctors9.C: Likewise.
11326         * g++.old-deja/g++.law/cvt22.C: Likewise.
11327         * g++.old-deja/g++.law/dtors5.C: Likewise.
11328         * g++.old-deja/g++.law/global-init1.C: Likewise.
11329         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11330         * g++.old-deja/g++.law/operators28.C: Likewise.
11331         * g++.old-deja/g++.law/visibility28.C: Likewise.
11332         * g++.old-deja/g++.martin/eval1.C: Likewise.
11333         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11334         name.
11335         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11336         * g++.old-deja/g++.mike/net34.C: Likewise.
11337         * g++.old-deja/g++.mike/net36.C: Likewise.
11338         * g++.old-deja/g++.mike/ns2.C: Likewise.
11339         * g++.old-deja/g++.mike/p12306.C: Likewise.
11340         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11341         value extension.
11342         * g++.old-deja/g++.mike/p700.C: Likewise.
11343         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11344         * g++.old-deja/g++.mike/p710.C: Likewise.
11345         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11346         value extension.
11347         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11348         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11349         * g++.old-deja/g++.ns/crash2.C: Likewise.
11350         * g++.old-deja/g++.ns/crash3.C: Likewise.
11351         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11352         * g++.old-deja/g++.ns/ns17.C: Likewise.
11353         * g++.old-deja/g++.ns/template16.C: Likewise.
11354         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11355         keyword.
11356         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11357         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11358         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11359         named return value extension.
11360         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11361         * g++.old-deja/g++.other/access4.C: Issue additional error
11362         messages.
11363         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11364         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11365         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11366         * g++.old-deja/g++.other/crash25.C: Change error message.
11367         * g++.old-deja/g++.other/crash4.C: Change error message.
11368         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11369         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11370         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11371         checks.
11372         * g++.old-deja/g++.other/defarg8.C: Likewise.
11373         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11374         * g++.old-deja/g++.other/dtor10.C: Likewise.
11375         * g++.old-deja/g++.other/incomplete.C: Likewise.
11376         * g++.old-deja/g++.other/linkage7.C: Likewise.
11377         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11378         lookup algorithm.
11379         * g++.old-deja/g++.other/mangle2.C: Likewise.
11380         * g++.old-deja/g++.other/refinit2.C: Likewise.
11381         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11382         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11383         * g++.old-deja/g++.pt/crash28.C: Likewise.
11384         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11385         syntax.
11386         * g++.old-deja/g++.pt/crash32.C: Change error message.
11387         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11388         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11389         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11390         error message position.
11391         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11392         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11393         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11394         syntax.
11395         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11396         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11397         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11398         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11399         keyword.
11400         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11401         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11402         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11403         keyword.
11404         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11405         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11406         syntax.
11407         * g++.old-deja/g++.pt/friend28.C: Account for use of
11408         non-dependent names.
11409         * g++.old-deja/g++.pt/friend29.C: Likewise.
11410         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
11411         rules.
11412         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
11413         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
11414         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
11415         lookup rules.
11416         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
11417         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
11418         keyword.
11419         * g++.old-deja/g++.pt/memclass20.C: Likewise.
11420         * g++.old-deja/g++.pt/memclass5.C: Likewise.
11421         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
11422         keyword.
11423         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
11424         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
11425         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
11426         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
11427         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
11428         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
11429         keyword.
11430         * g++.old-deja/g++.pt/spec10.C: Likewise.
11431         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
11432         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
11433         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
11434         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
11435         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
11436         * g++.old-deja/g++.pt/ttp62.C: Likewise.
11437         * g++.old-deja/g++.pt/ttp64.C: Likewise.
11438         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
11439         * g++.old-deja/g++.pt/typename15.C: Likewise.
11440         * g++.old-deja/g++.pt/typename22.C: Likewise.
11441         * g++.old-deja/g++.pt/typename6.C: Change error messages.
11442         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
11443         * g++.old-deja/g++.pt/virtual2.C: Likewise.
11444         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
11445         syntax.
11446         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
11447         return value extension.
11448         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
11449         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
11450         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
11451         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
11452
11453 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11454
11455         * g++.dg/warn/inline1.C: New test.
11456         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
11457         * g++.old-deja/g++.jason/synth10.C: Likewise.
11458         * g++.old-deja/g++.mike/net31.C: Likewise.
11459         * g++.old-deja/g++.mike/p8786.C: Likewise.
11460
11461         * g++.dg/template/friend10.C: New test.
11462         * g++.dg/template/conv5.C: New test.
11463
11464 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11465
11466         * g++.dg/lookup/scoped3.C: New test.
11467
11468         * g++.dg/lookup/decl1.C: New test.
11469         * g++.dg/lookup/decl2.C: New test.
11470
11471 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11472
11473         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
11474         gcc.c-torture/compile/20021015-1.c,
11475         gcc.c-torture/compile/20021015-2.c,
11476         gcc.c-torture/compile/20021123-1.c,
11477         gcc.c-torture/compile/20021123-2.c,
11478         gcc.c-torture/compile/20021123-3.c,
11479         gcc.c-torture/compile/20021123-4.c,
11480         gcc.c-torture/execute/20021024-1.c: Add tests previously added
11481         only to 3.1 or 3.2 branch.
11482
11483 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
11484
11485         * gcc.dg/i386-bitfield3.c: New test.
11486
11487         * gcc.dg/i386-bitfield2.c: New test.
11488
11489 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
11490
11491         * g++.dg/parse/conv_op1.C: New test.
11492
11493 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
11494
11495         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
11496         approved.
11497
11498 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
11499
11500         * gcc.c-torture/compile/20021220-1.c: New test.
11501
11502 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
11503
11504         * gcc.dg/i386-fastcall-1.c: New.
11505
11506 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * gcc.c-torture/execute/20021219-1.c: New test.
11509
11510 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11511
11512         * gcc.dg/i386-pic-1.c: New test.
11513
11514 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11515
11516         PR c++/8099
11517         * g++.dg/template/friend9.C: New test.
11518
11519 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11520
11521         PR c++/3663
11522         * g++.dg/template/access7.C: New test.
11523
11524 2002-12-18  Nick Clifton  <nickc@redhat.com>
11525
11526         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
11527         the libstdc++-v3 directory has been found.
11528
11529 2002-12-12  Devang Patel <dpatel@apple.com>
11530         * gcc.dg/darwin-ld-1.c: New test.
11531         * gcc.dg/darwin-ld-2.c: New test.
11532         * gcc.dg/darwin-ld-3.c: New test.
11533         * gcc.dg/darwin-ld-4.c: New test.
11534         * gcc.dg/darwin-ld-5.c: New test.
11535
11536 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11537
11538         * gcc.c-torture/compile/20021212-1.c: New test.
11539
11540 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
11541
11542         * gcc.dg/fshort-wchar: New test.
11543
11544 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/8372
11547         * g++.dg/template/dtor1.C: New test.
11548
11549         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
11550         markers.
11551
11552 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
11553
11554         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
11555
11556 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
11557
11558         * g++.dg/template/static1.C: New test.
11559         * g++.dg/template/static2.C: New test.
11560         * g++.old-deja/g++.ext/memconst.C: New test.
11561
11562 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11563
11564         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
11565         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
11566         * g++.dg/special/initp1.C: Likewise.
11567
11568 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
11569
11570         * gcc.c-torture/execute/20021204-1.c: New test.
11571
11572 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
11573
11574         * gcc.dg/ppc-fmadd-1.c: New file.
11575         * gcc.dg/ppc-fmadd-2.c: New file.
11576         * gcc.dg/ppc-fmadd-3.c: New file.
11577
11578 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11579
11580         * gcc.c-torture/compile/20021204-1.c: New test.
11581
11582 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11583
11584         * g++.dg/inherit/covariant2.C: New test.
11585         * g++.dg/inherit/covariant3.C: New test.
11586         * g++.dg/inherit/covariant4.C: New test.
11587         * g++.dg/inherit/covariant1.C: Remove XFAIL.
11588         * g++.old-deja/g++.robertl/eb17.C: Likewise.
11589
11590 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
11591
11592         PR c++/8688
11593         * g++.dg/init/brace3.C: New test.
11594
11595 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
11596
11597         * gcc.dg/20020210-1.c: Fix a comment typo.
11598
11599 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
11600
11601         PR c++/8720
11602         * g++.dg/parse/defarg1.C: New test.
11603
11604         PR c++/8615
11605         * g++.dg/template/char1.C: New test.
11606
11607         * g++.dg/template/varmod1.C: Fix typo.
11608
11609 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11610
11611         DR 180
11612         * g++.old-deja/g++.pt/crash32.C: Expect error.
11613
11614 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/5919
11617         * g++.dg/template/varmod1.C: New test.
11618
11619         PR c++/8727
11620         * g++.dg/inherit/typeinfo1.C: New test.
11621
11622         PR c++/8663
11623         * g++.dg/inherit/typedef1.C: New test.
11624
11625 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
11626
11627         PR c++/8332
11628         PR c++/8493
11629         * g++.dg/template/strlen1.C: New test.
11630
11631         PR c++/8227
11632         * g++.dg/template/ctor2.C: New test.
11633
11634         PR c++/8214
11635         * g++.dg/init/string1.C: New test.
11636
11637         PR c++/8511
11638         * g++.dg/template/friend8.C: New test.
11639
11640 2002-11-29  Joe Buck <jbuck@synopsys.com>
11641
11642         * g++.dg/lookup/anon2.C: New test.
11643
11644 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
11645
11646         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
11647         h8300 port.
11648
11649 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
11650
11651         * gcc.dg/bitfld-6.c: New test.
11652
11653 2002-11-27  Jan Hubicka  <jh@suse.cz>
11654
11655         * gcc.c-torture/execute/20021127.[cx]: New test.
11656
11657 2002-11-26  Jan Hubicka  <jh@suse.cz>
11658
11659         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
11660         quality.
11661
11662 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
11663
11664         * g++.dg/init/brace2.C: New test.
11665         * g++.old-deja/g++.mike/p9129.C: Correct.
11666
11667 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
11668
11669         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
11670
11671 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
11672
11673         * gcc.dg/sibcall-6: New test for indirect sibcalls.
11674
11675 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
11676
11677         * testsuite/g++.dg/abi/empty11.C: New test.
11678         * testsuite/g++.dg/rtti/cv1.C: New test.
11679
11680 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
11681
11682         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
11683
11684 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
11685
11686         * g++.dg/abi/empty10.C: New test.
11687
11688 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11689
11690         * gcc.c-torture/compile/20021124-1.c: New test.
11691
11692 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
11693
11694         * g++.dg/abi/rtti2.C: New test.
11695
11696 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11697
11698         * gcc.dg/i386-unroll-1.c: New test.
11699
11700 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11701
11702         * gcc.c-torture/compile/20021120-1.c: New test.
11703         * gcc.c-torture/compile/20021120-2.c: New test.
11704
11705 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11706
11707         * gcc.dg/bitfld-5.c: New test.
11708
11709 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11710
11711         * gcc.c-torture/execute/20021120-3.c: New test.
11712
11713 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11714
11715         * gcc.c-torture/execute/20021120-2.c: New test.
11716
11717 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11718
11719         * gcc.c-torture/execute/20021120-1.c: New test.
11720
11721 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
11722
11723         * gcc.c-torture/execute/20021118-3.c: New test.
11724
11725 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11726
11727         * gcc.c-torture/compile/20021119-1.c: New test.
11728
11729 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
11730
11731         * gcc.dg/duff-1.c: New test.
11732         * gcc.dg/duff-2.c: New test.
11733         * gcc.dg/duff-3.c: New test.
11734
11735 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
11736
11737         * gcc.dg/cpp/_Pragma5.c: New test.
11738
11739 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11740
11741         * gcc.c-torture/execute/20021118-2.c: New test.
11742
11743 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11744
11745         * gcc.c-torture/execute/20021118-1.c: New test.
11746
11747 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
11748
11749         * gcc.dg/20021116-1.c: New test.
11750
11751 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
11752
11753         * g++.dg/abi/vcall1.C: New test.
11754
11755 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
11756
11757         * gcc.dg/20021029-1.c: New test.
11758         * gcc.dg/20021029-2.c: New test.
11759
11760 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11761
11762         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
11763
11764 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11765
11766         PR c/8439
11767         * gcc.dg/20021110.c: Move to ...
11768         * gcc.c-torture/compile/20021110.c: .... here.
11769
11770 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11771
11772         PR c/8467
11773         * gcc.c-torture/execute/20021111-1.c
11774
11775 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11776
11777         PR c/8439
11778         * gcc.dg/20021110.c: New test.
11779
11780 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
11781
11782         * g++.dg/abi/vthunk3.C: Run only on x86.
11783
11784 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11785
11786         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
11787
11788 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
11789
11790         * lib/compat.exp (compat-execute): Fix logic error in last
11791         change.
11792
11793 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
11794
11795         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
11796
11797 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11798
11799         PR c++/8389
11800         * g++.dg/template/access6.C: New test.
11801
11802 2002-11-08  Jan Hubicka  <jh@suse.cz>
11803
11804         * gcc.dg/i386-ssefp-1.c: New test.
11805         * gcc.dg/i386-ssefp-1.c: New test.
11806
11807 2002-11-08  Jan Hubicka  <jh@suse.cz>
11808
11809         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
11810
11811 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
11812
11813         * g++.dg/abi/vthunk3.C: New test.
11814
11815         PR c++/8338
11816         * g++.dg/template/crash2.C: New test.
11817
11818 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
11819
11820         * testsuite/g++.dg/abi/dtor1.C: New test.
11821         * testsuite/g++.dg/abi/dtor2.C: Likewise.
11822
11823 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
11824
11825         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
11826         Darwin.
11827
11828 2002-11-04  Adam Nemet  <anemet@lnxw.com>
11829
11830         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
11831         -mthumb.  Only xfail with -O0.
11832
11833 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
11834
11835         * g++.dg/abi/thunk1.C: New test.
11836         * g++.dg/abi/thunk2.C: Likewise.
11837         * g++.dg/abi/vtt1.C: Likewise.
11838
11839 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
11840
11841         PR optimization/8423
11842         * gcc.c-torture/execute/builtin-constant.c: New test.
11843
11844 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
11845
11846         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
11847         Add some more cases.
11848
11849 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/8391
11852         * g++.dg/opt/local1.C: New test.
11853
11854 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
11855
11856         PR c++/8160
11857         * g++.dg/template/complit1.C: New test.
11858
11859         PR c++/8149
11860         * g++.dg/template/typename4.C: Likewise.
11861
11862 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11863
11864         Core issue 287, PR c++/7639
11865         * g++.dg/template/instantiate1.C: Adjust error location.
11866         * g++.dg/template/instantiate3.C: New test.
11867         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
11868         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
11869         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
11870
11871 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
11872
11873         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
11874
11875 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
11876
11877         PR c++/8287
11878         * g++.dg/init/dtor2.C: New test.
11879
11880 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11881
11882         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
11883         * gcc.dg/nest.c: Bypass errors on irix6.
11884
11885 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
11886
11887         * gcc.dg/nest.c: Expect error for mmix-*-*.
11888         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
11889
11890 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
11891
11892         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
11893         markers.
11894
11895         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
11896
11897 2002-10-25  Mike Stump  <mrs@apple.com>
11898
11899         * gcc.dg/warn-1.c: New test.
11900
11901 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
11902
11903         * g++.dg/template/typename3.C: New test.
11904
11905 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
11906
11907         * g++.dg/lookup/ptrmem1.C: New test.
11908
11909         * g++.dg/abi/vthunk2.C: New test.
11910
11911 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
11912
11913         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
11914
11915 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
11916
11917         * g++.dg/abi/empty9.C: New test.
11918
11919 2002-10-24  Richard Henderson  <rth@redhat.com>
11920
11921         * g++.dg/inherit/thunk1.C: Enable for ia64.
11922
11923 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c++/8067
11926         * g++.dg/lookup/pretty1.C: New test.
11927
11928 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
11929
11930         * gcc.dg/20021023-1.c: New test.
11931
11932 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
11933
11934         PR c++/7679
11935         * g++.dg/parse/inline1.C: New test.
11936
11937 2002-10-23  Richard Henderson  <rth@redhat.com>
11938
11939         * g++.dg/inherit/thunk1.C: Enable for x86_64.
11940
11941         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
11942
11943 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
11944
11945         PR c++/6579
11946         * g++.dg/parse/stmtexpr3.C: New test.
11947
11948 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11949
11950         * g++.dg/expr/cond1.C: New test.
11951
11952 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
11953
11954         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
11955
11956 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
11957
11958         * g++.dg/abi/vbase13.C: New test.
11959         * g++.dg/abi/vbase14.C: Likewise.
11960
11961 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
11962
11963         * gcc.dg/tls/pic-1.c: New test.
11964         * gcc.dg/tls/nonpic-1.c: New test.
11965         * gcc.dg/20021018-1.c: New test.
11966
11967 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
11968
11969         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
11970         Remove only files with the same base name as the test case.
11971         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
11972         (profopt-execute): Likewise.  Also, remove old profiling
11973         and performance data files before running the tests.
11974
11975         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
11976         * g++.dg/bprob/bprob.exp: Likewise.
11977         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
11978         to allow more general test case names.
11979
11980         * g++.dg/bprob/bprob-1.C: Rename to ...
11981         * g++.dg/bprob/g++-bprob-1.C: ... this.
11982
11983         * g77.dg/bprob/bprob-1.f: Rename to ...
11984         * g77.dg/bprob/g77-bprob-1.f: ... this.
11985
11986 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
11987
11988         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
11989         bison 1.50 or later.
11990
11991 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
11992
11993         * g++.dg/README: Describe more test directories.
11994
11995 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
11996
11997         * g++.dg/init/array6.C: Add additional tests.
11998
11999 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12000
12001         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12002         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12003
12004 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12005
12006         * gcc.c-torture/compile/20020604-1.x: New.
12007         * gcc.c-torture/compile/simd-5.x: Likewise.
12008         * gcc.c-torture/execute/920710-1.x: Likewise.
12009         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12010
12011 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12012
12013         * g++.dg/inherit/override1.C: Add dg-options clause.
12014
12015 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12016
12017         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12018         _mm_slli_si128.
12019
12020 2002-10-19  Andreas Schwab  <schwab@suse.de>
12021
12022         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12023         directory component.
12024
12025 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12026
12027         * g++.dg/inherit/thunk1.C: New test.
12028
12029         * g++.dg/inherit/override1.C: New test.
12030
12031         * g++.dg/abi/mangle11.C: New test.
12032         * g++.dg/abi/mangle14.C: New test.
12033         * g++.dg/abi/mangle17.C: New test.
12034
12035 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12036
12037         * g++.dg/overload/member2.C: New test.
12038
12039 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12040
12041         * g++.dg/README: Describe new compat directory.
12042         * g++.dg/dg.exp: Skip tests in compat directory.
12043         * README.compat: New file.
12044         * lib/compat.exp: New expect script.
12045         * g++.dg/compat: New test directory.
12046         * g++.dg/compat/compat.exp: New expect script.
12047         * g++.dg/compat/abi: New test directory.
12048         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12049         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12050         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12051         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12052         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12053         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12054         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12055         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12056         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12057         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12058         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12059         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12060         * g++.dg/compat/break: New test directory.
12061         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12062         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12063         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12064         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12065         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12066         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12067         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12068         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12069         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12070         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12071         g++.dg/compat/break/README: New files.
12072         * g++.dg/compat/eh: New test directory.
12073         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12074         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12075         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12076         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12077         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12078         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12079         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12080         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12081         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12082         g++.dg/compat/eh/filter2_y.C,
12083         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12084         g++.dg/compat/eh/new1_y.C,
12085         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12086         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12087         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12088         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12089         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12090         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12091         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12092         g++.dg/compat/eh/unexpected1_y.C: New files.
12093         * g++.dg/compat/init: New test directory.
12094         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12095         g++.dg/compat/init/array5_y.C,
12096         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12097         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12098         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12099         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12100         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12101         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12102         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12103         g++.dg/compat/init/init-ref2_y.C: New files.
12104
12105 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12106
12107         PR c++/7584
12108         * g++.dg/inherit/using3.C: New test.
12109
12110 2002-10-17  Jan Hubicka  <jh@suse.cz>
12111
12112         * gcc.dg/20021017-2.c: New test.
12113
12114 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12115
12116         * g++.dg/abi/mangle16.C: Adjust.
12117
12118         * g++.dg/init/array8.C: New test.
12119
12120 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12121
12122         * gcc.dg/special/mips-abi.exp: New test.
12123         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12124
12125 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12126
12127         * g++.dg/abi/mangle16.C: New test.
12128         * g++.dg/abi/mangle17.C: Likewise.
12129
12130         PR c++/7478
12131         * g++.dg/template/ref1.C: New test.
12132
12133 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12134
12135         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12136
12137 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12138
12139         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12140
12141 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/7524
12144         * g++.dg/init/array7.C: New test.
12145
12146 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12147
12148         * g++.dg/init/array6.C: New test.
12149
12150         * g++.dg/abi/mangle13.C: Likewise.
12151         * g++.dg/abi/mangle14.C: Likewise.
12152         * g++.dg/abi/mangle15.C: Likewise.
12153
12154 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12155
12156         * g++.dg/abi/empty8.C: New test.
12157
12158 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12159
12160         * g++.dg/init/ctor1.C: New test.
12161
12162 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12163
12164         * gcc.c-torture/execute/20021015-1.c: New test.
12165
12166 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12167
12168         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12169
12170 2002-10-14  Jan Hubicka  <jh@suse.cz>
12171
12172         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12173
12174 2002-10-14  Richard Henderson  <rth@redhat.com>
12175
12176         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12177
12178 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR optimization/6631
12181         * g++.dg/opt/const2.C: New test.
12182
12183 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/7176
12186         * g++.dg/parse/friend1.C: New test.
12187         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12188
12189 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12190
12191         * gcc.dg/20021014-1.c: New test.
12192
12193 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12194
12195         PR c++/5661
12196         * g++.dg/ext/vlm1.C: New test.
12197         * g++.dg/ext/vlm2.C: Likewise.
12198
12199         * g++.dg/init/array1.C: Remove invalid braces.
12200         * g++.dg/init/brace1.C: New test.
12201         * g++.dg/init/copy2.C: Likewise.
12202         * g++.dg/init/copy3.C: Likewise.
12203         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12204         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12205         braces.
12206
12207 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12208
12209         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12210
12211 2002-10-11  Richard Shann  <richard.shann@superh.com>
12212
12213         * gcc.c-torture/compile/simd-5.c: New test.
12214
12215 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12216
12217         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12218
12219 2002-10-10  Jim Wilson  <wilson@redhat.com>
12220
12221         * gcc.c-torture/execute/20021010-1.c: New test.
12222
12223 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12224
12225         PR c/7353
12226         * g++.dg/ext/typedef-init.C: New test.
12227         * gcc.dg/typedef-init.c: New test.
12228
12229 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12230
12231         * gcc.dg/cpp/paste13.c: New test.
12232
12233 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12234
12235         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12236         remaining platforms, XFAIL during compile, not execute.  Don't
12237         XFAIL at -O0.
12238
12239 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12240
12241         * gcc.dg/alias-1.c: Tweak expected warning.
12242
12243 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12244
12245         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12246
12247 2002-10-06  Andreas Jaeger  <aj@suse.de>
12248
12249         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12250         * gcc.dg/cpp/c++98.C: Likewise.
12251
12252         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12253         * g++.dg/cpp/c++98.C: Likewise.
12254
12255         * g++.dg/README (Subdirectories): Mention cpp directory.
12256
12257         PR target/7559
12258         * gcc.dg/20021006-1.c: New test.
12259
12260 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12261
12262         PR c++/7804
12263         * g++.dg/other/warning1.C: New test.
12264
12265 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12266
12267         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12268         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12269         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12270
12271 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/7931
12274         * g++.dg/template/ptrmem3.C: New test.
12275
12276         PR c++/7754
12277         * g++.dg/template/union1.C: New test.
12278
12279 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12280
12281         PR c++/8006
12282         * g++.dg/abi/mangle9.C: New test.
12283         * g++.dg/abi/mangle10.C: New test.
12284         * g++.dg/abi/mangle11.C: New test.
12285         * g++.dg/abi/mangle12.C: New test.
12286
12287 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/7188.
12290         * g++.dg/template/meminit1.C: New test.
12291         * g++.dg/warn/Wreorder-1.C: Likewise.
12292         * g++.old-deja/g++.mike/warn3.C: Tweak.
12293         * lib/prune.exp: Ingore "in copy constructor".
12294
12295 2002-10-02  Andreas Jaeger  <aj@suse.de>
12296
12297         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12298         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12299         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12300         on x86-64.
12301
12302 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12303
12304         * gcc.dg/empty1.C: Fix typo.
12305
12306 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12307
12308         * gcc.dg/alias-1.c: New test.
12309
12310 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12311
12312         * gcc.dg/empty1.C: New test.
12313
12314         * g++.dg/tls/init-2.C: Tweak error messages.
12315
12316 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12317
12318         * gcc.c-torture/compile/20020923-1.c: New test.
12319
12320 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12321
12322         * gcc.c-torture/execute/ffs-1.c: New test.
12323         * gcc.c-torture/execute/ffs-2.c: Ditto.
12324
12325 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12326
12327         * g++.dg/overload/member1.C: New test.
12328
12329 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12330
12331         * g++.dg/abi/empty7.C: New test.
12332         * g++.dg/init/pm2.C: Likewise.
12333
12334 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         * g++.dg/rtti/crash1.C: New test.
12337
12338 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12339
12340         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12341         gcc.dg/sibcall-4.c: New tests.
12342
12343 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12344
12345         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12346         powerpc and MMIX targets.
12347
12348 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12349
12350         * gcc.dg/cpp/20020927-1.c: New.
12351
12352 2002-09-26  David S. Miller  <davem@redhat.com>
12353
12354         * gcc.c-torture/compile/trunctfdf.c: New.
12355
12356 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12357
12358         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12359
12360 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12361
12362         * gcc.c-torture/execute/loop-15.c: New.
12363
12364 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12365
12366         * README.QMTEST: Fix typo.
12367
12368 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12369
12370         * gcc.dg/20020926-1.c: New test.
12371
12372 2002-09-25  David S. Miller  <davem@redhat.com>
12373
12374         PR target/7842
12375         * gcc.c-torture/execute/shiftdi.c: New test.
12376
12377 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12378
12379         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12380         unique to the tool.
12381         * lib/g77.exp (g77_init): Likewise.
12382         * lib/g++.exp (g++_init): Likewise.
12383         * lib/objc.exp (objc_init): Likewise.
12384
12385 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12386
12387         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12388         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12389         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12390
12391 2002-09-25  Richard Henderson  <rth@redhat.com>
12392
12393         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12394         too-small long double.
12395
12396 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12397
12398         * gcc.dg/20020919-1.c: New test.
12399
12400 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12401
12402         * g++.dg/abi/bitfield6.C: New test.
12403         * g++.dg/abi/bitfield7.C: New test.
12404         * g++.dg/abi/bitfield8.C: New test.
12405         * g++.dg/abi/vbase11.C: New test.
12406
12407 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12408
12409         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
12410         hppa*-*-hpux*.  Update test comment.
12411
12412 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
12413
12414         * gcc.dg/tls/struct-1.c: New test.
12415
12416 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
12417
12418         * gcc.dg/cpp/tr-warn2.c: Update.
12419
12420 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12421
12422         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
12423
12424 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12425
12426         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
12427         systems.
12428
12429 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
12430
12431         * gcc.c-torture/execute/ieee/mzero3.c: New test.
12432
12433         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12434         Adjust for c++filt moved to binutils.  Remove spurious duplicate
12435         setting of cxxfilt.
12436
12437 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
12438
12439         * gcc.dg/20020312-2.c: Update for darwin.
12440
12441 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12442
12443         * g++.old-deja/g++.other/crash32.C: Mark ICE.
12444
12445 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
12446
12447         * objc.dg/comp-types-1.m: New test.
12448         * objc.dg/comp-types-2.m: New test.
12449         * objc.dg/comp-types-3.m: New test.
12450         * objc.dg/comp-types-4.m: New test.
12451         * objc.dg/comp-types-5.m: New test.
12452         * objc.dg/comp-types-6.m: New test.
12453
12454 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12455
12456         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
12457
12458 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12459
12460         * g++.dg/other/do1.C: New test.
12461
12462         * g++.dg/template/subst1.C: New test.
12463
12464 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
12465
12466         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
12467
12468 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.dg/template/qualttp20.C: Adjust expected errors.
12471         * g++.old-deja/g++.jason/report.C: Likewise.
12472         * g++.old-deja/g++.other/qual1.C: Likewise.
12473
12474         * g++.dg/lookup/scoped2.C: New test.
12475
12476         * g++.dg/ext/asm3.C: New test.
12477
12478 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
12479
12480         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
12481
12482 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
12483
12484         * ChangeLog: follow spelling conventions.
12485         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
12486         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
12487         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
12488         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
12489         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
12490         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
12491         * g++.old-deja/g++.law/global-init1.C: Likewise.
12492         * g++.old-deja/g++.other/delete4.C: Likewise.
12493         * g++.old-deja/g++.other/inline21.C: Likewise.
12494         * g++.old-deja/g++.other/singleton.C: Likewise.
12495         * g77.dg/strlen0.f: Likewise.
12496         * g77.f-torture/compile/20010519-1.f: Likewise.
12497         * g77.f-torture/compile/980310-4.f: Likewise.
12498         * gcc.c-torture/compile/20000605-1.c: Likewise.
12499         * gcc.c-torture/execute/20020225-1.c: Likewise.
12500         * gcc.dg/c90-hexfloat-2.c: Likewise.
12501         * gcc.dg/c99-bool-1.c: Likewise.
12502         * gcc.dg/c99-hexfloat-2.c: Likewise.
12503         * gcc.dg/dll-2.c: Likewise.
12504         * gcc.dg/wtr-union-init-1.c: Likewise.
12505         * gcc.dg/wtr-union-init-2.c: Likewise.
12506         * gcc.dg/wtr-union-init-3.c: Likewise.
12507         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12508         * gcc.dg/cpp/defined.c: Likewise.
12509         * gcc.dg/cpp/macsyntx.c: Likewise.
12510         * gcc.dg/cpp/paste2.c: Likewise.
12511         * gcc.dg/cpp/trad/defined.c: Likewise.
12512         * gcc.dg/format/c90-printf-1.c: Likewise.
12513         * gcc.dg/format/c90-scanf-1.c: Likewise.
12514         * gcc.dg/format/c99-printf-1.c: Likewise.
12515         * gcc.dg/format/c99-scanf-1.c: Likewise.
12516         * gcc.misc-tests/gcov-8.c: Likewise.
12517         * lib/profopt.exp: Likewise.
12518
12519 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
12520
12521         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
12522
12523 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12524
12525         * g++.dg/inherit/using2.C: New test.
12526
12527 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
12528
12529         * ChangeLog: Follow spelling conventions.
12530         * g++.dg/template/friend4.C: Likewise.
12531         * g++.old-deja/g++.pt/crash67.C: Likewise.
12532         * gcc.c-torture/execute/20000801-4.c: Likewise.
12533         * gcc.dg/c90-digraph-1.c: Likewise.
12534         * gcc.dg/c94-digraph-1.c: Likewise.
12535         * gcc.dg/c99-digraph-1.c: Likewise.
12536         * gcc.dg/cpp/line5.c: Likewise.
12537         * gcc.dg/cpp/multiline.c: Likewise.
12538         * gcc.dg/cpp/trad/literals-1.c: Likewise.
12539         * gcc.dg/format/attr-3.c: Likewise.
12540         * gcc.dg/format/c90-scanf-3.c: Likewise.
12541         * gcc.dg/format/ext-4.c: Likewise.
12542
12543 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12544
12545         * g++.dg/template/pretty1.C: New test.
12546
12547 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
12548
12549         * gcc.c-torture/execute/struct-cpy-1.c: New test.
12550
12551 2002-09-13  Matt Austern  <austern@apple.com>
12552
12553         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
12554         passing a cast expression to a function by const reference.
12555
12556 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         * g++.dg/template/deduce1.C: New test.
12559
12560 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
12561
12562         * gcc.c-torture/execute/simd-1.c: Force all use of int to
12563         32-bit int.
12564
12565 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12566
12567         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
12568         usage.
12569
12570 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
12571
12572         * gcc.c-torture/compile/20020910-1.c: New test.
12573
12574 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
12575
12576         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
12577
12578 2002-09-10  Andreas Jaeger  <aj@suse.de>
12579
12580         * gcc.dg/20020312-2.c: Adjust for x86-64.
12581
12582 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
12583
12584         * g77.dg/7388.f: New test case for PR 7388.
12585
12586 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
12587
12588         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
12589
12590 2002-09-05  Ziemowit Laski <zlaski@apple.com>
12591
12592         * objc.dg/proto-lossage-1.m: New test.
12593
12594 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
12595
12596         * gcc.dg/cpp/_Pragma4.c: Fix typo.
12597
12598 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
12599
12600         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
12601         expected to pass.
12602
12603 2002-09-06  Stan Shebs  <shebs@apple.com>
12604             David Edelsohn  <edelsohn@gnu.org>
12605
12606         * gcc.dg/weak: New directory.
12607         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
12608         target-specific xfail bits.
12609         * gcc.dg/typeof-2.c: Move to new directory.
12610         * gcc.dg/weak.exp: New expect script.
12611
12612 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
12613
12614         * gcc.c-torture/execute/extzvsi.c: New test.
12615
12616 2002-09-05  Stan Shebs  <shebs@apple.com>
12617
12618         * gcc.dg/weak-1.c: xfail on Darwin.
12619         * gcc.dg/weak-2.c: Ditto.
12620         * gcc.dg/weak-3.c: Ditto.
12621         * gcc.dg/weak-4.c: Ditto.
12622         * gcc.dg/weak-5.c: Ditto.
12623         * gcc.dg/weak-6.c: Ditto.
12624         * gcc.dg/weak-7.c: Ditto.
12625         * gcc.dg/weak-8.c: Ditto.
12626         * gcc.dg/weak-9.c: Ditto.
12627
12628 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
12629
12630         * gcc.c-torture/execute/loop-14.c: New test.
12631
12632 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
12633
12634         * g++.dg/other/cxa-atexit1.C: New test.
12635
12636         * gcc.dg/typeof-2.c: New test.
12637
12638 2002-09-03  Roger Sayle  <roger@eyesopen.com>
12639
12640         * gcc.dg/builtins-2.c: New testcase.
12641         * gcc.dg/builtins-3.c: New testcase.
12642
12643 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
12644
12645         * gcc.dg/cpp/_Pragma4.c: New test.
12646
12647 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
12648
12649         * objc/execute/nil_method-1.m: New testcase.
12650
12651 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
12652
12653         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
12654         [Object class], not [Object initialize].
12655
12656 2002-08-31  Roger Sayle  <roger@eyesopen.com>
12657             Hans-Peter Nilsson  <hp@bitrange.com>
12658
12659         * gcc.c-torture/execute/20020720-1.x: Skip test on
12660         mmix-knuth-mmixware.  Correct comment.
12661
12662 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
12663
12664         * testsuite/g++.dg/abi/bitfield5.C: New test.
12665         * testsuite/g++.dg/abi/vbase10.C: Likewise.
12666
12667 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
12668
12669         * objc.dg/undeclared-selector.m: New test.
12670
12671 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         * g++.dg/other/offsetof1.C: Avoid cast warning.
12674
12675 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
12676
12677         * objc.dg/super-class-2.m: New test.
12678
12679 2002-08-24  Matt Austern  <austern@apple.com>
12680
12681         * g++.dg/ext/lvaddr.C: New test.
12682         * g++.dg/ext/lvcast.C: New test.
12683
12684 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
12685
12686         * testsuite/g++.dg/inherit/cond1.C: New test.
12687
12688 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
12689
12690         * gcc.dg/noncompile/incomplete-1.c: New test.
12691
12692 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12693
12694         * gcc.dg/typespec-1.c: New test.
12695
12696 2002-08-20  Devang Patel  <dpatel@apple.com>
12697         * objc.dg/proto-hier-2.m: New test.
12698
12699 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
12700
12701         * objc.dg/bitfield-1.m: New test.
12702         * objc.dg/bitfield-2.m: New test.
12703
12704 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12705
12706         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
12707         gcc.dg/c99-flex-array-4.c: New tests.
12708
12709 2002-08-16  Stan Shebs  <shebs@apple.com>
12710
12711         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
12712
12713 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
12714
12715         * gcc.dg/typeof-1.c: New test.
12716         * g++.dg/ext/typeof2.C: New test.
12717
12718 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12719
12720         * g++.dg/other/offsetof1.C: New test.
12721
12722 2002-08-14  Richard Henderson  <rth@redhat.com>
12723
12724         * gcc.dg/tls/diag-3.c: Fix expected message strings.
12725
12726 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
12727
12728         * gcc.dg/cpp/_Pragma3.c: New test.
12729
12730 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
12731
12732         * g++.dg/template/inherit3: New test.
12733
12734 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12735
12736         * gcc.dg/bitfld-4.c: Add blank options.
12737
12738 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
12739
12740         * g++.dg/template/crash1.C: New test.
12741
12742 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12743
12744         * gcc.dg/tls/opt-2.c: New test.
12745
12746 2002-08-08  Devang Patel  <dpatel@apple.com>
12747
12748         * objc.dg/selector-1.m : New test
12749
12750 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12751
12752         * g++.dg/abi/bitfield4.C: New test.
12753         * gcc.dg/bitfld-4.c: New test.
12754
12755 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12756
12757         * g++.dg/other/packed1.C: New test.
12758
12759 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
12760
12761         * g++.dg/abi/offsetof.C: Tweak error messages.
12762         * g++.old-deja/g++.mike/p10769a.C: Likewise.
12763
12764 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12765
12766         * gcc.dg/bitfld-3.c: New test.
12767
12768 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12769             Richard Henderson  <rth@redhat.com>
12770
12771         * gcc.dg/i386-bitfield1.c: New test.
12772         * g++.dg/abi/bitfield3.C: Update.
12773
12774 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
12775
12776         * objc.dg/const-str-2.m: Update.
12777         * gcc.dg/cpp/c++98.c: Change to C extension.
12778         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
12779         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
12780
12781 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
12782
12783         * testsuite/gcc.dg/tls/diag-3.c: New.
12784
12785 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
12786
12787         * g++.dg/README (Subdirectories): Document new subdir expr.
12788         * g++.dg/expr/pmf-1.C: New test.
12789
12790 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
12791
12792         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
12793
12794 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * g++.dg/abi/bitfield3.C: New test.
12797
12798 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
12799
12800         * lib/gcov.exp: Tweak expected line formats.
12801         * gcc.misc-tests/gcov8.c: New test.
12802         * gcc.misc-tests/gcov8.x: New flags.
12803
12804 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * consistency.vlad/layout/endian.c: Include string.h.
12807
12808         * gcc.c-torture/execute/20020805-1.c: New test.
12809
12810 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
12811
12812         * g++.dg/other/conversion1.C: New test.
12813
12814 2002-08-03  Roger Sayle  <roger@eyesopen.com>
12815
12816         * gcc.dg/builtins-1.c: New testcase.
12817
12818 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
12819
12820         * g++.dg/inherit/access3.C: New test.
12821
12822 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * gcc.dg/ia64-visibility-2.c: New test.
12825
12826 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
12827
12828         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
12829         __qualifier_flags to __flags.
12830
12831 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
12832
12833         * g++.dg/inherit/operator1.C: New test.
12834         * g++.dg/lookup/disamb1.C: Fix typo in comment.
12835         * g++.dg/other/error1.C: Change expected error message.
12836         * g++.dg/template/conv4.C: Likewise.
12837
12838 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
12839
12840         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
12841         for documented behavior.
12842
12843 2002-07-25  Roger Sayle  <roger@eyesopen.com>
12844
12845         * gcc.c-torture/execute/20020720-1.x: Skip this test on
12846         several targets known to fail.
12847
12848 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
12849
12850         * gcc.dg/mips-args-[123].c: New tests.
12851
12852 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
12853
12854         * gcc.dg/ppc-spe.c: New.
12855
12856 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
12857
12858         * g++.dg/other/ptrmem4.C: New testcase.
12859
12860 2002-07-24  Richard Henderson  <rth@redhat.com>
12861
12862         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
12863
12864 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
12865
12866         * g++.dg/ext/alignof1.C (main): Return 0 for success.
12867
12868 2002-07-24  Roger Sayle  <roger@eyesopen.com>
12869
12870         * gcc.c-torture/execute/memset-3.c: New testcase.
12871
12872 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
12873
12874         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
12875         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
12876
12877 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12878
12879         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
12880         Delete.
12881
12882 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
12883
12884         * gcc.c-torture/compile/simd-4.c: New test.
12885
12886 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12887
12888         PR c++/7347, c++/7348
12889         * g++.dg/template/access4.C: New test.
12890         * g++.dg/template/access5.C: New test.
12891         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
12892         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
12893         * g++.old-deja/g++.pt/ttp58.C: Likewise.
12894         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
12895
12896 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
12897
12898         * gcc.dg/gnu89-init-2.c: New test.
12899
12900 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
12901
12902         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
12903
12904 2002-07-20  Roger Sayle  <roger@eyesopen.com>
12905
12906         * gcc.c-torture/execute/20020720-1.c: New testcase.
12907
12908 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
12909
12910         * gcc.dg/cpp/Wsignprom.c: New tests.
12911
12912 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
12913
12914         * gcc.c-torture/execute/loop-13.c: New test.
12915
12916 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
12917
12918         * gcc.dg/cpp/expr.c: New tests.
12919
12920 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
12921
12922         * g++.dg/opt/pr6713.C: Add template instantiation.
12923
12924 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
12925
12926         * gcc.dg/nest.c: New test.
12927
12928 2002-07-17  Richard Henderson  <rth@redhat.com>
12929
12930         * g++.dg/opt/pr6713.C: New test.
12931
12932 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
12933
12934         * gcc.c-torture/execute/loop-2e.x: Let the testcase
12935         XFAIL for all x86 processors.
12936
12937 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
12938
12939         * gcc.c-torture/execute/20010122-1.x: Do not test with
12940         -fomit-frame-pointer.
12941
12942 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12943
12944         * g++.dg/template/instantiate2.C: New test.
12945         * g++.dg/template/spec4.C: New test.
12946
12947 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12948
12949         * g++.dg/template/access2.C: New test.
12950         * g++.dg/template/access3.C: New test.
12951
12952 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
12953
12954         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
12955         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
12956         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
12957         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
12958         Convert to use <stdarg.h>.
12959         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
12960         Delete.
12961         * gcc.dg/va-arg-2.c: New.
12962         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
12963
12964 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
12965
12966         * gcc.c-torture/compile/20020710-1.c: New test.
12967
12968 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
12969                           Andrew Pinski  <pinskia@physics.uc.edu>
12970
12971         gcc.c-torture/compile/simd-2.c: New testcase.
12972         gcc.c-torture/compile/simd-3.c: Likewise.
12973
12974 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
12975
12976         PR c++/7224
12977         * g++.dg/overload/error1.C: New test.
12978
12979 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12980
12981         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
12982         configuration and IRIX 6 O32 ABI.
12983
12984 2002-07-11  Roger Sayle  <roger@eyesopen.com>
12985
12986         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
12987
12988 2002-07-10  Roger Sayle  <roger@eyesopen.com>
12989
12990         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
12991
12992 2002-07-10  Jeffrey A Law  <law@redhat.com>
12993
12994         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
12995
12996         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
12997
12998 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
12999
13000         * gcc.dg/20020312-2.c: Check for __PPC__.
13001
13002 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13003
13004         * gcc.c-torture/compile/20020709-1.c: New test.
13005
13006 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13007
13008         * g++.dg/template/qualttp21.C: New test case.
13009
13010 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13011
13012         * gcc.c-torture/compile/20020706-1.c: New test.
13013         * gcc.c-torture/compile/20020706-2.c: New test.
13014
13015 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13016             Alexandre Oliva  <aoliva@redhat.com>
13017
13018         * g++.dg/warn/incomplete1.C: New test.
13019
13020 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13021
13022         PR c++/7099
13023         * g++.dg/warn/noreturn1.C: New test.
13024
13025 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/6706
13028         * g++.dg/debug/debug6.C: New test.
13029         * g++.dg/debug/debug7.C: New test.
13030
13031 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13032
13033         * gcc.c-torture/compile/simd-3.c: New test.
13034
13035 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13036
13037         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13038         * gcc.dg/20020620-1.c: Likewise.
13039
13040 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13041
13042         PR c++/6944
13043         * g++.dg/init/array4.C: New test.
13044         * g++.dg/init/array5.C: New test.
13045
13046 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13047
13048         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13049         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13050
13051 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13052
13053         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13054         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13055         * gcc.dg/wtr-conversion-1.c: Likewise.
13056         * gcc.dg/wtr-escape-1.c: Likewise.
13057         * gcc.dg/wtr-int-type-1.c: Likewise.
13058         * gcc.dg/wtr-label-1.c: Likewise.
13059         * gcc.dg/wtr-static-1.c: Likewise.
13060         * gcc.dg/wtr-strcat-1.c: Likewise.
13061         * gcc.dg/wtr-suffix-1.c: Likewise.
13062         * gcc.dg/wtr-switch-1.c: Likewise.
13063         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13064         * gcc.dg/wtr-union-init-1.c: Likewise.
13065         * gcc.dg/wtr-union-init-2.c: Likewise.
13066         * gcc.dg/wtr-union-init-3.c: Likewise.
13067
13068         * gcc.dg/wtr-func-def-1.c: New test.
13069
13070 2002-07-02 Devang Patel <dpatel@apple.com>
13071
13072         * objc.dg/param-1.m: New test.
13073
13074 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13075
13076         * gcc.dg/cpp/trad/directive.c: Add test.
13077         * gcc.dg/cpp/trad/macroargs.c: Add test.
13078         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13079
13080 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13081
13082         * gcc.dg/cpp/cmdlne-M.c: New test.
13083
13084 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13085
13086         * objc.dg/desig-init-1.m: New test.
13087
13088 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13089
13090         PR c++/6716
13091         * g++.dg/template/instantiate1.C: New test.
13092
13093 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13094
13095         PR c++/7112
13096         * g++.dg/template/sizeof2.C: New test.
13097
13098 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13099
13100         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13101         gcc.dg/cpp/trad/include.c: New tests.
13102
13103 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13104
13105         PR target/7177
13106         * gcc.c-torture/compile/20020701-1.c: New test.
13107
13108 2002-07-01  Stan Shebs  <shebs@apple.com>
13109
13110         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13111         header here...
13112         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13113         (objc-torture-execute): or here.
13114
13115 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13116
13117         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13118
13119 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13120
13121         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13122
13123 2002-06-30  Devang Patel  <dpatel@apple.com>
13124
13125         * objc.dg/fsyntax-only.m: New test.
13126
13127 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13128
13129         PR c++/6695
13130         * g++.dg/template/friend7.C: New file.
13131
13132 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13133
13134         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13135         return type.
13136
13137 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13138
13139         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13140         avoid division by zero.
13141
13142 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13143
13144         * gcc.dg/Wunknownprag.c: New tests.
13145
13146 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13147
13148         * gcc.c-torture/execute/simd-2.c: New test.
13149
13150 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13151
13152         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13153         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13154         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13155         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13156         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13157         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13158         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13159         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13160         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13161         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13162         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13163         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13164         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13165         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13166         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13167         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13168         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13169
13170 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13171
13172         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13173         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13174         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13175         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13176         New tests.
13177         * gcc.dg/cpp/trad/directive.c: Update.
13178
13179 2002-06-23  Andreas Jaeger  <aj@suse.de>
13180
13181         * gcc.c-torture/execute/complex-6.c: New.
13182
13183 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13184
13185         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13186         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13187         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13188         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13189
13190 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13191
13192         * gcc.dg/cpp/trad: New directory with traditional tests copied
13193         from parent directory.
13194         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13195         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13196         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13197         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13198         Move to trad/ and rename.
13199         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13200         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13201         gcc.dg/cpp/trad/redef2.c: New tests.
13202         * gcc.dg/cpp/trad/trad.exp: New driver.
13203
13204 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13205
13206         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13207         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13208         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13209         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13210         Remove.
13211
13212 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13213
13214         * gcc.dg/20020620-1.c: New test.
13215
13216 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13217
13218         * g++.dg/template/ttp4.C: New test.
13219
13220 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13221
13222         * g++.dg/opt/vt1.C: Fix regexp.
13223
13224 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13225
13226         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13227         Don't use attribute `noinline'.
13228
13229 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13230
13231         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13232
13233 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13234
13235         * gcc.c-torture/execute/simd-1.c: New.
13236
13237         * gcc.dg/simd-1.c: New.
13238
13239 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13240
13241         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13242
13243 2002-06-16  Richard Henderson  <rth@redhat.com>
13244
13245         * g++.dg/ext/anon-struct1.C: New.
13246         * g++.dg/ext/anon-struct2.C: New.
13247         * g++.dg/ext/anon-struct3.C: New.
13248         * gcc.dg/anon-struct-1.c: New.
13249         * gcc.dg/anon-struct-2.c: New.
13250         * gcc.dg/anon-struct-3.c: New.
13251         * gcc.dg/20011008-1.c: Adjust warning text.
13252         * gcc.dg/20020527-1.c: Add -fms-extensions.
13253
13254 2002-06-16  Richard Henderson  <rth@redhat.com>
13255
13256         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13257
13258 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13259
13260         * gcc.c-torture/execute/20020615-1.c: New test.
13261
13262 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13263
13264         * gcc.c-tortuture/execute/compare-1.c: New test case.
13265         * gcc.c-tortuture/execute/compare-2.c: New test case.
13266         * gcc.c-tortuture/execute/compare-3.c: New test case.
13267
13268 2002-06-13  Richard Henderson  <rth@redhat.com>
13269
13270         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13271         ia64 ilp32.
13272
13273 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13274
13275         * g++.dg/template/typename2.C: Update error message.
13276
13277 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13278
13279         * gcc.c-torture/execute/20020611-1.c: New test.
13280
13281 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13282
13283         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13284         list of targets to skip.
13285
13286 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13287
13288         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13289         targets if not optimizing.
13290
13291 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * gcc.c-torture/compile/20020605-1.c: New test.
13294
13295         * g++.dg/opt/vt1.C: New test.
13296
13297         * gcc.dg/20020531-1.c: New test.
13298
13299         * gcc.dg/20020530-1.c: New test.
13300
13301         * gcc.dg/20020527-1.c: New test.
13302
13303         * g++.dg/opt/cse1.C: New test.
13304
13305 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13306
13307         * gcc.dg/20020607-2.c: New test case.
13308
13309 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13310
13311         * gcc.c-torture/compile/20020604-1.c: New test.
13312
13313 2002-06-04  Richard Henderson  <rth@redhat.com>
13314
13315         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13316         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13317         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13318
13319 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13320
13321         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13322
13323 2002-06-03  Richard Henderson  <rth@redhat.com>
13324
13325         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13326         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13327
13328 2002-06-02  Richard Henderson  <rth@redhat.com>
13329
13330         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13331         test functions static.
13332
13333 2002-06-02  Andreas Jaeger  <aj@suse.de>
13334
13335         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13336         now.
13337
13338 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13339
13340         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13341         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13342         Update for mofified diagnostics.
13343         * gcc.dg/c99-intconst-1.c: No longer fail.
13344
13345 2002-06-02  Richard Henderson  <rth@redhat.com>
13346
13347         * gcc.dg/uninit-A.c: Remove xfail markers.
13348
13349 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13350
13351         * gcc.dg/fnegate-1.c: New test case.
13352
13353 2002-05-30  Osku Salerma  <osku@iki.fi>
13354
13355         * gcc.c-torture/execute/mayalias-1.c: New file.
13356
13357 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13358
13359         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13360         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13361         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13362
13363 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13364
13365         * gcc.c-torture/execute/20020529-1.c: New test.
13366
13367 2002-05-27  Richard Henderson  <rth@redhat.com>
13368
13369         * g++.dg/ext/attrib6.C: New test case.
13370
13371 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13372
13373         * gcc.c-torture/execute/pure-1.c: New test.
13374
13375 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13376
13377         * gcc.dg/cpp/arith-2.c: Remove.
13378
13379 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13380
13381         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13382         * gcc.dg/cpp/if-3.c: Remove.
13383
13384 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13385
13386         * g++.dg/opt/cse2.C: New test.
13387
13388 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13389
13390         * gcc.dg/cpp/arith-1.c: New semantic tests.
13391         * gcc.dg/cpp/if-1.c: Update.
13392
13393 2002-05-24  Ben Elliston  <bje@redhat.com>
13394
13395         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13396
13397 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13398
13399         * gcc.dg/verbose-asm.c: New test.
13400
13401 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13402
13403         * gcc.dg/cpp/paste12.c: New test.
13404
13405 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13406
13407         * g++.dg/parse/named_ops.C: New test.
13408
13409 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
13410
13411         * gcc/testsuite/gcc.dg/weak-8.c: New test.
13412
13413 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
13414
13415         * gcc.dg/weak-2.c: Allow optional leading underscore
13416         in scan-assembler symbol name.
13417         * gcc.dg/weak-3.c: Likewise.
13418         * gcc.dg/weak-4.c: Likewise.
13419         * gcc.dg/weak-5.c: Likewise.
13420
13421 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
13422
13423         * gcc.dg/20020523-1.c: New test.
13424
13425 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13426
13427         * objc.dg/const-str-2.m: Update now that we stop after
13428         a command line error.
13429
13430 2002-05-22  Richard Henderson  <rth@redhat.com>
13431
13432         * g++.dg/dg.exp: Fix typo in test pruneing.
13433
13434 2002-05-22  Richard Henderson  <rth@redhat.com>
13435
13436         * g++.dg/dg.exp: Prune the tls subdirectory.
13437         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
13438         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
13439         * g++.dg/tls/init-1.C: New.
13440
13441 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
13442
13443         * gcc.dg/20020517-1.c: New test.
13444
13445 2002-05-21  Richard Henderson  <rth@redhat.com>
13446
13447         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
13448         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
13449
13450 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
13451
13452         * g++.dg/other/copy2.C: New test.
13453
13454 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
13455
13456         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
13457         (MAX_COPY): Bump up to 10 times sizeof (long long).
13458         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
13459
13460         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
13461         sizeof (long long).
13462
13463         * gcc.c-torture/execute/strcpy-1.c: New test.
13464
13465 2002-05-19  Jason Merrill  <jason2redhat.com>
13466
13467         * g++.dg/ext/oper1.C: New test.
13468
13469 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
13470 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
13471
13472         * README.QMTEST: New file.
13473
13474         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
13475
13476 2002-05-19  Andreas Jaeger  <aj@suse.de>
13477
13478         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
13479         now.
13480         * gcc.c-torture/execute/loop-2d.x: Likewise.
13481
13482 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
13483
13484         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
13485         support weak symbols.
13486         * gcc.dg/weak-4.c: Likewise
13487         * gcc.dg/weak-6.c: Likewise
13488
13489 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
13490
13491         * gcc.dg/weak-3.c: Add dg-excess-error comment for
13492         cygwin, coff and h8300-*-hms targets
13493         * gcc.dg/weak-5.c: Likewise
13494         * gcc.dg/weak-7.c: Likewise
13495
13496 2002-05-16  Jason Merrill  <jason@redhat.com>
13497
13498         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
13499         (scan-assembler-not, scan-assembler-dem): Likewise.
13500         (scan-assembler-dem-not): Likewise.
13501
13502 2002-05-15  Richard Henderson  <rth@redhat.com>
13503
13504         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
13505
13506 2002-05-15  Richard Henderson  <rth@redhat.com>
13507
13508         * gcc.dg/weak-5.c (vfoo1c): No warning here.
13509         (vfoo1f): Warning here.
13510         (vfoo1l): Don't redefine the alias.
13511
13512 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
13513
13514         * g++.dg/init/pm1.C: New test.
13515
13516 2002-05-12  David S. Miller  <davem@redhat.com>
13517
13518         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
13519         types.
13520
13521 2002-05-10  Roger Sayle  <roger@eyesopen.com>
13522
13523         * gcc.c-torture/execute/20020510-1.c: New test case.
13524
13525 2002-05-10  David S. Miller  <davem@redhat.com>
13526
13527         * gcc.c-torture/execute/conversion.c: Test long double too.
13528
13529 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
13530
13531         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
13532         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
13533         * lib/g++.exp (g++_link_flags): Likewise.
13534         * lib/objc.exp (objc_target_compile): Likewise.
13535
13536 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13537
13538         * gcc.dg/cpp/poison.c: Update.
13539         * gcc.dg/cpp/20000625-2.c: Remove.
13540         * gcc.dg/cpp/direct2s.c: Remove final test.
13541
13542 2002-05-08  Tom Rix  <trix@redhat.com>
13543
13544         * gcc.c-torture/execute/20020508-1.c: New test.
13545         * gcc.c-torture/execute/20020508-2.c: New test.
13546         * gcc.c-torture/execute/20020508-3.c: New test.
13547
13548 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13549
13550         * gcc.dg/cpp/charconst-4.c: More tests.
13551
13552 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c/6569
13555         * gcc.dg/weak-3.c: Update location of warning messages.
13556         * gcc.dg/weak-5.c: Likewise.
13557
13558 2002-05-06  Roger Sayle  <roger@eyesopen.com>
13559
13560         * gcc.c-torture/execute/20020506-1.c: New test case.
13561
13562 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13563
13564         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
13565
13566 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13567
13568         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
13569
13570 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13571
13572         * gcc.dg/cpp/charconst-3.c: New test.
13573
13574 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13575
13576         * gcc.dg/cpp/charconst.c: Update tests.
13577
13578 2002-05-05  Tim Josling  <tej@melbpc.org.au>
13579
13580         * treelang: Added directory for new sample language treelang. Also
13581         lib/treelang.exp: New file to signal treelang should be tested.
13582
13583 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13584
13585         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
13586         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
13587         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
13588         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
13589         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
13590         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
13591         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
13592
13593 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13594
13595         * gcc.dg/format/xopen-2.c: New test.
13596
13597 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13598
13599         * gcc.dg/20020503-1.c: New test.
13600
13601 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
13602
13603         * g++.dg/init/dtor1.C: Make it tougher.
13604
13605 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
13606
13607         * g++.dg/init/dtor1.C: New test.
13608
13609 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
13610
13611         * gcc.dg/altivec-8.c: New.
13612
13613 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
13614
13615         * gcc.dg/altivec-7.c: New.
13616
13617 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
13618
13619         * g++.dg/parse/typedef1.C: New test.
13620
13621 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/6486
13624         * g++.dg/template/friend6.C: New test.
13625
13626         PR c++/6492
13627         * g++.dg/init/copy1.C: New test.
13628
13629 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
13630
13631         * g++.dg/warn/effc1.C: New test.
13632
13633 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13634
13635         * gcc.dg/cpp/if-cexp.c: Add a test.
13636
13637 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
13638
13639         * gcc.dg/20020426-2.c: New test.
13640
13641 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13642
13643         * gcc.dg/cpp/if-mop.c: Update.
13644         * gcc.dg/cpp/if-mpar.c: Add test.
13645         * gcc.dg/cpp/if-oppr.c: Update.
13646
13647 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13648
13649         PR c/6343
13650         * gcc.dg/weak-[2-7].c: New tests.
13651
13652 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13653
13654         * gcc.dg/enum1.c: New test.
13655
13656 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13657
13658         PR c++/6497
13659         * g++.dg/inherit/access2.C: New test.
13660
13661 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13662
13663         PR bootstrap/6445
13664         * gcc.dg/20020426-1.c: New test.
13665
13666 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13667
13668         * g++.dg/abi/enum1.C: New test.
13669
13670 2002-04-26  Richard Henderson  <rth@redhat.com>
13671
13672         * gcc.dg/c99-bool-1.c: Expect always true warning.
13673
13674 2002-04-25  Roger Sayle  <roger@eyesopen.com>
13675
13676         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
13677
13678 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13679
13680         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
13681         targets.
13682
13683 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
13684
13685         * g++.dg/abi/mange7.C: New test.
13686
13687         PR c++/6438.
13688         * g++.dg/parse/stmtexpr2.C: New test.
13689
13690 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
13691
13692         * gcc.dg/20020312-2.c: Add SH target.
13693
13694 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13695
13696         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
13697         compiler output on mips*-*-irix*.
13698
13699 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
13700
13701         * g++.dg/parse/attr1.C: New test.
13702
13703 2002-04-23  Roger Sayle  <roger@eyesopen.com>
13704
13705         * gcc.c-torture/execute/string-opt-17.c: New test case.
13706         * gcc.c-torture/execute/memset-2.c: New test case.
13707
13708 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/6256:
13711         * g++.dg/template/friend5.C: New test.
13712
13713         PR c++/6331:
13714         * g++.dg/template/qual1.C: Likewise.
13715
13716 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
13717
13718         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
13719         Include stdlib.h, not stdio.h or ctype.h.
13720
13721 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
13722
13723         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
13724         cris-*-elf* and mmix-*-*.
13725         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
13726         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
13727         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
13728         Ditto.
13729         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
13730         * gcc.dg/wchar_t-1.c: Ditto.
13731
13732 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
13733
13734         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
13735         Clarify comment.
13736
13737 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
13738
13739         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
13740
13741 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13742
13743         * gcc.c-torture/execute/20000906-1.x: Delete.
13744
13745 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
13746
13747         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
13748
13749 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
13750
13751         * PR6367
13752         * g77.f-torture/execute/6367.f: New test.
13753         * g77.f-torture/execute/6367.x: Disable for MMIX.
13754
13755 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
13756
13757         * PR6352
13758         * g++.dg/opt/inline2.C: New test.
13759
13760 2002-04-18  Richard Henderson  <rth@redhat.com>
13761
13762         * gcc.dg/20000906-1.c: Enable for all targets.
13763         * gcc.c-torture/compile/iftrap-2.c: New.
13764
13765 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13766
13767         * gcc.dg/20020418-1.c: New test.
13768         * gcc.dg/20020418-2.c: New test.
13769
13770 2002-04-18  Richard Henderson  <rth@redhat.com>
13771
13772         * gcc.c-torture/compile/iftrap-1.c: New.
13773         * gcc.dg/iftrap-1.c: Adjust for ia64.
13774         * gcc.dg/iftrap-2.c: New.
13775
13776 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13777
13778         * gcc.c-torture/compile/20020418-1.c: New test.
13779
13780 2002-04-18  Roger Sayle  <roger@eyesopen.com>
13781
13782         * gcc.c-torture/compile/20020415-1.c: New.
13783
13784 2002-04-18  David S. Miller  <davem@redhat.com>
13785
13786         * gcc.c-torture/execute/20020418-1.c: New test.
13787
13788 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
13789
13790         * gcc.dg/20020416-1.c: New test.
13791
13792         * g++.dg/opt/inline1.C: New test.
13793
13794 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
13795
13796         * gcc.dg/altivec-5.c: New test.
13797
13798         * gcc.dg/20020415-1.c: New test.
13799
13800 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
13801
13802         * testsuite/lib/chill.exp: Remove.
13803
13804 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
13805
13806         * g++.dg/other/big-struct.C: New test.
13807
13808 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
13809
13810         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
13811         of scratch file.
13812
13813 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
13814
13815         PR c/6277
13816         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
13817         in scan-assembler function name
13818
13819 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
13820
13821         * g77.f-torture/execute/980628-4.x,
13822         g77.f-torture/execute/980628-5.x,
13823         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
13824         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
13825         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
13826         i[34567]86-*-*.
13827
13828 2002-04-13  David S. Miller  <davem@redhat.com>
13829
13830         * gcc.c-torture/execute/20020413-1.c: New test.
13831
13832 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
13833
13834         * gcc.dg/asm-6.c,
13835         * g++.dg/ext/asm1.C: New tests.
13836
13837 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++ 5373.
13840         * g++.dg/parse/stmtexpr1.C: New test.
13841
13842         PR c++/5189.
13843         * g++.dg/template/copy1.C: New test.
13844
13845 2002-04-12  Richard Henderson  <rth@redhat.com>
13846
13847         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
13848
13849 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
13850
13851         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
13852         gcc.c-torture/execute/20020307-2.c.
13853
13854 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
13855
13856         * g++.dg/ext/attrib5.C,
13857         * g++.dg/lookup/struct1.C: New tests.
13858
13859 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
13860
13861         * gcc.dg/20020411-1.c: New test.
13862
13863         * gcc.c-torture/execute/20020411-1.c: New test.
13864
13865 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
13866
13867         * g77.f-torture/execute/6177.f: New test.
13868
13869 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
13870
13871         PR middle-end/6247
13872         * g++.dg/opt/cleanup1.C: New test.
13873
13874         * g++.dg/opt/const1.C: New test.
13875
13876 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
13877
13878         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
13879
13880 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         PR c++/5507
13883         * g++.dg/template/typename2.C: New test.
13884
13885 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
13886
13887         * gcc.c-torture/execute/loop-12.c: New.
13888
13889 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
13890
13891         * g77.f-torture/execute/980628-4.x,
13892         g77.f-torture/execute/980628-5.x,
13893         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
13894         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
13895         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
13896
13897 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13898
13899         PR optimization/6086
13900         * g++.dg/opt/preinc1.C: New test.
13901
13902 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/5571
13905         * g++.dg/opt/static2.C: New test.
13906
13907 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
13908
13909         PR c/5120
13910         * gcc.dg/20020406-1.c: New test.
13911
13912 2002-04-04  David S. Miller  <davem@redhat.com>
13913
13914         * gcc.c-torture/execute/20020404-1.c: New test.
13915
13916 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
13917
13918         PR c/6123
13919         * gcc.dg/20020312-2.c: Do not declare global register variable
13920         if __PIC__ or __pic__ is defined.
13921
13922 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
13923
13924         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
13925         __asm__ so that it works correctly even if -ansi -pedantic-errors.
13926
13927 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13928
13929         * gcc.misc-tests/linkage.exp: Update last change to handle
13930         sparc*-, not just sparc-.
13931
13932 2002-04-03  Richard Henderson  <rth@redhat.com>
13933
13934         * gcc.dg/cpp/ucs.c: Improved long UCS test.
13935
13936 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
13937
13938         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
13939
13940 2002-04-02  David S. Miller  <davem@redhat.com>
13941
13942         * gcc.c-torture/execute/20020402-3.c: New test.
13943
13944 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
13945
13946         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
13947         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
13948
13949         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
13950         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
13951         g77.f-torture/execute/20001201.x,
13952         g77.f-torture/execute/u77-test.x: New files.
13953
13954         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
13955         * gcc.dg/wchar_t-1.c: Ditto.
13956
13957 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13958
13959         * gcc.c-torture/execute/20020402-1.c: New test.
13960
13961 2002-04-01  Richard Henderson  <rth@redhat.com>
13962
13963         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
13964
13965         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
13966
13967 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13968
13969         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
13970
13971 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13972
13973         * g++.dg/inherit/template-as-base.C: Expect error.
13974         * g++.dg/inherit/namespace-as-base.C: Likewise.
13975
13976 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
13977
13978         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
13979         g++.dg/ext/instantiate3.C: Tweak match patterns.
13980
13981         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
13982         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
13983         -da test.
13984
13985 2002-03-31  Richard Henderson  <rth@redhat.com>
13986
13987         * gcc.dg/special/alias-2.c: New.
13988         * gcc.dg/special/ecos.exp: Run it.
13989
13990 2002-03-31  Richard Henderson  <rth@redhat.com>
13991
13992         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
13993
13994 2002-03-31  Kazu Hirata  <kazu@hxi.com>
13995
13996         * gcc.dg/weak-1.c: Disable on h8300 port.
13997
13998 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
13999
14000         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14001         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14002         ordering tests.
14003         * g++.dg/bprob/bprob-1.C: New test.
14004         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14005         * g++.dg/gcov/gcov-1.C: New test.
14006         * g++.dg/gcov/gcov-1.x: New file.
14007         * g++.dg/gcov/gcov-2.C: New test.
14008         * g++.dg/gcov/gcov-3.C: New test.
14009         * g++.dg/gcov/gcov-3.h: New file.
14010
14011 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14012
14013         * g++.old-deja/g++.other/builtins5.C: New test.
14014         * g++.old-deja/g++.other/builtins6.C: New test.
14015         * g++.old-deja/g++.other/builtins7.C: New test.
14016         * g++.old-deja/g++.other/builtins8.C: New test.
14017         * g++.old-deja/g++.other/builtins9.C: New test.
14018
14019 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14020
14021         * g++.dg/opt/static1.C: New test.
14022
14023         * g++.dg/opt/longbranch1.C: New test.
14024
14025 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14026
14027         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14028
14029         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14030
14031 2002-03-28  Jeffrey A Law  (law@redhat.com)
14032
14033         * gcc.c-torture/execute/20020328-1.c: New test.
14034
14035 2002-03-27  Richard Henderson  <rth@redhat.com>
14036
14037         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14038         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14039         move from g++.old-deja/g++.ext/.
14040
14041 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14042
14043         * g++.dg/init/new2.C: New test.
14044
14045 2002-03-26  Richard Henderson  <rth@redhat.com>
14046
14047         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14048
14049         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14050         on sparc.
14051
14052         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14053         sparcv9 systems.
14054         * gcc.dg/20001102-1.c: Likewise.
14055
14056 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14057
14058         * gcc.dg/cpp/endif-pedantic1.c,
14059         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14060
14061 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14062
14063         * g++.dg/init/new1.C: New test.
14064
14065 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14066
14067         * g++.dg/abi/vbase9.C: New test.
14068
14069 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14070
14071         * gcc.dg/arm-asm.c: New test.
14072
14073 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14074
14075         * gcc.dg/Wswitch-enum.c: New test.
14076         Fix PR c/5044.
14077
14078 2002-03-26  Richard Henderson  <rth@redhat.com>
14079
14080         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14081         structure.
14082
14083 2002-03-25  Richard Henderson  <rth@redhat.com>
14084
14085         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14086         sparcv9 systems.
14087
14088         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14089         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14090
14091 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14092
14093         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14094
14095 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14096
14097         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14098         targets using generic thunk support.
14099
14100 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14101
14102         * gcc.c-torture/compile/20020323-1.c: New test.
14103
14104         * g++.dg/opt/conj2.C: New test.
14105
14106 2002-03-24  Richard Henderson  <rth@redhat.com>
14107
14108         * gcc.dg/weak-1.c: Use -fno-common.
14109
14110 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14111
14112         * g77.dg/f77-edit-apostrophe-out.f: New test
14113         * g77.dg/f77-edit-h-out.f: New test
14114         * g77.dg/f77-edit-t-in.f: New test
14115         * g77.dg/f77-edit-t-out.f: New test
14116         * g77.dg/f77-edit-x-out.f: New test
14117         * g77.dg/f77-edit-slash-out.f: New test
14118         * g77.dg/f77-edit-colon-out.f: New test
14119         * g77.dg/f77-edit-s-out.f: New test
14120
14121 2002-03-24  Richard Henderson  <rth@redhat.com>
14122
14123         * objc/execute/formal_protocol-6.x: New XFAIL.
14124
14125 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14126
14127         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14128         that do not support weak symbols
14129
14130 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14131
14132         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14133         * lib/g77.exp:  Likewise
14134         * lib/objc.exp: Likewise
14135
14136 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14137
14138         * gcc.dg/Wswitch-default.c: New test.
14139
14140 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14141
14142         * g++.dg/other/enum1.C: New test.
14143
14144 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14145
14146         * gcc.dg/pragma-ep-3.c: Fix typo.
14147
14148 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14149
14150         * g++.dg/inherit/template-as-base.C: New test.
14151
14152 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14153
14154         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14155         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14156
14157 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14158
14159         * gcc.dg/cpp/multiline.c: Update to match.
14160
14161 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14162
14163         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14164
14165 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14166
14167         * gcc.dg/cpp/extratokens2.c:  New file.
14168
14169 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14170
14171         * gcc.dg/20020312-2.c: Add rs6000 target.
14172
14173         * gcc.c-torture/compile/20020319-1.c: New test.
14174
14175 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14176
14177         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14178         (A, E): Handle this.
14179
14180 2002-03-20  Jason Merrill  <jason@redhat.com>
14181
14182         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14183         ignoring -fpic.
14184         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14185         through prune_gcc_output.
14186
14187 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14188
14189         * gcc.c-torture/compile/20020320-1.c: New test.
14190
14191 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.c-torture/compile/20020318-1.c: New test.
14194
14195         * gcc.dg/struct-by-value-1.c: New test.
14196
14197         * gcc.dg/20020319-1.c: New test.
14198
14199 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14200
14201         * g++.dg/opt/conj1.C: New test.
14202
14203 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14204
14205         * g++.dg/template/qualttp20.C: Revert previous change.
14206         * g++.dg/template/qualttp3.C: Likewise.
14207         * g++.dg/template/qualttp4.C: Likewise
14208         * g++.dg/template/qualttp5.C: Likewise
14209         * g++.dg/template/qualttp6.C: Likewise
14210         * g++.dg/template/qualttp7.C: Likewise
14211         * g++.dg/template/qualttp8.C: Likewise
14212         * g++.dg/template/recurse.C: Likewise.
14213
14214 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14215
14216         * gcc.dg/cpp/wchar-1.c: Update.
14217
14218 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         * g++.dg/template/conv1.C: New test.
14221         * g++.dg/template/conv2.C: New test.
14222         * g++.dg/template/conv3.C: New test.
14223         * g++.dg/template/conv4.C: New test.
14224
14225 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14226
14227         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14228         * g++.dg/template/qualttp3.C: Likewise.
14229         * g++.dg/template/qualttp4.C: Likewise
14230         * g++.dg/template/qualttp5.C: Likewise
14231         * g++.dg/template/qualttp6.C: Likewise
14232         * g++.dg/template/qualttp7.C: Likewise
14233         * g++.dg/template/qualttp8.C: Likewise
14234         * g++.dg/template/recurse.C: Likewise.
14235
14236 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14237
14238         * g++.dg/opt/dtor1.C: New test.
14239
14240 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14241
14242         * gcc.c-torture/compile/20020315-1.c: New test.
14243
14244 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14245
14246         * gcc.dg/weak-1.c: Fix scan tests.
14247
14248 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14249
14250         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14251         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14252         cris-*-aout* mmix-*-*.
14253         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14254         cris-*-aout* mmix-*-*.
14255         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14256         cris-*-elf* cris-*-aout* and mmix-*-*.
14257         * gcc.dg/20001009-1.c: Ditto.
14258         * gcc.dg/20010912-1.c: Ditto.
14259         * gcc.dg/20020122-4.c: Ditto.
14260         * gcc.dg/inline-2.c: Ditto.
14261
14262 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14263
14264         * gcc.c-torture/compile/20020314-1.c: New test.
14265
14266 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14267
14268         * gcc.c-torture/execute/20020314-1.c: New test.
14269
14270 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14271
14272         * g++.dg/warn/Wunused-1.C: New test.
14273
14274 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14275
14276         * g++.dg/abi/mangle6.C: New test.
14277
14278 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14279
14280         * gcc.c-torture/compile/20020309-2.c: New test.
14281
14282         * gcc.c-torture/compile/20020312-1.c: New test.
14283
14284 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         * g++.dg/other/access1.C: New test.
14287
14288 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14289
14290         * gcc.c-torture/execute/wchar_t-1.c: New test.
14291
14292 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14293
14294         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14295
14296 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14297
14298         * gcc.dg/20020312-1.c: New test case.
14299
14300 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14301
14302         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14303
14304 2002-03-11  Richard Henderson  <rth@redhat.com>
14305
14306         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14307         * g++.old-deja/g++.jason/report.C: Likewise.
14308
14309 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14310
14311         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14312         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14313
14314 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14315
14316         * testsuite/g++.dg/overload/pmf1.C: New test.
14317
14318 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14319
14320         * gcc.c-torture/execute/20020307-1.c: Use long.
14321
14322 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14323
14324         PR optimization/5844
14325         * gcc.dg/20020310-1.c: New test.
14326
14327 2002-03-09  Michael Meissner  <meissner@redhat.com>
14328
14329         * gcc.c-torture/execute/memcpy-2.c: New test.
14330         * gcc.c-torture/execute/memset-1.c: New test.
14331         * gcc.c-torture/execute/strlen-1.c: New test.
14332         * gcc.c-torture/execute/strcmp-1.c: New test.
14333         * gcc.c-torture/execute/strncmp-1.c: New test.
14334
14335 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14336
14337         * gcc.dg/ppc-ldstruct.c: New test.
14338
14339 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14340
14341         * gcc.c-torture/execute/va-arg-22.c: New test.
14342
14343 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14344
14345         * gcc.c-torture/compile/20020309-1.c: New test.
14346
14347 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14348
14349         * gcc.c-torture/execute/20020307-2.c: New test.
14350
14351 2002-03-07  Jeffrey A Law  (law@redhat.com)
14352
14353         * g77.f-torture/compile/20020307-1.f: New test.
14354
14355 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14356
14357         * gcc.dg/unordered-1.c: New test.
14358
14359 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14360
14361         * gcc.c-torture/execute/20020307-1.c: New test.
14362
14363 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.dg/20020304-1.c: New test.
14366
14367         * gcc.c-torture/compile/20020304-2.c: New test.
14368
14369 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14370
14371         * gcc.c-torture/compile/20020304-1.c: New test case
14372         (from PR c/5830).
14373
14374 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14375
14376         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14377
14378 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14379
14380         * g++.dg/other/classkey1.C: New test.
14381
14382 2002-03-01  Richard Henderson  <rth@redhat.com>
14383
14384         * gcc.c-torture/compile/981223-1.x: New.
14385         * gcc.c-torture/compile/920625-1.x: New.
14386
14387 2002-02-28  Richard Henderson  <rth@redhat.com>
14388
14389         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14390
14391 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14392
14393         * gcc.c-torture/execute/20020227-1.c: New test.
14394
14395 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14396
14397         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14398         here" ERROR lines.
14399         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14400         * g++.old-deja.g++.other/defarg1.C: Likewise.
14401         * g++.old-deja/g++.pt/calls2.C: Likewise.
14402         * g++.old-deja/g++.pt/crash20.C: Likewise.
14403         * g++.old-deja/g++.pt/crash30.C: Likewise.
14404         * g++.old-deja/g++.pt/crash36.C: Likewise.
14405         * g++.old-deja/g++.pt/crash6.C: Likewise.
14406         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14407         * g++.old-deja/g++.pt/derived3.C: Likewise.
14408         * g++.old-deja/g++.pt/error1.C: Likewise.
14409         * g++.old-deja/g++.pt/friend21.C: Likewise.
14410         * g++.old-deja/g++.pt/friend23.C: Likewise.
14411         * g++.old-deja/g++.pt/infinite1.C: Likewise.
14412         * g++.old-deja/g++.robertl/eb128.C: Likewise.
14413
14414 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
14415
14416         * gcc.c-torture/execute/20020225-2.c: New test.
14417
14418 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
14419
14420         * gcc.c-torture/execute/920730-1t.c,
14421         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
14422         Delete test cases, only relevant to -traditional.
14423
14424 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14425
14426         * gcc.dg/cpp/undef1.c: Remove.
14427         * gcc.dg/cpp/directiv.c: Update.
14428         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
14429
14430 2002-02-27  Michael Meissner  <meissner@redhat.com>
14431
14432         * gcc.c-torture/execute/20020226-1.c: New test.
14433
14434 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
14435
14436         * g++.dg/debug/debug4.C: New test.
14437
14438         * gcc.dg/ia64-visibility-1.c: New test.
14439
14440 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
14441
14442         * gcc.dg/debug/20020224-1.c: New.
14443
14444 2002-02-25  Kazu Hirata  <kazu@hxi.com>
14445
14446         * gcc.c-torture/execute/960416-1.x: New.
14447         * gcc.c-torture/execute/divconst-3.x: Likewise.
14448
14449 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
14450
14451         * gcc.dg/20020224-1.c: New test.
14452
14453 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
14454
14455         * gcc.c-torture/execute/20020225-1.c: New.
14456
14457 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14458
14459         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
14460
14461 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
14462
14463         * gcc.dg/20020222-1.c: New test.
14464
14465 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
14466
14467         * g++.dg/opt/anonunion1.C: New test.
14468
14469 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14470
14471         * g++.dg/template/qualttp19.C: New test.
14472         * g++.dg/template/qualttp20.C: New test.
14473         * g++.old-deja/g++.jason/report.C: Adjust expected errors
14474         * g++.old-deja/g++.other/qual1.C: Likewise.
14475
14476 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
14477
14478         * gcc.dg/attr-alwaysinline.c: New.
14479
14480 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
14481
14482         * gcc.dg/20020220-1.c: New test.
14483
14484         * gcc.dg/20020220-2.c: New test.
14485
14486         * g++.dg/opt/mmx1.C: New test.
14487
14488 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
14489
14490         * gcc.c-torture/compile/20020110.c: New test.
14491
14492 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
14493
14494         * gcc.c-torture/execute/20020219-1.c: New test.
14495
14496         * gcc.dg/20020219-1.c: New test.
14497
14498         * gcc.dg/noncompile/20020220-1.c: New test.
14499
14500         * g++.dg/opt/ptrintsum1.C: New test.
14501
14502         * gcc.dg/debug/20020220-1.c: New test.
14503
14504 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
14505
14506         * gcc.c-torture/execute/20020216-1.c: New test.
14507
14508 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14509
14510         * gcc.dg/decl-1.c: Update, new test.
14511
14512 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.dg/abi/bitfield1.C: New test.
14515         * g++.dg/abi/bitfield2.C: New test.
14516
14517 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14518
14519         * gcc.dg/attr-nest.c: New test.
14520
14521 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14522
14523         * gcc.c-torture/execute/20020215-1.c: New test.
14524
14525 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
14528         * g++.dg/debug/debug.exp: New.
14529         * g++.dg/debug/trivial.C: New.
14530         * g++.dg/debug/debug1.C: Moved...
14531         * g++.dg/other/debug1.C: ...from here.
14532         * g++.dg/debug/debug2.C: Moved...
14533         * g++.dg/other/debug2.C: ...from here.
14534         * g++.dg/debug/debug3.C: Moved...
14535         * g++.dg/other/debug3.C: ...from here.
14536
14537         * gcc.dg/noncompile/20020213-1.c: New test.
14538
14539 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
14540
14541         * g++.dg/other/debug3.C: New test.
14542
14543         * gcc.c-torture/execute/20020213-1.c: New test.
14544
14545 2002-02-13  Richard Smith <richard@ex-parrot.com>
14546
14547         * g++.old-deja/g++.other/thunk1.C: New test.
14548
14549 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14550
14551         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
14552
14553 2002-02-13  Stan Shebs  <shebs@apple.com>
14554
14555         * gcc.dg/altivec-3.c: New.
14556
14557 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
14558
14559         * gcc.dg/Wunreachable-1.c: New test.
14560         * gcc.dg/Wunreachable-2.c: New test.
14561
14562 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14563
14564         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
14565
14566 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
14567
14568         * gcc.dg/decl-1.c: New test.
14569
14570 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14571
14572         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
14573
14574 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14575
14576         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
14577         * gcc.c-torture/compile/980506-1.x: Likewise.
14578
14579 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14580
14581         * gcc.dg/20020210-1.c: New.
14582
14583 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
14584
14585         * g77.f-torture/execute/947.f: New regression test
14586         for PR fortran/947.
14587
14588 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
14589
14590         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
14591         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
14592
14593 2002-02-08  Richard Henderson  <rth@redhat.com>
14594
14595         * gcc.c-torture/compile/labels-3.c: New.
14596
14597 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
14598
14599         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
14600         expression statements work instead.
14601         * gcc.dg/noncompile/20020207-1.c: New test.
14602
14603 2002-02-07  Richard Henderson  <rth@redhat.com>
14604
14605         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
14606
14607 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14608
14609         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
14610         message from g77
14611         * lib/g77-dg.exp: Trim g77 error messages so that they are
14612         recognized by dg.exp.
14613
14614 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14615
14616         PR fortran/5473
14617         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
14618
14619 2002-02-07  Richard Henderson  <rth@redhat.com>
14620
14621         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
14622         to be sufficiently aligned for integers.
14623
14624 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
14625
14626         * g++.dg/template/friend4.C: New test.
14627
14628 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14629
14630         PR fortran/5743
14631         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
14632         unsupported cases.
14633
14634 2002-02-07  Richard Henderson  <rth@redhat.com>
14635
14636         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
14637         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
14638         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
14639         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
14640
14641 2002-02-06  Richard Henderson  <rth@redhat.com>
14642
14643         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
14644
14645 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
14646
14647         * gcc.dg/20020206-1.c: New test.
14648
14649 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
14650
14651         * gcc.c-torture/execute/20020206-1.c: New test.
14652
14653         * gcc.c-torture/execute/20020206-2.c: New test.
14654
14655         PR optimization/5429:
14656         * gcc.c-torture/compile/20020206-1.c: New test.
14657
14658 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
14659
14660         * g++.dg/ext/align1.C: Do not use an explicit alignment value
14661         as certain file formats cannot support particularly large
14662         alignments.
14663
14664         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
14665         and do not expect to be able to link the executable.
14666
14667         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
14668         fail because the COFF format does not support the weak attribute.
14669
14670 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
14671
14672         * g77.dg/pr5473.f:  New test
14673
14674 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
14675
14676         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
14677         Fix testcase accordingly.
14678
14679 2002-02-04  Richard Henderson  <rth@redhat.com>
14680
14681         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
14682         (buf): Change to be an array of pointers, not ints.
14683
14684 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14685
14686         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
14687         before all tests.  Move warning one line above to match where it
14688         C frontend emits.
14689         * gcc.dg/Wswitch-2.c: New test.
14690         * g++.dg/warn/Wswitch-1.C: New test.
14691         * g++.dg/warn/Wswitch-2.C: New test.
14692
14693 2002-02-04  Richard Henderson  <rth@redhat.com>
14694
14695         * g++.dg/abi/offsetof.C: Fix size comparison.
14696
14697 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
14698
14699         * gcc.dg/cast-qual-2.c: New test.
14700
14701 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * gcc.dg/20020201-4.c: New test.
14704
14705 2002-02-04  Ben Elliston  <bje@redhat.com>
14706
14707         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
14708         target_info attribute != 0, in addition to the empty string.
14709         (gcc_target_compile): Likewise.
14710
14711 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
14712
14713         * gcc.dg/Wswitch.c: New test.
14714         PR gcc/4475. PR gcc/3780.
14715
14716 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
14717
14718         * g77.f-torture/execute/5122.f: New test for regressions
14719         against PR fortran/5122.
14720
14721 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
14722
14723         * g77.f-torture/compile/pr3743.f: Delete
14724         * g77.dg/pr3743-1.f: New test.
14725         * g77.dg/pr3743-2.f: New test.
14726         * g77.dg/pr3743-3.f: New test.
14727         * g77.dg/pr3743-4.f: New test.
14728
14729 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14730
14731         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
14732
14733 2002-02-02  Richard Henderson  <rth@redhat.com>
14734
14735         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
14736         * gcc.c-torture/execute/bf64-1.c: Likewise.
14737
14738 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14739
14740         * gcc.dg/20020201-2.c: New test.
14741
14742         * gcc.dg/20020201-3.c: New test.
14743
14744         * gcc.c-torture/execute/bitfld-2.c: New test.
14745
14746 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14747
14748         * gcc.dg/bitfld-1.c: Update.
14749         * gcc.dg/bitfld-2.c: Update.
14750         * gcc.c-torture/execute/bitfld-1.x: New.
14751
14752 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14753
14754         * gcc.c-torture/execute/20020201-1.c: New test.
14755
14756 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
14757
14758         PR target/5469
14759         * gcc.dg/20020201-1.c: New test.
14760
14761 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
14762
14763         PR fortran/3743
14764         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
14765         * g77.f-torture/compile/pr3743.x: Remove
14766
14767 2002-01-31  Tom Rix  <trix@redhat.com>
14768
14769         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
14770
14771 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14772
14773         * gcc.dg/noncompile/20020130-1.c: New test.
14774
14775 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
14776
14777         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
14778
14779 2002-01-29  Richard Henderson  <rth@redhat.com>
14780
14781         * gcc.c-torture/execute/991118-1.c: Cast various constants back
14782         to long long.
14783         * gcc.c-torture/execute/bf64-1.c: Likewise.
14784
14785 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
14786
14787         * gcc.c-torture/execute/20020129-1.c: New test.
14788
14789 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14790
14791         * gcc.c-torture/compile/20000224-1.c: Update.
14792         * gcc.c-torture/execute/bitfld-1.c: New tests.
14793         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
14794         * gcc.dg/uninit-A.c: Update.
14795
14796 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14797
14798         * g++.dg/template/ctor1.C: Add instantiation.
14799
14800 2002-01-28  Paul Koning  <pkoning@equallogic.com>
14801
14802         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
14803         argument to __builtin_prefetch to be const ptr.
14804
14805 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
14806
14807         * gcc.c-torture/compile/20020120-1.c: New test.
14808
14809 2002-01-27  Kazu Hirata  <kazu@hxi.com>
14810
14811         * gcc.c-torture/execute/20020127-1.c: New test.
14812
14813 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
14814
14815         * g77.dg/f77-edit-i-in.f: New test
14816         * g77.dg/f77-edit-i-out.f: New test
14817
14818 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
14819
14820         * gcc.dg/debug/debug.exp: New file.
14821         * gcc.dg/debug/trivial.c: New file.
14822         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
14823         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
14824         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
14825         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
14826         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
14827         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
14828         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
14829         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
14830         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
14831         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
14832         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
14833         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
14834         * gcc.dg/20000503-1.c: Removed.
14835         * gcc.dg/20010207-1.c: Removed.
14836         * gcc.dg/20011223-1.c: Removed.
14837         * gcc.dg/20020104-2.c: Removed.
14838         * gcc.dg/debug-1.c: Removed.
14839         * gcc.dg/debug-2.c: Removed.
14840         * gcc.dg/debug-3.c: Removed.
14841         * gcc.dg/debug-4.c: Removed.
14842         * gcc.dg/debug-5.c: Removed.
14843         * gcc.dg/debug-6.c: Removed.
14844         * gcc.dg/dwarf2-1.c: Removed.
14845         * gcc.dg/dwarf2-2.c: Removed.
14846
14847 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
14848
14849         * g++.old-deja/g++.other/eh5.C: New test.
14850         * g++.old-deja/g++.other/sibcall2.C: New test.
14851         * g++.old-deja/g++.other/array9.C: New test.
14852         * g++.old-deja/g++.other/typename2.C: New test.
14853         * g++.old-deja/g++.other/crash60.C: New test.
14854         * g++.old-deja/g++.other/conv9.C: New test.
14855         * g++.old-deja/g++.other/mangle10.C: New test.
14856         * g++.old-deja/g++.other/unchanging1.C: New test.
14857         * g++.old-deja/g++.other/exprstmt1.C: New test.
14858         * g++.old-deja/g++.other/inline23.C: New test.
14859         * g++.old-deja/g++.eh/ia64-1.C: New test.
14860         * g++.old-deja/g++.other/dwarf2-1.C: New test.
14861         * g++.old-deja/g++.other/reload1.C: New test.
14862         * g++.old-deja/g++.other/static20.C: New test.
14863         * g++.old-deja/g++.other/local-alloc1.C: New test.
14864         * g++.old-deja/g++.other/conv8.C: New test.
14865         * g++.old-deja/g++.other/stmtexpr2.C: New test.
14866         * g++.old-deja/g++.other/storeexpr1.C: New test.
14867         * g++.old-deja/g++.other/storeexpr2.C: New test.
14868         * g++.dg/eh/template2.C: New test.
14869         * g++.dg/warn/weak1.C: New test.
14870
14871 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
14872
14873         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14874         Remove first, non-varying, argument.
14875
14876 2002-01-23  Richard Henderson  <rth@redhat.com>
14877
14878         * gcc.dg/inline-2.c: New.
14879
14880         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
14881         Add optional target arg.  Check number of arguments.
14882         (scan-assembler-not, scan-assembler-dem): Likewise.
14883         (scan-assembler-dem-not): Likewise.
14884
14885 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
14886
14887         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
14888         line 12.
14889         * g++.old-deja/g++.brendan/parse3.C,
14890         g++.old-deja/g++.other/crash26.C,
14891         g++.old-deja/g++.other/crash28.C,
14892         g++.old-deja/g++.other/crash29.C,
14893         g++.old-deja/g++.other/crash30.C,
14894         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
14895
14896 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
14897
14898         * gcc.dg/20020115-1.c: New.
14899
14900 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
14901
14902         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
14903
14904 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
14905
14906         * gcc.dg/20020122-3.c: New.
14907
14908 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
14909
14910         * g++.dg/other/gc1.C: New test.
14911
14912 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
14913
14914         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
14915
14916 2002-01-22  Richard Henderson  <rth@redhat.com>
14917
14918         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
14919
14920 2002-01-22  Richard Henderson  <rth@redhat.com>
14921
14922         * gcc.dg/20020122-4.c: New.
14923
14924 2002-01-22  H.J. Lu <hjl@gnu.org>
14925
14926         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
14927         link output.
14928         * gcc.dg/special/ecos.exp: Likewise.
14929         * lib/g++-dg.exp: Likewise.
14930         * lib/g77-dg.exp: Likewise.
14931         * lib/gcc-dg.exp : Likewise.
14932         * lib/mike-g++.exp: Likewise.
14933         * lib/mike-g77.exp: Likewise.
14934         * lib/mike-gcc.exp: Likewise.
14935         * lib/objc-dg.exp: Likewise.
14936
14937 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
14938
14939         PR target/5379
14940         * gcc.dg/20020122-2.c: New test.
14941
14942 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
14943
14944         * gcc.dg/20020122-1.c: New test.
14945
14946 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
14947
14948         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
14949
14950 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
14951
14952         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
14953
14954 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14955
14956         * gcc.c-torture/compile/20020121-1.c: New test.
14957
14958 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14959
14960         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
14961         ld_library_path.
14962
14963 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
14964
14965         * gcc.dg/20020218-1.c: New test.
14966
14967 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
14968
14969         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
14970         messages
14971         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
14972         "At global scope" warning
14973         * g++.dg/ext/align1.C: Change cygwin test for alignment
14974         from db-bogus to dg-warning
14975
14976 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
14977
14978         * g77.f-torture/compile/cpp2.F: New test.
14979
14980 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.dg/template/access1.C: New test.
14983
14984 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
14985
14986         * gcc.dg/20020118-1.c: New.
14987
14988 2002-01-18  Kazu Hirata  <kazu@hxi.com>
14989
14990         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
14991
14992 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
14993
14994         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
14995         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
14996         alignment warnings.
14997
14998 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
14999
15000         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15001         torture_with_loops and torture_without_loops
15002
15003 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15004
15005         * gcc.c-torture/compile/20020116-1.c: New test.
15006
15007 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15008
15009         * gcc.dg/20020116-2.c: New test.
15010
15011         * gcc.dg/ultrasp4.c: New test.
15012
15013         * gcc.dg/20020116-1.c: New test.
15014
15015 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15016
15017         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15018         by EABI.
15019
15020 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15021
15022         * gcc.misc-tests/i386-prefetch.exp: New.
15023         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15024         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15025         * gcc.misc-tests/i386-pf-none-1.c: New test.
15026         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15027
15028 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15029
15030         * gcc.dg/gnu89-init-1.c: Add new tests.
15031
15032 2002-01-15  Andreas Jaeger  <aj@suse.de>
15033
15034         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15035         * gcc.dg/i386-mmx-2.c: Likewise.
15036         * gcc.dg/i386-sse-1.c: Likewise.
15037         * gcc.dg/i386-sse-2.c: Likewise.
15038         * gcc.dg/i386-sse-3.c: Likewise.
15039
15040 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15041
15042         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15043         Uncomment additional cases that now pass.
15044
15045 2002-01-11  Richard Henderson  <rth@redhat.com>
15046
15047         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15048         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15049
15050 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15051
15052         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15053
15054 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15055
15056         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15057         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15058
15059 2002-01-10  Dale Johannesen  <dalej@apple.com>
15060
15061         * gcc.c-torture/execute/loop-11.c: New.
15062
15063 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15064
15065         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15066         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15067
15068 2002-01-09  Richard Henderson  <rth@redhat.com>
15069
15070         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15071         type in which to perform the operation for each size.
15072
15073 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15074
15075         * gcc.c-torture/compile/20020109-2.c: New test.
15076
15077 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15078
15079         * gcc.c-torture/execute/loop-10.c: New test.
15080
15081 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15082
15083         * gcc.c-torture/compile/20010226-1.c: New test.
15084         * gcc.c-torture/compile/20010227-1.c: New test.
15085         * gcc.c-torture/compile/20010426-1.c: New test.
15086         * gcc.c-torture/compile/20010510-1.c: New test.
15087         * gcc.c-torture/compile/20010605-3.c: New test.
15088         * gcc.c-torture/compile/20010824-1.c: New test.
15089         * gcc.c-torture/execute/20010409-1.c: New test.
15090         * gcc.dg/noncompile/20000901-1.c: New test.
15091         * gcc.dg/20001023-1.c: New test.
15092         * gcc.dg/20001101-1.c: New test.
15093         * gcc.dg/20001102-1.c: New test.
15094         * gcc.dg/20010207-1.c: New test.
15095         * gcc.dg/20010405-1.c: New test.
15096         * gcc.dg/20010822-1.c: New test.
15097         * gcc.dg/20011107-1.c: New test.
15098
15099 2002-01-09  Jeffrey A Law  (law@redhat.com)
15100
15101         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15102
15103         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15104         execution failure on PA targets.
15105
15106 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15107
15108         * gcc.c-torture/compile/20020109-1.c: New test.
15109
15110 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15111
15112         * gcc.c-torture/execute/20020108-1.c: New test.
15113
15114 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15115
15116         * gcc.dg/20020108-1.c: New test.
15117
15118 2002-01-08  H.J. Lu <hjl@gnu.org>
15119
15120         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15121         for header files.
15122
15123 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15124
15125         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15126         consistency.
15127
15128 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15129
15130         * gcc.dg/altivec-4.c: Test altivec predicates.
15131
15132 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15133
15134         * gcc.c-torture/execute/20020107-1.c: New test.
15135
15136 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15137
15138         PR c/5279
15139         * gcc.c-torture/compile/20020106-1.c: New test.
15140
15141 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15142
15143         * gcc.c-torture/execute/nestfunc-4.c: New test.
15144
15145 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15146
15147         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15148         extra triple that slipped in.
15149         * g++.old-deja/g++.abi/align.C: Likewise.
15150         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15151
15152 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15153
15154         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15155         * g++.old-deja/g++.abi/align.C: Likewise.
15156         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15157
15158         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15159         on FreeBSD/i386.
15160         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15161         FreeBSD.
15162
15163 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15164
15165         * gcc.dg/20020104-1.c: New test.
15166
15167         * gcc.dg/20020104-2.c: New test.
15168
15169 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15170
15171         * gcc.dg/20020103-1.c: Fix typo in target selector.
15172
15173 2002-01-03  Richard Henderson  <rth@redhat.com>
15174
15175         * gcc.dg/20020103-1.c: New.
15176
15177 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15178
15179         * gcc.c-torture/execute/20020103-1.c: New test.
15180
15181 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15182
15183         * g++.dg/other/debug2.C: New test.
15184
15185         * gcc.c-torture/compile/20020103-1.c: New test.
15186
15187 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15188
15189         * gcc.dg/gnu89-init-1.c: Added new tests.
15190
15191 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15192
15193         * g++.dg/template/friend2.C: Remove as patch is reverted.
15194
15195         * g++.dg/warn/oldcast1.C: New test.
15196
15197         * g++.dg/template/ptrmem1.C: New test.
15198         * g++.dg/template/ptrmem2.C: New test.
15199
15200         * g++.dg/template/ntp.C: New test.
15201
15202         * g++.dg/other/component1.C: New test.
15203
15204         * g++.dg/template/ttp3.C: New test.
15205
15206         * g++.dg/template/friend2.C: New test.
15207         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15208
15209 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15210
15211         * g++.dg/other/ptrmem1.C: New test.
15212         * g++.dg/other/ptrmem2.C: New test.
15213
15214 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15215
15216         * g++.dg/template/ctor1.C: New test.
15217
15218 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15219
15220         * g++.dg/template/friend2.C: New test.
15221
15222 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15223
15224         * gcc.dg/mmix-1.c: New test.
15225
15226 2001-12-31  Richard Henderson  <rth@redhat.com>
15227
15228         * gcc.dg/asm-5.c: New.
15229
15230 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15231
15232         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15233         in namespace __gnu_cxx
15234
15235 2001-12-30  Richard Henderson  <rth@redhat.com>
15236
15237         * gcc.dg/debug-6.c: New.
15238
15239 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15240
15241         * gcc.c-torture/compile/20011229-2.c: New test.
15242
15243 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15244
15245         * gcc.dg/debug-3.c: New test.
15246         * gcc.dg/debug-4.c: New test.
15247         * gcc.dg/debug-5.c: New test.
15248
15249 2001-12-29  Richard Henderson  <rth@redhat.com>
15250
15251         * g++.dg/eh/loop1.C: New.
15252
15253 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15254
15255         * g++.dg/template/crash1.C: New test.
15256
15257 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15258
15259         * g++.dg/other/const1.C: New test.
15260
15261 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15262
15263         * gcc.c-torture/compile/20011229-1.c: New test.
15264
15265 2001-12-28  Stan Shebs  <shebs@apple.com>
15266
15267         * lib/objc-torture.exp: Resync with c-torture.exp.
15268         * lib/objc.exp: Load standard libraries.
15269
15270 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15271
15272         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15273         additional tests.
15274
15275 2001-12-27  Roger Sayle <roger@eyesopen.com>
15276
15277         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15278
15279 2001-12-27  Richard Henderson  <rth@redhat.com>
15280
15281         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15282
15283 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15284
15285         * g++.dg/eh/ctor1.C: New test.
15286         * g++.dg/other/error2.C: New test.
15287
15288 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15289
15290         * g++.dg/other/init2.C: New test.
15291
15292 2001-12-24  Richard Henderson  <rth@redhat.com>
15293
15294         * gcc.dg/20011223-1.c: New.
15295         * gcc.dg/inline-1.c: New.
15296
15297 2001-12-23  Richard Henderson  <rth@redhat.com>
15298
15299         * gcc.dg/asm-4.c: Test operand modifiers.
15300
15301 2001-12-23  Richard Henderson  <rth@redhat.com>
15302
15303         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15304
15305 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15306
15307         * gcc.c-torture/execute/20011223-1.c: New test.
15308
15309 2001-12-21  Richard Henderson  <rth@redhat.com>
15310
15311         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15312         re-enables the warning.
15313
15314 2001-12-21  Richard Henderson  <rth@redhat.com>
15315
15316         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15317
15318 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15319
15320         * gcc.c-torture/compile/20011218-1.c: New test.
15321
15322 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15323
15324         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15325         arm-isr.c test.
15326         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15327         epilogue generation for ARM ISR routines.
15328
15329 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15330
15331         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15332         * gcc.dg/format/c90-printf-3.c: Likewise.
15333         * gcc.dg/format/c99-printf-3.c: Likewise.
15334         * gcc.dg/format/ext-1.c: Likewise.
15335         * gcc.dg/format/ext-6.c: Likewise.
15336         * gcc.dg/format/format.h: Prototype unlocked stdio.
15337
15338 2001-12-20  Richard Henderson  <rth@redhat.com>
15339
15340         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15341         (arena): Use it.
15342         (malloc): Correct allocation logic.  Abort if we fill up the
15343         arena before initialization complete.
15344         (realloc): Correct allocation logic.
15345
15346 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15347
15348         * gcc.c-torture/compile/20011219-2.c: New test.
15349
15350         * gcc.c-torture/execute/20011219-1.c: New test.
15351
15352 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15353
15354         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15355         target does not support weak symbols.
15356
15357 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15358
15359         * gcc.c-torture/compile/20011219-1.c: New test.
15360
15361 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         * g++.dg/other/error1.C: New test.
15364
15365 2001-12-17  Jeffrey A Law  (law@redhat.com)
15366
15367         * gcc.c-torture/execute/20011217-1.c: New test.
15368
15369 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15370
15371         * objc.dg/special/: New directory.
15372         * objc.dg/special/special.exp: New file.
15373         * objc.dg/special/unclaimed-category-1.h: New file.
15374         * objc.dg/special/unclaimed-category-1a.m: New file.
15375         * objc.dg/special/unclaimed-category-1.m: New file.
15376
15377 2001-12-17  Andreas Jaeger  <aj@suse.de>
15378
15379         * gcc.c-torture/compile/20011217-2.c: New test.
15380
15381 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15382
15383         * gcc.c-torture/compile/20011217-1.c: New test.
15384
15385 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15386
15387         * testsuite/gcc.dg/20011214-1.c: New.
15388
15389 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15390
15391         * gcc.dg/altivec-4.c: New.
15392
15393 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15394
15395         * gcc.dg/20011113-1.c: New test.
15396
15397 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15398
15399         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15400         std::__malloc_alloc_template<0> and
15401         std::__default_alloc_template<false, 0>.
15402
15403 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15404
15405         * objc/execute/bf-21.m: New test.
15406         * objc/execute/enumeration-1.m: New test.
15407         * objc/execute/enumeration-2.m: New test.
15408
15409 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
15410
15411         * gcc.dg/gnu89-init-1.c: New test.
15412
15413 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15414
15415         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
15416         * g++.old-deja/g++.jason/2371.C: Likewise.
15417         * g++.old-deja/g++.jason/template33.C: Likewise.
15418         * g++.old-deja/g++.jason/template34.C: Likewise.
15419         * g++.old-deja/g++.jason/template36.C: Likewise.
15420         * g++.old-deja/g++.oliva/typename1.C: Likewise.
15421         * g++.old-deja/g++.oliva/typename2.C: Likewise.
15422         * g++.old-deja/g++.other/typename1.C: Likewise.
15423         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15424         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15425         * g++.old-deja/g++.pt/typename11.C: Likewise.
15426         * g++.old-deja/g++.pt/typename14.C: Likewise.
15427         * g++.old-deja/g++.pt/typename16.C: Likewise.
15428         * g++.old-deja/g++.pt/typename3.C: Likewise.
15429         * g++.old-deja/g++.pt/typename4.C: Likewise.
15430         * g++.old-deja/g++.pt/typename5.C: Likewise.
15431         * g++.old-deja/g++.pt/typename7.C: Likewise.
15432         * g++.old-deja/g++.robertl/eb9.C: Likewise.
15433
15434 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
15435
15436         * g++.dg/other/linkage1.C: New test.
15437         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
15438         specifiers.
15439
15440 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15441
15442         * gcc.dg/concat.c: New test.
15443
15444 2001-12-11  Stan Shebs  <shebs@apple.com>
15445
15446         * objc/compile: New test directory.
15447         * objc/compile/compile.exp: New expect script.
15448         * objc/compile/20011211-1.m: New compile test.
15449
15450 2001-12-11  Jason Merrill  <jason@redhat.com>
15451
15452         * lib/prune.exp (prune_gcc_output): Also handle "In member
15453         function".  So many permutations...
15454
15455 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
15456
15457         * g++.dg/template/typedef1.C: New test.
15458
15459 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15460
15461         * g++.dg/other/copy1.C: New test.
15462
15463 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
15464
15465         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
15466
15467         * gcc.dg/builtin-choose-expr.c: New.
15468
15469 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
15470
15471         * gcc.dg/altivec-2.c: New.
15472
15473 2001-12-07  Richard Henderson  <rth@redhat.com>
15474
15475         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
15476
15477 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
15478
15479         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
15480         ultrasparc.
15481
15482 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15483
15484         * g++-old.deja/g++.robertl/eb101.C: Deleted.
15485
15486 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
15487
15488         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
15489         variable argument list.
15490
15491 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
15492
15493         * gcc.c-torture/execute/memcheck: Delete entire directory.
15494         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
15495         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
15496
15497 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15498
15499         * gcc.dg/Wshadow-1.c: New test.
15500
15501 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * gcc.c-torture/compile/20011130-1.c: New test.
15504
15505         * gcc.dg/noncompile/20011025-1.c: New test.
15506
15507         * g++.dg/other/anon-union.C: New test.
15508
15509         * gcc.c-torture/execute/20011024-1.c: New test.
15510
15511 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15512
15513         * gcc.c-torture/execute/20000722-1.x,
15514         gcc.c-torture/execute/20010123-1.x: Remove.
15515         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
15516         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
15517         gcc.dg/c99-complit-2.c: New tests.
15518
15519 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
15520
15521         * g++.dg/inherit/base1.C: New test.
15522
15523 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
15524
15525         * g++.dg/other/stdarg1.C: New test.
15526
15527         * gcc.c-torture/compile/20011130-2.c: New test.
15528
15529 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
15530
15531         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
15532         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
15533         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
15534         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
15535         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
15536         * gcc.dg/builtin-prefetch-1.c: New test.
15537
15538 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
15539
15540         * gcc.dg/20011130-1.c: New test.
15541
15542 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15543
15544         * g++.dg/other/scope1.C: New test.
15545         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
15546
15547 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15548
15549         * gcc.dg/vla-init-1.c: New test.
15550
15551 2001-12-01  Geoff Keating  <geoffk@redhat.com>
15552
15553         * gcc.c-torture/compile/structs.c: New testcase from GDB.
15554
15555 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15556
15557         * objc.dg/alias.m: Update.
15558         * objc.dg/class-1.m: Update.
15559         * objc.dg/const-str-1.m: Update.
15560         * objc.dg/fwd-proto-1.m: Update.
15561         * objc.dg/id-1.m: Update.
15562         * objc.dg/super-class-1.m: Update.
15563
15564 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
15565
15566         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
15567         constructs.
15568
15569 2001-11-28  Jeffrey A Law  (law@cygnus.com)
15570
15571         * gcc.c-torture/execute/20011128-1.c: New test.
15572
15573 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
15574
15575         * gcc.dg/20011127-1.c: New test.
15576
15577 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15578
15579         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
15580         from Austin Group draft 7.
15581         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
15582         scanf format arguments.
15583         * gcc.dg/format/no-exargs-2.c: New test.
15584
15585 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
15586
15587         * g++.dg/abi/vbase8-4.C: New test.
15588
15589 2001-11-24  Ian Lance Taylor  <ian@airs.com>
15590
15591         * gcc.c-torture/execute/20011121-1.c: New test.
15592
15593 2001-11-23  Jeffrey A Law  (law@cygnus.com)
15594
15595         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
15596
15597 2001-11-23  Andreas Jaeger  <aj@suse.de>
15598
15599         * gcc.dg/cpp/charconst-2.c: New test.
15600
15601 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
15602
15603         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
15604         to the host if it is remote.  Let tests specify extra headers
15605         they use.
15606         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
15607         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
15608         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
15609         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
15610         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
15611         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
15612         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
15613         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
15614         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
15615         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
15616
15617 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
15618
15619         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
15620         for little endian ARMs.
15621
15622 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
15623
15624         * gcc.c-torture/compile/20011119-1.c: New test.
15625         * gcc.c-torture/compile/20011119-2.c: New test.
15626
15627 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
15628
15629         * gcc.dg/altivec-1.c: Fix typo.
15630
15631 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15632
15633         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
15634
15635 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
15636
15637         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
15638
15639 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
15640
15641         * lib/g77.exp: Don't specify --rpath-link.
15642
15643         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
15644         across all the headers.
15645         * gcc.dg/format/format.exp: For testing on a remote host,
15646         copy format.h.
15647
15648         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
15649         * gcc.c-torture/execute/930406-1.c: Likewise.
15650         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15651
15652 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
15653
15654         * gcc.dg/altivec-1.c: New.
15655
15656 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
15657
15658         * gcc.dg/cpp/fpreprocessed.c: New test case.
15659
15660 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15661
15662         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
15663         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
15664         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
15665
15666 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15667
15668         * gcc.dg/no-builtin-1.c: New test.
15669
15670 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
15671
15672         * gcc.c-torture/execute/20011115-1.c: New test.
15673
15674 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
15675
15676         * gcc.c-torture/compile/20011114-2.c: New test.
15677         * gcc.c-torture/compile/20011114-3.c: New test.
15678         * gcc.c-torture/compile/20011114-4.c: New test.
15679
15680 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15681
15682         * g++.dg/other/init1.C: New test.
15683
15684 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
15685
15686         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
15687         message.
15688
15689         * gcc.c-torture/execute/20011114-1.c: New testcase.
15690
15691         * gcc.c-torture/compile/20010327-1.c: Revert last change.
15692         * gcc.c-torture/compile/20011114-1.c: New test, exactly
15693         like the (before this change) version of 20010327-1.c.
15694
15695 2001-11-14  Roger Sayle <roger@eyesopen.com>
15696
15697         * gcc.c-torture/execute/string-opt-13.c: New testcase.
15698
15699 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
15700
15701         * g++.dg/init/array2.C: New test.
15702
15703 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
15704
15705         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
15706
15707 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         * g++.dg/other/forscope1.C: New test.
15710         * g++.dg/ext/forscope1.C: New test.
15711         * g++.dg/ext/forscope2.C: New test.
15712
15713 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
15714
15715         * gcc.c-torture/execute/20011113-1.c: New test.
15716
15717 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
15718
15719         * gcc.c-torture/execute/20011109-2.c: New test.
15720
15721         * gcc.c-torture/execute/20011109-1.c: New test.
15722
15723 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
15724
15725         * gcc.c-torture/compile/20011109-1.c: New test.
15726
15727 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
15728
15729         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
15730         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
15731         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
15732         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
15733         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
15734         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
15735         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
15736
15737 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15738
15739         * g++.dg/warn/Wshadow-1.C: New tests.
15740         * g++.old-deja/g++.mike/for3.C: Update.
15741
15742 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15743
15744         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
15745         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
15746         XFAILs.  Adjust expected error texts.
15747         * gcc.c-torture/compile/20011106-1.c,
15748         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
15749         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
15750         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
15751         gcc.dg/c99-array-lval-5.c: New tests.
15752
15753 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15754
15755         * gcc.dg/cpp/defined.c: Update.
15756
15757 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15758
15759         * gcc.c-torture/execute/anon-1.c: New test.
15760
15761 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
15762
15763         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
15764         same size, so no warning should be produced on stormy16.
15765
15766         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
15767         due to oversized array.
15768         * g++.old-deja/g++.mike/ns15.C: Likewise.
15769         * g++.old-deja/g++.pt/crash16.C: Likewise.
15770
15771 2001-11-02  Graham Stott  <grahams@redhat.com>
15772
15773         * g++.dgother/debug1.C: Fix typos.
15774
15775 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
15776
15777         * g++.dg/other/debug1.C: New test.
15778
15779 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
15780
15781         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
15782         of unsigned long.
15783
15784 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
15785
15786         * gcc.dg/20011029-2.c: New test.
15787
15788         * gcc.c-torture/compile/20011029-1.c: New test.
15789
15790 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
15791
15792         * objc/execute/class_self-1.m: New test.
15793         * objc/execute/class_self-2.m: New test.
15794
15795 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
15796
15797         * gcc.misc-tests/msgs.exp: Delete.
15798         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
15799         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
15800         error set to match recent changes.
15801
15802 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
15803
15804         * gcc.dg/20011021-1.c: New test.
15805
15806 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
15807
15808         * gcc.c-torture/compile/20011023-1.c: New test.
15809
15810 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
15811
15812         * lib/g77.exp: Rewrite based on lib/g++.exp.
15813
15814 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
15815
15816         * gcc.c-torture/execute/20011019-1.c: New test.
15817
15818         * gcc.dg/20011018-1.c: New test.
15819
15820 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
15821
15822         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
15823
15824 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
15825
15826         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
15827         * gcc.dg/attr-invalid.c: Likewise.
15828
15829 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
15830
15831         * testsuite/gcc.dg/20011015-1.c: New test.
15832
15833 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
15834
15835         * g++.dg/template/unify2.C: New test.
15836
15837 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
15838
15839         * g++.dg/other/exception-specification.C: New test
15840
15841 2001-10-13  Tom Rix  <trix@redhat.com>
15842
15843         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
15844         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
15845
15846 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
15847
15848         * testsuite/gcc.dg/20011009-1.c: New test.
15849
15850 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
15851
15852         PR g++/4476
15853         * g++.dg/other/friend1.C: New test.
15854
15855 2001-10-11  Richard Henderson  <rth@redhat.com>
15856
15857         * g++.old-deja/g++.other/crash18.C: Add -S to options.
15858
15859 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15860
15861         * gcc.c-torture/compile/20011010-1.c: New.
15862
15863 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15864
15865         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
15866         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
15867         g77.f-torture/execute/execute.exp,
15868         g77.f-torture/noncompile/noncompile.exp,
15869         gcc.c-torture/compile/compile.exp,
15870         gcc.c-torture/execute/execute.exp,
15871         gcc.c-torture/execute/ieee/ieee.exp,
15872         gcc.c-torture/execute/memcheck/memcheck.exp,
15873         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
15874         objc/execute/execute.exp: Update FSF address.
15875
15876 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15877
15878         * gcc.dg/cpp/cmdlne-C.c: Update.
15879         * gcc.dg/cpp/cmdlne-C2.c: New.
15880
15881 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15882
15883         * gcc.c-torture/execute/20011008-3.c: New.
15884
15885 2001-10-08  DJ Delorie  <dj@redhat.com>
15886
15887         * gcc.dg/20011008-1.c: New.
15888         * gcc.dg/20011008-2.c: New.
15889
15890 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15891
15892         * gcc.dg/cpp/spacing1.c: Update test.
15893
15894 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15895
15896         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
15897         spelling errors of "separate" as "seperate".
15898
15899 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
15900
15901         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
15902         enough to avoid inlining.
15903
15904 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
15905
15906         * lib/g77.exp: set libg2c_dir correctly.
15907
15908 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15909
15910         * gcc.dg/cpp/macro11.c: New test.
15911
15912 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15913
15914         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
15915         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
15916         gcc.dg/format/multattr-3.c: New tests.
15917         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
15918         tests for format attributes on function pointers being rejected.
15919
15920 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15921
15922         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
15923
15924 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15925
15926         * g++.dg/warn/format1.C: New test.
15927
15928 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
15929
15930         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
15931
15932 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
15933
15934         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
15935
15936 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
15937
15938         * gcc.dg/cpp/redef2.c: Add test.
15939
15940 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
15941
15942         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
15943         long-standing bug on i686, apparently.
15944         * gcc.c-torture/execute/loop-2c.x: New file.
15945         * gcc.c-torture/execute/loop-2d.x: New file.
15946         * gcc.c-torture/execute/loop-3c.x: New file.
15947
15948 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
15949
15950         * gcc.dg/cpp/20000625-2.c: Correct line number.
15951
15952 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15953
15954         * gcc.dg/cpp/macro10.c: New test.
15955         * gcc.dg/cpp/strify3.c: New test.
15956         * gcc.dg/cpp/spacing1.c: Add tests.
15957         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
15958         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
15959
15960 2001-09-24  DJ Delorie  <dj@redhat.com>
15961
15962         * gcc.c-torture/execute/20010924-1.c: New test.
15963
15964 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15965
15966         * testsuite/objc/execute/paste.m: Remove.
15967
15968 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15969
15970         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
15971
15972 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
15973
15974         * g77.dg/strlen0.f: New test.
15975
15976 2001-09-21  Richard Henderson  <rth@redhat.com>
15977
15978         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
15979         * g++.old-deja/g++.abi/vtable2.C: Likewise.
15980
15981 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15982
15983         Table-driven attributes.
15984         * g++.dg/ext/attrib1.C: New test.
15985
15986 2001-09-20  DJ Delorie  <dj@redhat.com>
15987
15988         * gcc.dg/20000926-1.c: Update expected warning messages.
15989         * gcc.dg/array-2.c: Likewise, and test for warnings too.
15990         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
15991         array.
15992
15993 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
15994
15995         * g++.dg/eh/registers1.C: New test case.
15996
15997 2001-09-17  Richard Henderson  <rth@redhat.com>
15998
15999         * gcc.dg/array-5.c: Fix VLA decomposition test.
16000
16001 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16002
16003         * gcc.dg/cpp/line5.c: New testcase.
16004
16005 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16006
16007         * gcc.dg/cpp/macro9.c: New test.
16008
16009 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16010
16011         * gcc.c-torture/execute/980223.c: Change type of addr from long
16012         to char *.
16013
16014 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16015
16016         * gcc.c-torture/execute/20010915-1.c: New test.
16017
16018 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16019
16020         * g77.dg/bprob: New directory.
16021         * g77.dg/bprob/bprob.exp: New file.
16022         * g77.dg/bprob/bprob-1.f: New test.
16023         * g77.dg/gcov: New directory.
16024         * g77.dg/gcov/gcov.exp: New file.
16025         * g77.dg/gcov/gcov-1.f: New test.
16026         * g77.dg/gcov/gcov-1.x: New file.
16027
16028 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16029
16030         * gcc.dg/cpp/directiv.c: Update.
16031         * gcc.dg/cpp/undef1.c: Update.
16032
16033 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16034
16035         * gcc.dg/20010912-1.c: New test.
16036
16037 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16038
16039         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16040         language-independent file in lib.
16041         * lib/gcov.exp: New file.
16042
16043 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16044
16045         * gcc.c-torture/compile/20010911-1.c: New test.
16046
16047 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16048
16049         * lib/profopt.exp: New, to support profile-directed optimizations.
16050         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16051         * gcc.misc-tests/bprob-1.c: New test.
16052         * gcc.misc-tests/bprob-2.c: New test.
16053
16054 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16055
16056         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16057         XFAIL and which kinds of gcov output to verify.
16058         * gcc.misc-tests/gcov-4b.x: New file.
16059         * gcc.misc-tests/gcov-5b.x: New file.
16060         * gcc.misc-tests/gcov-6.x: New file.
16061         * gcc.misc-tests/gcov-7.c: New test.
16062         * gcc.misc-tests/gcov-7.x: New file.
16063
16064 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16065
16066         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16067         * gcc.misc-tests/gcov-6.c: New test.
16068
16069 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16070
16071         PR c++/3986
16072         * g++.dg/abi/vbase1.C: New test.
16073
16074 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16075
16076         * objc.dg/method-2.m: New.
16077
16078 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16079
16080         PR c++/4203
16081         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16082         * g++.dg/init/empty1.C: New test.
16083
16084 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16085
16086         * gcc.c-torture/compile/20010903-1.c: New test.
16087
16088 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16089
16090         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16091         for m68k.
16092
16093 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16094
16095         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16096
16097         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16098
16099         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16100
16101 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16102
16103         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16104         for 16-bit 'unsigned int'.
16105
16106 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16107
16108         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16109
16110 2001-08-27  Richard Henderson  <rth@redhat.com>
16111
16112         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16113         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16114
16115 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16116
16117         * gcc.dg/asm-names.c (ymain): New.
16118
16119 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16120
16121         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16122         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16123         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16124
16125 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16126
16127         * gcc.dg/compare5.c: New testcase.
16128
16129 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16130
16131         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16132         and "In instantiation".
16133
16134 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16135
16136         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16137
16138 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16139
16140         * gcc.misc-tests/gcov.exp: Add support for branch information.
16141         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16142         * gcc.misc-tests/gcov-4.c: New test.
16143         * gcc.misc-tests/gcov-4b.c: New test.
16144         * gcc.misc-tests/gcov-5b.c: New test.
16145
16146 2001-08-20  Zack Weinberg  <zackw@panix.com>
16147
16148         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16149         expected to fail.
16150
16151 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16152
16153         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16154
16155 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16156
16157         * g++.dg/eh/template1.C: New test.
16158
16159 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16160
16161         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16162         Fix thinko.
16163         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16164         for xfail.
16165
16166 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16167
16168         * lib/g77-dg.exp:  Use prune.exp for common procedures
16169         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16170         * lib/g77.exp: (g77-dg-prune) Remove
16171
16172 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16173
16174         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16175
16176 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16177
16178         * g++.dg/template/unify1.C: New test.
16179
16180 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16181
16182         * g++.dg/abi/empty4.C: New test.
16183
16184 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16185
16186         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16187         solaris2.*
16188         * g77.f-torture/compile/pr3743.x: Likewise
16189
16190 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16191
16192         * g++.dg/other/using-declaration.C: New test.
16193
16194 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16195
16196         * gcc.dg/cpp/tr-sign.c: New testcase.
16197
16198 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16199
16200         * gcc.dg/cpp/19951025-1.c: Revert.
16201         * gcc.dg/cpp/directiv.c: We no longer process directives that
16202         interrupt macro arguments.
16203
16204 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16205
16206         * gcc.dg/bconstp-1.c: New test.
16207
16208 2001-08-03  Richard Henderson  <rth@redhat.com>
16209
16210         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16211
16212 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16213
16214         * gcc.dg/cpp/19951025-1.c: Update.
16215
16216 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16217
16218         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16219         should be x.
16220
16221 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16222
16223         Kill -fhonor-std.
16224         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16225         * g++.old-deja/g++.other/std1.C: Likewise.
16226         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16227
16228 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16229
16230         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16231         (g77_pass, g77_fail, g77_finish, g77_exit,
16232         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16233
16234 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16235
16236         * g77.dg/fbackslash.f
16237         * g77.dg/fcase-preserve.f
16238         * g77.dg/ff90-1.f
16239         * g77.dg/ffixed-line-length-0.f
16240         * g77.dg/ffixed-line-length-132.f
16241         * g77.dg/ffixed-line-length-7.f
16242         * g77.dg/ffixed-line-length-72.f
16243         * g77.dg/ffixed-line-length-none.f
16244         * g77.dg/ffree-form-1.f
16245         * g77.dg/fno-backslash.f
16246         * g77.dg/fno-f90-1.f
16247         * g77.dg/fno-fixed-form-1.f
16248         * g77.dg/fno-onetrip.f
16249         * g77.dg/fno-typeless-boz.f
16250         * g77.dg/fno-underscoring.f
16251         * g77.dg/fno-vxt-1.f
16252         * g77.dg/fonetrip.f
16253         * g77.dg/ftypeless-boz.f
16254         * g77.dg/fugly-assumed.f
16255         * g77.dg/funderscoring.f
16256         * g77.dg/fvxt-1.f
16257
16258 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16259
16260         * objc.dg/fwd-proto-1.m: New.
16261         * objc.dg/local-decl-1.m: New.
16262         * objc.dg/naming-1.m: New.
16263         * objc.dg/naming-2.m: New.
16264         * objc.dg/proto-hier-1.m: New.
16265
16266 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16267
16268         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16269         largest-type elements to a struct makes its size grow.
16270
16271 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16272
16273         * g++.dg/abi/vthunk1.C: New test.
16274
16275 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16276
16277         * g++.dg/abi/vbase8-22.C: New test.
16278
16279 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16280
16281         * gcc.dg/cpp/macro8.c: New test.
16282
16283 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16284
16285         * g++.dg/abi/vbase8-21.C: New test.
16286
16287 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16288
16289         * g++.dg/abi/vbase8-10.C: New test.
16290
16291 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16292
16293         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16294         ${tool}_set_ld_library_path.
16295         Changed caller.
16296         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16297         g++.exp.
16298
16299 2001-07-26  Stan Cox <scox@redhat.com>
16300
16301         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16302         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16303         gcc_exit, gcc_check_unsupported_p):
16304         Moved to gcc-deps.exp
16305         * gcc-deps.exp: New file.
16306
16307 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16308
16309         * g++.old-deja/g++.pt/defarg14.C: New test.
16310
16311 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16312
16313         * g++.old-deja/g++.other/lineno5.C: New test.
16314
16315 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16316
16317         * g++.old-deja/g++.pt/crash68.C: New test.
16318
16319 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16320
16321         * g++.old-deja/g++.other/crash42.C: New test.
16322
16323 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16324
16325         * gcc.dg/cpp/extratokens.c: Fix.
16326         * gcc.dg/cpp/skipping2.c: New tests.
16327
16328 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16329
16330         * gcc.c-torture/execute/20010724-1.c: New file.
16331         * gcc.c-torture/execute/20010724-1.x: New file.
16332
16333 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16334
16335         * g++.old-deja/g++.other/cond7.C: New test.
16336
16337 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16338
16339         * g++.old-deja/g++.other/optimize4.C: New test.
16340
16341 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16344
16345 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16346
16347         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16348         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16349         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16350         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16351
16352         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16353         bug report" message.
16354
16355         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16356         * g++.dg/ext/instantiate1.C: Move from old-deja.
16357
16358 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16359
16360         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16361         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16362         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16363         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16364
16365 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16366
16367         * gcc.c-torture/execute/20010723-1.c: New test.
16368
16369 2001-07-23  Ben Elliston  <bje@redhat.com>
16370
16371         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16372
16373 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16374
16375         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16376         i[34567]86-*-*.
16377         Delete handling of ieee_multilib_flags.
16378         Pass -mieee for alpha*-*-* and sh-*-*.
16379         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16380
16381 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16382
16383         Remove old-abi tests.
16384         * g++.old-deja/g++.mike/p11116.C: Remove.
16385         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16386
16387 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16388
16389         * g77.f-torture/compile/pr3743.f:  New test
16390
16391 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16392
16393         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16394
16395 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16396
16397         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16398         g++.old-deja/g++.pt/static6.C: Likewise.
16399         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16400         supports weak symbols.
16401
16402 2001-07-18  Andreas Jaeger  <aj@suse.de>
16403
16404         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16405         supported again.
16406
16407 2001-07-18  Andreas Jaeger  <aj@suse.de>
16408
16409         * gcc.dg/iftrap-1.c: Fix target line.
16410
16411 2001-07-17  Richard Henderson  <rth@redhat.com>
16412
16413         * gcc.c-torture/execute/20010717-1.c: New.
16414
16415 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16416
16417         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
16418         tests.
16419
16420 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16421
16422         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
16423
16424 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16425
16426         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
16427         UAC_SIGBUS, UAC_NOPRINT definitions.
16428
16429 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
16430
16431         * objc/execute/object_is_class.m: New test.
16432         * objc/execute/object_is_meta_class.m: New test.
16433
16434 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16435
16436         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
16437         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
16438
16439 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
16440
16441         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
16442         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
16443
16444 2001-07-14  Richard Henderson  <rth@redhat.com>
16445
16446         * gcc.dg/iftrap-1.c: New.
16447
16448 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
16449
16450         * g77.f-torture/execute/intrinsic77.f: New test.
16451
16452 2001-07-11  Janis Johnson <janis@us.ibm.com>
16453
16454         * gcc.misc-tests/gcov-3.c: New test.
16455
16456 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16457
16458         * gcc.c-torture/compile/20010711-1.c,
16459         * gcc.c-torture/compile/20010711-2.c: New tests.
16460
16461 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16462
16463         * gcc.c-torture/execute/20010711-1.c: New test.
16464
16465 2001-07-11  Ben Elliston  <bje@redhat.com>
16466
16467         * g++.old-deja/g++.other/enum5.C: New test.
16468
16469 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
16470
16471         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
16472         (g++-dg-prune): Call prune_gcc_output.
16473         * prune.exp: New file for prune_gcc_output.
16474         * lib/g++.exp, lib/gcc.exp: Load it.
16475
16476 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16477
16478         * gcc.c-torture/compile/20010701-1.c,
16479         g++.old-deja/g++.ext/attrib6.C: New tests.
16480
16481 2001-07-06  Jeffrey A Law  (law@cygnus.com)
16482
16483         * gcc.c-torture/compile/20010706-1.c: New test.
16484
16485 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
16486
16487         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
16488
16489 2001-06-28  Stan Shebs  <shebs@apple.com>
16490
16491         * gcc.dg/pragma-darwin.c: New test.
16492
16493 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16494
16495         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
16496         Solaris 2.[678] system.
16497
16498 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16499
16500         * gcc.dg/20010622-1.c: New test.
16501
16502 2001-06-18  Stan Shebs  <shebs@apple.com>
16503
16504         * objc.dg: New directory.
16505         * objc.dg/dg.exp: New file.
16506         * objc.dg/alias.m: New.
16507         * objc.dg/class-1.m: New.
16508         * objc.dg/class-2.m: New.
16509         * objc.dg/const-str-1.m: New.
16510         * objc.dg/const-str-2.m: New.
16511         * objc.dg/id-1.m: New.
16512         * objc.dg/method-1.m: New.
16513         * objc.dg/super-class-1.m: New.
16514         * lib/objc-dg.exp: New file.
16515
16516 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16517
16518         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
16519         of label name.
16520
16521 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16522
16523         * g++.old-deja/g++.abi/vbase8-9.C: New test.
16524
16525 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16526
16527         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
16528         variable.
16529
16530 2001-06-12  Richard Henderson  <rth@redhat.com>
16531
16532         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
16533
16534 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16535
16536         * g++.old-deja/g++.abi/vbase5.C: New test.
16537         * g++.old-deja/g++.abi/vbase6.C: New test.
16538         * g++.old-deja/g++.abi/vbase7.C: New test.
16539
16540 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16541
16542         * gcc.c-torture/compile/20010610-1.c: New test.
16543
16544 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16545
16546         * g++.old-deja/g++.abi/vbase4.C: New test.
16547
16548 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16549
16550         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
16551         support %f for HC11/HC12 targets.
16552         * gcc.c-torture/execute/930513-1.x: New file, likewise.
16553         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
16554         on HC11/HC12 targets.
16555         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
16556
16557 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16558
16559         * gcc.dg/wchar_t-1.c: New file.
16560         * gcc.dg/wint_t-1.c: Likewise.
16561
16562 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
16563
16564         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
16565
16566 2001-06-11  Richard Henderson  <rth@redhat.com>
16567
16568         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
16569
16570 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16571
16572         * gcc.c-torture/compile/20010611-1.c: New test.
16573
16574 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16575
16576         * gcc.dg/c99-tag-1.c: Add more tests.
16577
16578 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
16579
16580         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
16581         representation on MN10300 and ARM/Thumb.
16582
16583 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
16584
16585         * g77.f-torture/execute/20010610.f: New.
16586
16587 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
16588
16589         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
16590         names.
16591
16592 2001-06-09  Richard Henderson  <rth@redhat.com>
16593
16594         * gcc.c-torture/execute/ashrdi-1.c: New.
16595         * gcc.c-torture/execute/ashldi-1.c: New.
16596         * gcc.c-torture/execute/lshrdi-1.c: New.
16597
16598 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
16599
16600         * objc/execute/load-3.m: Added. Check sending +load to categories,
16601         in addition to classes.
16602
16603 2001-06-08  Stan Shebs  <shebs@apple.com>
16604
16605         * objc/execute/load-2.m: New test.  From Nicola Pero
16606         <n.pero@mi.flashnet.it>.
16607
16608 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
16609
16610         * gcc.c-torture/execute/20010605-2.c: New test.
16611
16612 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16613
16614         * g++.old-deja/g++.abi/vbase2.C: New test.
16615         * g++.old-deja/g++.abi/vbase3.C: New test.
16616
16617 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16618
16619         * g++.old-deja/g++.pt/friend49.C: New test.
16620
16621 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16622
16623         * g++.old-deja/g++.ext/anon3.C: New test.
16624
16625 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
16626
16627         * g++.old-deja/g++.other/conv7.C: New test.
16628
16629 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
16630
16631         * gcc.c-torture/compile/20010605-2.c: New test.
16632
16633 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16634
16635         * gcc.c-torture/execute/20010604-1.c: New test.
16636
16637 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
16638
16639         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
16640
16641 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
16642
16643         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
16644         (g++_link_flags): Likewise.
16645         (g++_init): Pass gccpath's value to two previous functions.
16646
16647 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16648
16649         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
16650         Ensure logfile entry matches exec command line.
16651
16652 2001-05-31  Richard Henderson  <rth@redhat.com>
16653
16654         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
16655         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
16656
16657 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
16658
16659         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
16660         compiler for irix6.2
16661
16662 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
16663
16664         * g++.old-deja/g++.other/optimize3.C: New file.
16665
16666 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
16667
16668         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
16669         assemble.
16670
16671 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
16672
16673         * g++.old-deja/g++.other/optimize2.C: New file.
16674
16675 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
16676
16677         * gcc.c-torture/compile/20010518-2.c: New file.
16678         * gcc.c-torture/execute/20010518-1.c: New file.
16679         * gcc.c-torture/execute/20010518-2.c: New file.
16680
16681 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16682
16683         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
16684
16685 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
16686
16687         G++ no longer defines builtins that do not begin with __builtin.
16688         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
16689         * g++.old-deja/g++.brendand/misc13.C: Likewise.
16690         * g++.old-deja/g++.law/builtin1.C: Likewise.
16691         * g++.old-deja/g++.law/cvt2.C: Likewise.
16692         * g++.old-deja/g++.mike/net5.C: Likewise.
16693         * g++.old-deja/g++.other/builtins1.C: Likewise.
16694         * g++.old-deja/g++.other/builtins2.C: Likewise.
16695         * g++.old-deja/g++.other/builtins3.C: Likewise.
16696         * g++.old-deja/g++.other/builtins4.C: Likewise.
16697         * g++.old-deja/g++.other/inline8.C: Likewise.
16698         * g++.old-deja/g++.robertl/eb39.C: Likewise.
16699
16700 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
16701
16702         * g++.old-deja/g++.pt/using1.C: Adjust.
16703         * g++.old-deja/g++.pt/using2.C: New test.
16704
16705 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16706
16707         * gcc.dg/cpp/charconst.c: New tests.
16708         * gcc.dg/cpp/escape.c: New tests.
16709         * gcc.dg/cpp/escape-1.c: New tests.
16710         * gcc.dg/cpp/escape-2.c: New tests.
16711         * gcc.dg/cpp/ucs.c: New tests.
16712
16713 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
16714
16715         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
16716         native compiler for irix6.5.
16717
16718 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
16719
16720         * lib/g++.exp (g++_include_flags): Use args to compute
16721         get_multilibs.
16722         (g++_link_flags): Likewise.
16723         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
16724
16725 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16726
16727         * gcc.dg/c90-hexfloat-1.c: Add more tests.
16728
16729 2001-05-21  Geoff Keating  <geoffk@redhat.com>
16730
16731         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
16732         this file.
16733
16734 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16735
16736         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
16737         STACK_SIZE;
16738         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
16739         to STACK_SIZE; Use it to define size of add_histo array.
16740         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
16741         to STACK_SIZE.
16742         (f): Use GITT_SIZE to define size of gitt local table.
16743         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
16744         to STACK_SIZE; Use it to define size of bytemem array.
16745
16746 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16747
16748         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
16749         on 68HC11/HC12 due to the asm instruction.
16750         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
16751         * gcc.c-torture/compile/920520-1.x: Likewise.
16752         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
16753         on 68HC11/HC12 because the function is larger than 64K.
16754         * gcc.c-torture/compile/961203-1.x: New file, this test fails
16755         on 68HC11/HC12 because the structure is too large.
16756
16757 2001-05-20  Richard Henderson  <rth@redhat.com>
16758
16759         * gcc.c-torture/execute/20010520-1.c: New.
16760
16761 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16762
16763         * g++.old-deja/g++.warn/compare1.C: New test.
16764         * gcc.dg/compare4.c: New test.
16765
16766 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
16767
16768         * g++.old-deja/g++.other/optimize1.C: New test.
16769
16770 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16771
16772         * g++.old-deja/g++.pt/spec41.C: New test.
16773
16774 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
16775
16776         * gcc.c-torture/compile/20010114-1.x: Remove.
16777
16778 2001-05-18  Stan Shebs  <shebs@apple.com>
16779
16780         * gcc.c-torture/compile/20010518-1.c: New test.
16781
16782 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
16783
16784         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
16785         * g++.old-deja/g++.pt/crash67.C: New test.
16786
16787 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
16788
16789         * g++.old-deja/g++.other/debug9.C: New test.
16790
16791 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
16792
16793         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
16794
16795 2001-05-16  Jan Hubicka  <jh@suse.cz>
16796
16797         * gcc.c-torture/compile/20010516-1.c: New test.
16798
16799 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
16800
16801         * g++.old-deja/g++.other/crash41.C: New test.
16802
16803 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
16804
16805         * g++.old-deja/g++.pt/crash66.C: New test.
16806
16807 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
16808
16809         * g++.old-deja/g++.robertl/eb27.C: Convert.
16810
16811 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
16812
16813         * g++.dg/friend-warn.C: New test.  Do not warn about friend
16814         declaration being redundant.
16815
16816 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
16817
16818         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
16819
16820 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
16821
16822         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
16823
16824 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
16825
16826         * lib/g++.exp: Use testsuite_flags.
16827
16828 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
16829
16830         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
16831
16832 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16833
16834         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
16835
16836 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
16837
16838         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
16839
16840 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
16841
16842         * gcc.c-torture/compile/20010313-1.c: New test.
16843
16844 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
16845
16846         * gcc.dg/cpp/direct2.c: New test.
16847         * gccq.dg/cpp/direct2s.c: New test.
16848
16849         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
16850
16851 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
16852
16853         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
16854         * g++.old-deja/g++.other/op3.C: Likewise.
16855
16856 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16857
16858         * gcc.dg/cpp/syshdr.h: New file.
16859         * gcc.dg/cpp/sysmac1.c: Update.
16860         * gcc.dg/cpp/sysmac2.c: Update.
16861
16862 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16863
16864         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
16865
16866 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
16867
16868         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
16869         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
16870
16871 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
16872
16873         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
16874
16875 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
16876
16877         * lib/g++.exp (g++_include_flags): Don't use any special flags
16878         if TESTING_IN_BUILD_TREE is not defined.
16879         (g++_init): Use a plain 'c++' as the compiler if
16880         TESTING_IN_BUILD_TREEE is not defined.
16881
16882 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
16883
16884         * g++.old-deja/g++.eh/catch13.C: New test.
16885         * g++.old-deja/g++.eh/catch14.C: New test.
16886
16887 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
16888
16889         * gcc.dg/cpp/tr-define.c: New test.
16890
16891 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
16892
16893         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
16894         <stdlib.h>, not <malloc.h>.
16895
16896 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
16897
16898         * g++.old-deja/g++.ns/template17.C: New test.
16899
16900 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
16901
16902         * g++.old-deja/g++.pt/ref4.C: New test.
16903
16904 2001-04-30  Richard Henderson  <rth@redhat.com>
16905
16906         * gcc.dg/20000724-1.c: Revert last change.
16907
16908 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
16909
16910         * g77.f-torture/execute/20010430.f: New test.
16911
16912 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
16913
16914         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
16915
16916 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
16917
16918         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
16919
16920 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
16921
16922         * g++.old-deja/g++.eh/crash6.C: New test.
16923
16924 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
16925
16926         * g++.old-deja/g++.other/warn7.C: New test.
16927
16928 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
16929
16930         * g++.old-deja/g++.other/defarg9.C: New test.
16931
16932 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
16933
16934         * g77.f-torture/compile/20010426.f: New test.
16935         * g77.f-torture/execute/20010426.f: New test.
16936
16937 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
16938
16939         * g77.f-torture/compile/20000629-1.x: Remove - error
16940         has been fixed.
16941
16942 2001-04-26  Jeffrey A Law  (law@cygnus.com)
16943
16944         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
16945         Tweak slightly to work with g++.dg framework.
16946         * g++.dg/special/ecos.exp: Run initp1.C test.
16947         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
16948
16949         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
16950         its linker doesn't give line numbers either.
16951         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
16952
16953 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
16954
16955         * g++.old-deja/g++.other/lex1.C: New test.
16956
16957 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
16958
16959         * gcc.dg/noncompile/20010425-1.c: New test.
16960
16961 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
16962
16963         * g++.old-deja/g++.pt/mangle2.C: New test.
16964
16965 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
16966
16967         * gcc.dg/format/plus-1.c: New test.
16968
16969 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
16970
16971         * gcc.dg/20010423-1.c: New test.
16972
16973 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
16974
16975         * gcc.c-torture/execute/20010422-1.c: New test.
16976
16977 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
16978
16979         * g++.old-deja/g++.ns/type2.C: New test.
16980
16981 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
16982
16983         * g++.old-deja/g++.other/perf1.C: New test.
16984
16985 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
16986
16987         * gcc.dg/c99-func-2.c: Remove xfail.
16988         * gcc.dg/c99-func-3.c: Remove xfail.
16989         * gcc.dg/c99-func-4.c: Remove xfail.
16990
16991 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
16992
16993         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
16994
16995 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16996
16997         * gcc.c-torture/compile/20010423-1.c: New test.
16998
16999 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17000
17001         * g++.old-deja/g++.pt/typename28.C: New test.
17002
17003 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17004
17005         * g++.old-deja/g++.abi/empty2.C: New test.
17006         * g++.old-deja/g++.abi/empty3.C: New test.
17007
17008 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17009
17010         * g++.old-deja/g++.other/comdat2.C: New test.
17011         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17012
17013 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17014
17015         * g++.old-deja/g++.other/overload14.C: New test.
17016
17017 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17018
17019         * g++.old-deja/g++.other/lookup23.C: New test.
17020
17021 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17022
17023         * gcc.c-torture/execute/20010403-1.c: New test.
17024
17025 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17026             Mark Mitchell  <mark@codesourcery.com>
17027
17028         * lib/old-dejagnu.exp: Don't delete output of executable.
17029         Add .exe suffix to executables.
17030
17031 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17032
17033         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17034
17035 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17036
17037         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17038
17039 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17040
17041         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17042         * g++.old-deja/g++.abi/crash1.C: New test.
17043
17044 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17045
17046         * g++.old-deja/g++.other/crash40.C: New test.
17047
17048 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17049
17050         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17051
17052 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17053
17054         * g++.old-deja/g++.other/warn6.C: New test.
17055
17056 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17057
17058         * g++.old-deja/g++.robertl/eb42.C: Same.
17059
17060 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17061
17062         * gcc.dg/wtr-conversion-1.c: New testcase.
17063
17064 2001-04-10  Richard Henderson  <rth@redhat.com>
17065
17066         * g++.old-deja/g++.other/array5.C: New.
17067
17068 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17069
17070         * gcc.c-torture/execute/20010408-1.c: New test.
17071
17072 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17073
17074         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17075         headers and constructs.
17076         * g++.old-deja/g++.robertl/eb79.C: Same.
17077         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17078         * g++.old-deja/g++.robertl/eb73.C: Same.
17079         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17080         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17081         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17082         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17083         * g++.old-deja/g++.robertl/eb44.C: Same.
17084         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17085         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17086         * g++.old-deja/g++.robertl/eb39.C: Same.
17087         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17088         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17089         * g++.old-deja/g++.robertl/eb30.C: Same.
17090         * g++.old-deja/g++.robertl/eb3.C: Same.
17091         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17092         * g++.old-deja/g++.robertl/eb21.C: Same.
17093         * g++.old-deja/g++.robertl/eb15.C: Same.
17094         * g++.old-deja/g++.robertl/eb118.C: Same.
17095         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17096         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17097         * g++.old-deja/g++.robertl/eb109.C: Same.
17098         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17099         * g++.old-deja/g++.mike/rtti1.C: Same.
17100         * g++.old-deja/g++.mike/p658.C: Same.
17101         * g++.old-deja/g++.mike/net46.C: Same.
17102         * g++.old-deja/g++.mike/net34.C: Same.
17103         * g++.old-deja/g++.mike/memoize1.C: Same.
17104         * g++.old-deja/g++.mike/eh2.C: Same.
17105         * g++.old-deja/g++.law/weak.C: Same.
17106         * g++.old-deja/g++.law/visibility7.C: Same.
17107         * g++.old-deja/g++.law/visibility25.C: Same.
17108         * g++.old-deja/g++.law/visibility22.C: Same.
17109         * g++.old-deja/g++.law/visibility2.C: Same.
17110         * g++.old-deja/g++.law/visibility17.C: Same.
17111         * g++.old-deja/g++.law/visibility13.C: Same.
17112         * g++.old-deja/g++.law/visibility10.C: Same.
17113         * g++.old-deja/g++.law/visibility1.C: Same.
17114         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17115         * g++.old-deja/g++.law/vbase1.C: Same.
17116         * g++.old-deja/g++.law/operators32.C: Same.
17117         * g++.old-deja/g++.law/nest3.C: Same.
17118         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17119         * g++.old-deja/g++.law/except5.C (main): Same.
17120         * g++.old-deja/g++.law/cvt7.C (run): Same.
17121         * g++.old-deja/g++.law/cvt2.C: Same.
17122         * g++.old-deja/g++.law/cvt16.C: Same.
17123         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17124         * g++.old-deja/g++.law/ctors17.C (main): Same.
17125         * g++.old-deja/g++.law/ctors13.C: Same.
17126         * g++.old-deja/g++.law/ctors12.C (main): Same.
17127         * g++.old-deja/g++.law/ctors10.C: Same.
17128         * g++.old-deja/g++.law/code-gen5.C: Same.
17129         * g++.old-deja/g++.law/bad-error7.C: Same.
17130         * g++.old-deja/g++.law/arm9.C: Same.
17131         * g++.old-deja/g++.law/arm12.C: Same.
17132         * g++.old-deja/g++.law/arg8.C: Same.
17133         * g++.old-deja/g++.law/arg1.C: Same.
17134         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17135         * g++.old-deja/g++.jason/template31.C: Same.
17136         * g++.old-deja/g++.jason/template24.C (main): Same.
17137         * g++.old-deja/g++.jason/2371.C: Same.
17138         * g++.old-deja/g++.eh/new2.C: Same.
17139         * g++.old-deja/g++.eh/new1.C: Same.
17140         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17141         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17142         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17143         * g++.old-deja/g++.brendan/crash62.C: Same.
17144         * g++.old-deja/g++.brendan/crash52.C: Same.
17145         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17146         * g++.old-deja/g++.brendan/crash38.C: Same.
17147         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17148         * g++.old-deja/g++.brendan/copy9.C: Same.
17149
17150 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17151
17152         * gcc.c-torture/execute/20001203-2.c (memset):
17153         Count argument is of type __SIZE_TYPE__.
17154
17155 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17156
17157         * gcc.c-torture/compile/20010404-1.c: New test.
17158
17159 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17160
17161         * gcc.c-torture/compile/20010326-1.c: New test.
17162
17163 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17164
17165         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17166         peculiarities of the SH.
17167         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17168
17169 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17170
17171         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17172         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17173         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17174
17175 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17176
17177         * g77.f-torture/compile/20010321-1.f: New test.
17178
17179 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17180
17181         * gcc.c-torture/compile/20010329-1.c: New test.
17182
17183 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17184
17185         * gcc.c-torture/execute/20010329-1.c: New test.
17186
17187 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17188
17189         * g++.old-deja/g++.other/eh4.C: Fix typo.
17190
17191 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17192
17193         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17194
17195 2001-03-28  Philip Blundell  <philb@gnu.org>
17196
17197         * gcc.c-torture/compile/20010328-1.c: New test.
17198
17199 2001-03-27  Richard Henderson  <rth@redhat.com>
17200
17201         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17202         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17203
17204 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17205
17206         * gcc.c-torture/compile/20010327-1.c: New test.
17207
17208 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17209
17210         * g++.old-deja/g++.other/friend12.C: New test.
17211         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17212         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17213
17214 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17215
17216         * gcc.c-torture/execute/20010325-1.c: New test.
17217
17218 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17219
17220         * g++.old-deja/g++.other/mangle3.C: New test.
17221
17222 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17223
17224         * g++.old-deja/g++.other/anon8.C: New test.
17225
17226 2001-03-20  Philip Blundell  <philb@gnu.org>
17227
17228         * gcc.c-torture/compile/20010320-1.c: New test.
17229
17230 2001-03-17  Richard Henderson  <rth@redhat.com>
17231
17232         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17233
17234 2001-03-15  Geoff Keating  <geoff@redhat.com>
17235
17236         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17237         tests on AIX.
17238
17239 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17240
17241         * g++.old-deja/g++.other/eh4.C: New test.
17242
17243 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17244
17245         * gcc.dg/cpp/mi1.c: Update.
17246
17247 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17248
17249         * g++.old-deja/g++.other/regstack.C: New test.
17250
17251 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17252
17253         * g++.old-deja/g++.other/ref4.C: New test.
17254
17255 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17256
17257         * objc/execute/va_method.m: Added.
17258         * objc/execute/IMP.m: Added.
17259         * objc/execute/_cmd.m: Added.
17260         * objc/execute/accessing_ivars.m: Added.
17261         * objc/execute/class-1.m: Added.
17262         * objc/execute/class-10.m: Added.
17263         * objc/execute/class-11.m: Added.
17264         * objc/execute/class-12.m: Added.
17265         * objc/execute/class-13.m: Added.
17266         * objc/execute/class-14.m: Added.
17267         * objc/execute/class-2.m: Added.
17268         * objc/execute/class-3.m: Added.
17269         * objc/execute/class-4.m: Added.
17270         * objc/execute/class-5.m: Added.
17271         * objc/execute/class-6.m: Added.
17272         * objc/execute/class-7.m: Added.
17273         * objc/execute/class-8.m: Added.
17274         * objc/execute/class-9.m: Added.
17275         * objc/execute/class-tests-1.h
17276         * objc/execute/class-tests-2.h
17277         * objc/execute/compatibility_alias.m: Added.
17278         * objc/execute/encode-1.m: Added.
17279         * objc/execute/formal_protocol-1.m: Added.
17280         * objc/execute/formal_protocol-2.m: Added.
17281         * objc/execute/formal_protocol-3.m: Added.
17282         * objc/execute/formal_protocol-4.m: Added.
17283         * objc/execute/formal_protocol-5.m: Added.
17284         * objc/execute/formal_protocol-6.m: Added.
17285         * objc/execute/formal_protocol-7.m: Added.
17286         * objc/execute/informal_protocol.m: Added.
17287         * objc/execute/initialize.m: Added.
17288         * objc/execute/load.m: Added.
17289         * objc/execute/many_args_method.m: Added.
17290         * objc/execute/nested-3.m: Added.
17291         * objc/execute/no_clash.m: Added.
17292         * objc/execute/private.m: Added.
17293         * objc/execute/redefining_self.m: Added.
17294         * objc/execute/root_methods.m: Added.
17295         * objc/execute/selector-1.m: Added.
17296         * objc/execute/static-1.m: Added.
17297         * objc/execute/static-2.m: Added.
17298         * objc/execute/va_method.m: Added.
17299
17300 2001-03-10  Richard Henderson  <rth@redhat.com>
17301
17302         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17303
17304 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17305
17306         * g++.old-deja/g++.other/crash31.C: XFAIL.
17307         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17308         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17309         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17310         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17311         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17312
17313 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17314
17315         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17316
17317 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17318
17319         * gcc.dg/20000724-1.c: Don't use multiline strings.
17320
17321 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17322
17323         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17324         result of -cString against what we expect it to be; don't just
17325         print it out for no one to read.
17326
17327         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17328         Based on testcases provided by Nicola Pero.
17329
17330 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17331
17332         * gcc.dg/cpp/macro7.c: New test.
17333
17334 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17335
17336         * gcc.dg/cpp/multiline.c: Update.
17337
17338 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17339
17340         * g++.old-deja/g++.other/enum3.C: New test.
17341
17342 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17343
17344         * g++.old-deja/g++.other/pod1.C: New test.
17345
17346 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17347
17348         * g++.old-deja/g++.ext/overload1.C: New test.
17349
17350 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17351
17352         * g++.old-deja/g++.pt/using1.C: New test.
17353
17354 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17355
17356         * g++.old-deja/g++.other/using9.C: New test.
17357
17358 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17359
17360         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17361
17362         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17363
17364 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17365
17366         * g++.old-deja/g++.ext/realpt1.C: Remove.
17367
17368 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17369
17370         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17371
17372 2001-02-26  Will Cohen  <wcohen@redhat.com>
17373
17374         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17375
17376 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17377
17378         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17379         templatized constructors.
17380
17381 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17382
17383         * gcc.c-torture/execute/20010224-1.c: New test.
17384
17385 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17386
17387         * gcc.c-torture/execute/20010222-1.c: New test.
17388
17389 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * g++.old-deja/g++.other/inline20.C: New test.
17392
17393 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17394
17395         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17396
17397 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17398
17399         * g++.old-deja/g++.other/lookup22.C: New test.
17400
17401 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17402
17403         * g77.dg: New directory.
17404         * g77.dg/20010216-1.f: New test case.
17405         * g77.dg/dg.exp: New driver.
17406         * lib/g77-dg.exp: New driver library.
17407
17408 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17409
17410         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
17411
17412 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
17413
17414         * g++.old-deja/g++.other/decl9.C: New test.
17415
17416 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
17417
17418         * g++.old-deja/g++.other/init16.C: Update the test so that it does
17419         not need <string> and also tests the initialization at runtime.
17420
17421 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17422
17423         * gcc.c-torture/execute/longlong.c: New test.
17424
17425 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17426
17427         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
17428
17429 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17430
17431         * gcc.c-torture/execute/920302-1.c (execute):
17432         Change argument type to short.
17433
17434 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17435
17436         * g++.old-deja/g++.pt/deduct6.C: New test.
17437
17438 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17439
17440         * g++.old-deja/g++.pt/deduct5.C: New test.
17441
17442 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
17443
17444         * gcc.c-torture/execute/20010209-1.c: New test.
17445
17446 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17447
17448         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
17449
17450 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
17451
17452         * g++.dg/vtgc1.C: Update for new ABI.
17453
17454         * consistency.vlad: New directory, 1665 files.
17455
17456 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17457
17458         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
17459         return type.
17460         * gcc.dg/cpp/digraphs.c: Declare puts.
17461
17462 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17463
17464         * g++.old-deja/g++.other/warn5.C: New test.
17465
17466 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17467
17468         * g++.old-deja/g++.pt/spec40.C: New test.
17469
17470 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17471
17472         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
17473         case.
17474         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
17475
17476 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
17477
17478         * gcc.c-torture/compile/20010209-1.c: New test.
17479
17480 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
17481
17482         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
17483         excess errors message but not if it crashes.
17484         * g++.old-deja/g++.other/crash27.C: Likewise.
17485         * g++.old-deja/g++.other/crash28.C: Likewise.
17486         * g++.old-deja/g++.other/crash30.C: Likewise.
17487         * g++.old-deja/g++.other/crash32.C: Likewise.
17488         * g++.old-deja/g++.other/crash35.C: Likewise.
17489         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17490
17491 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17492
17493         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
17494         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
17495         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
17496         g77.f-torture/execute/execute.exp,
17497         g77.f-torture/noncompile/noncompile.exp,
17498         gcc.c-torture/execute/execute.exp,
17499         gcc.c-torture/execute/memcheck/memcheck.exp,
17500         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
17501         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
17502         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
17503         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
17504         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
17505         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
17506         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17507         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
17508         Remove bug reporting instructions with ancient email addresses.
17509
17510 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17511
17512         * gcc.dg/20010202-1.c: New test.
17513         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
17514
17515 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
17516
17517         * g++.dg/stdbool-if.C: New test.
17518
17519 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
17520
17521         * objc/execute/fdecl.m: Added main().
17522
17523 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17524
17525         * gcc.c-torture/execute/20010206-1.c: New test.
17526
17527 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17528
17529         * gcc.dg/cpp/avoidpaste1.c: Update.
17530
17531 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
17532
17533         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
17534         Pero <nicola@brainstorm.co.uk>.
17535         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
17536
17537 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
17538
17539         * g++.old-deja/g++.pt/spec39.C: New test.
17540
17541 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
17542
17543         * gcc.c-torture/compile/20010202-1.c: New test.
17544
17545 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         * g++.old-deja/g++.abi/primary2.C: New test.
17548         * g++.old-deja/g++.abi/primary3.C: New test.
17549         * g++.old-deja/g++.abi/primary4.C: New test.
17550         * g++.old-deja/g++.abi/primary5.C: New test.
17551         * g++.old-deja/g++.abi/vtable3.h: New test.
17552         * g++.old-deja/g++.abi/vtable3a.C: New test.
17553         * g++.old-deja/g++.abi/vtable3b.C: New test.
17554         * g++.old-deja/g++.abi/vtable3c.C: New test.
17555         * g++.old-deja/g++.abi/vtable3d.C: New test.
17556         * g++.old-deja/g++.abi/vtable3e.C: New test.
17557         * g++.old-deja/g++.abi/vtable3f.C: New test.
17558         * g++.old-deja/g++.abi/vtable3g.C: New test.
17559         * g++.old-deja/g++.abi/vtable3h.C: New test.
17560         * g++.old-deja/g++.abi/vtable3i.C: New test.
17561         * g++.old-deja/g++.abi/vtable3j.C: New test.
17562         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
17563
17564 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
17565
17566         * g++.old-deja/g++.other/anon6.C: New test.
17567         * g++.old-deja/g++.other/anon7.C: New test.
17568
17569 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17570
17571         * gcc.dg/cpp/avoidpaste2.c: New tests.
17572
17573 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
17574
17575         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
17576
17577 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
17578
17579         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
17580         DECIMAL_DIG cases for Irix."
17581
17582 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
17583
17584         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
17585
17586 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17587
17588         * gcc.dg/c99-tag-1.c: New test.
17589
17590 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17591
17592         * gcc.dg/cpp/tr-warn1.c: Add tests.
17593
17594 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17595
17596         * gcc.dg/cpp/avoidpaste1.c: Update.
17597         * gcc.dg/cpp/paste4.c: Update.
17598
17599 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
17600
17601         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
17602         cases for Irix.
17603
17604 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17605
17606         * g++.old-deja/g++.other/inline19.C: New test.
17607
17608 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17609
17610         * gcc.dg/Wlarger-than.c: New test.
17611
17612 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17613
17614         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
17615
17616 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
17617
17618         * gcc.c-torture/execute/20010129-1.c: New test.
17619         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
17620
17621 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17622
17623         * gcc.dg/cpp/avoidpaste1.c: Test case.
17624
17625 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
17626
17627         * g++.old-deja/g++.other/inline18.C: New test.
17628
17629 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17630
17631         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
17632         and __builtin_putchar.
17633
17634 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
17635
17636         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
17637         tests.
17638
17639 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
17640
17641         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
17642         floating point number rounding mode to round to the nearest
17643         representable mode.
17644
17645 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
17646
17647         * g++.old-deja/g++.other/mangle2.C: New test.
17648
17649 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
17650
17651         * gcc.c-torture/compile/20010124-1.c: New test.
17652
17653 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
17654
17655         * g++.old-deja/g++.pt/spec38.C: New test.
17656
17657 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17658
17659         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
17660         "Build don't run".
17661
17662 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17663
17664         * gcc.c-torture/execute/20010123-1.c: New test.
17665
17666 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17667
17668         * g++.old-deja/g++.pt/spec37.C: New test.
17669
17670 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17671
17672         * g++.old-deja/g++.pt/overload14.C: New test.
17673
17674 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17675
17676         * gcc.c-torture/execute/20010122-1.c: New test, exercise
17677         __builtin_return_address.
17678
17679 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
17680
17681         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
17682         * g++.old-deja/g++.pt/spec35.C: New test.
17683         * g++.old-deja/g++.pt/spec36.C: New test.
17684
17685 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
17686
17687         * gcc.c-torture/compile/20010118-1.c: New test.
17688
17689 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
17690
17691         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
17692
17693 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17694
17695         * gcc.c-torture/execute/20010119-1.c: New test.
17696
17697 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17698
17699         * g++.old-deja/g++.other/vbase5.C: New test.
17700
17701 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17702
17703         * gcc.c-torture/execute/20010118-1.c: New test.
17704
17705 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         * g++.old-deja/g++.pt/deduct3.C: New test.
17708
17709 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17710
17711         * g++.old-deja/g++.pt/spec34.C: New test.
17712
17713 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
17714
17715         * g77.f-torture/compile/20000601-2.f: New test.
17716
17717 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17718
17719         * g++.old-deja/g++.other/init17.C: New test.
17720
17721 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
17722
17723         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
17724
17725 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17726
17727         * g++.old-deja/g++.pt/unify8.C: New test.
17728
17729 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17730
17731         * g++.old-deja/g++.abi/vbase1.C: New test.
17732
17733 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17734
17735         * g++.old-deja/g++.pt/crash65.C: New test.
17736
17737 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
17738
17739         * gcc.dg/cpp/assembl2.S: New test case.
17740
17741 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
17742
17743         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
17744         are supported.
17745
17746 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17747
17748         * g++.old-deja/g++.other/builtins1.C: New test.
17749         * g++.old-deja/g++.other/builtins2.C: Likewise.
17750         * g++.old-deja/g++.other/builtins3.C: Likewise.
17751         * g++.old-deja/g++.other/builtins4.C: Likewise.
17752
17753 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
17754
17755         * gcc.c-torture/compile/20010117-1.c: New test.
17756         * gcc.c-torture/compile/20010117-2.c: New test.
17757
17758 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17759
17760         * g77.f-torture/execute/20010116.[fx]: New test,
17761         XFAIL on i?86-*-*.
17762         * g77.f-torture/compile/20010115.f: Indicate it's
17763         a test for PR fortran/1636.
17764
17765 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
17766
17767         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
17768
17769 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17770
17771         * g77.f-torture/compile/20010115.f: New test.
17772
17773 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
17774
17775         * g++.old-deja/g++.pt/nontype5.C: New test.
17776
17777 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17778
17779         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
17780         have an equivalent working one below it.
17781
17782 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
17783
17784         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
17785         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
17786
17787 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
17788
17789         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
17790         message containing "init_priority".
17791         (conpr-2.C): Likewise.
17792         (conpr-3.C): Likewise.
17793         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
17794
17795 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17796
17797         * gcc.c-torture/execute/20010114-2.c: New test.
17798
17799 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
17800
17801         * gcc.c-torture/compile/20010114-1.c: New test.
17802         * gcc.c-torture/compile/20010114-1.x: Xfail.
17803         * gcc.c-torture/compile/20010114-2.c: New test.
17804         * gcc.c-torture/execute/20010114-1.c: New test.
17805         * gcc.dg/trunc-1.c: New test.
17806         * gcc.dg/uninit-B.c: New test.
17807
17808 2001-01-13  Nick Clifton  <nickc@redhat.com>
17809
17810         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
17811         target.
17812
17813 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
17814
17815         * gcc.c-torture/compile/20010113-1.c: New test.
17816
17817 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
17818
17819         * gcc.c-torture/compile/20001212-1.c: New test.
17820
17821 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17822
17823         * gcc.dg/cpp/widestr1.c: Update.
17824         * gcc.dg/cpp/prag-imp.c: Remove.
17825
17826 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
17827
17828         * gcc.c-torture/execute/20000801-3.x: Remove.
17829         * gcc.dg/c90-init-1.c: New test.
17830         * gcc.dg/c99-init-1.c: New test.
17831         * gcc.dg/c99-init-2.c: New test.
17832         * gcc.dg/gnu99-init-1.c: New test.
17833
17834 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
17835
17836         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
17837         testing that no relevant ones were found.
17838
17839 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         * g++.old-deja/g++.pt/cast2.C: New test.
17842
17843 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17844
17845         * g++.old-deja/g++.pt/friend47.C: New test.
17846
17847 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17848
17849         * g++.old-deja/g++.pt/instantiate13.C: New test.
17850
17851 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         * g++.old-deja/g++.other/defarg7.C: New test.
17854         * g++.old-deja/g++.other/defarg8.C: New test.
17855
17856 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         * g++.old-deja/g++.pt/crash64.C: New test.
17859
17860 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17861
17862         * g++.old-deja/g++.pt/crash63.C: New test.
17863
17864 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17865
17866         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
17867
17868 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
17869
17870         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
17871
17872 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
17873
17874         * g++.old-deja/g++.pt/error3.C: New test.
17875
17876 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
17877
17878         * g++.old-deja/g++.other/crash39.C: New test.
17879
17880 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
17881
17882         * g++.old-deja/g++.other/vbase4.C: New test.
17883
17884 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
17885
17886         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
17887         * gcc.dg/special/20000419-2.c: New file. Identical to above.
17888         * gcc.dg/special/special.exp: New test driver which will check
17889         for alias support for the above test.
17890
17891 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
17892
17893         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
17894         problems on small machines.
17895         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
17896         parameterize.
17897
17898 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
17899
17900         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
17901         mips.
17902         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
17903
17904 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
17905
17906         * g++.old_deja/g++.pt/using8.C: New test.
17907
17908 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17909
17910         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
17911
17912 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
17913
17914         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
17915         where a failure is expected.
17916         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
17917
17918 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
17919
17920         * g++.old_deja/g++.pt/instantiate12.C: New test.
17921
17922 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
17923
17924         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
17925         start of structs.
17926         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
17927         * g++.old-deja/g++.brendan/crash17.C: Likewise.
17928         * g++.old-deja/g++.brendan/crash29.C: Likewise.
17929         * g++.old-deja/g++.brendan/crash48.C: Likewise.
17930         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17931         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
17932         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17933         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
17934         * g++.old-deja/g++.eh/spec6.C: Likewise.
17935         * g++.old-deja/g++.jason/crash3.C: Likewise.
17936         * g++.old-deja/g++.law/ctors11.C: Likewise.
17937         * g++.old-deja/g++.law/ctors17.C: Likewise.
17938         * g++.old-deja/g++.law/ctors5.C: Likewise.
17939         * g++.old-deja/g++.law/ctors9.C: Likewise.
17940         * g++.old-deja/g++.mike/ambig1.C: Likewise.
17941         * g++.old-deja/g++.mike/net22.C: Likewise.
17942         * g++.old-deja/g++.mike/p3538a.C: Likewise.
17943         * g++.old-deja/g++.mike/p3538b.C: Likewise.
17944         * g++.old-deja/g++.mike/virt3.C: Likewise.
17945         * g++.old-deja/g++.niklas/t128.C: Likewise.
17946         * g++.old-deja/g++.other/anon4.C: Likewise.
17947         * g++.old-deja/g++.other/using1.C: Likewise.
17948         * g++.old-deja/g++.other/warn3.C: Likewise.
17949         * g++.old-deja/g++.pt/t37.C: Likewise.
17950         * g++.old-deja/g++.robertl/eb69.C: Likewise.
17951         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17952
17953 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
17956
17957 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17958
17959         * gcc.c-torture/execute/stdio-opt-3.c: New test.
17960
17961 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
17962
17963         * gcc.c-torture/compile/20010107-1.c: New test.
17964
17965 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17966
17967         * gcc.c-torture/execute/builtin-noret-1.c: New test.
17968
17969 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17970
17971         * gcc.dg/format/format.h: New file.
17972         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
17973         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
17974         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
17975         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
17976         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
17977         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17978         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
17979         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
17980         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
17981         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
17982         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
17983         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
17984         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
17985         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
17986         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
17987         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
17988         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
17989         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
17990         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
17991         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
17992         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
17993         instead of declaring standard types, macros and functions in each
17994         test.
17995
17996 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
17997
17998         * gcc.c-torture/execute/20010106-1.c: New test.
17999
18000 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18001
18002         * gcc.dg/format/format.exp: New file.
18003         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18004         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18005         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18006         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18007         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18008         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18009         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18010         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18011         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18012         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18013         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18014         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18015         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18016         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18017         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18018         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18019         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18020         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18021         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18022         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18023         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18024         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18025         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18026         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18027         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18028         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18029         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18030         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18031         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18032         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18033         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18034         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18035         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18036         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18037         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18038         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18039         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18040         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18041         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18042         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18043         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18044         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18045
18046 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18047
18048         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18049         account.
18050
18051 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18052
18053         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18054
18055 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18056
18057         * g++.old-deja/g++.pt/crash62.C: New test.
18058
18059 2001-01-04  Richard Henderson  <rth@redhat.com>
18060
18061         * gcc.dg/20000926-1.c: Update expected warnings.
18062         * gcc.dg/array-2.c: Likewise.
18063         * gcc.dg/array-4.c: Also validate flexible array members.
18064         * gcc.dg/c99-flex-array-1.c: New.
18065
18066 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18067
18068         * gcc.c-torture/compile/20001222-1.x: Remove.
18069
18070 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18071
18072         * gcc.c-torture/execute/built-in-setjmp.c: New.
18073
18074 2001-01-03  Richard Henderson  <rth@redhat.com>
18075
18076         * gcc.dg/940510-1.c: Update expected error wording.
18077         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18078
18079 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18080
18081         * lib/target-supports.exp (check_alias_available): Modified to
18082         indicate aliases not supported if only weak aliases are supported.
18083
18084 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18085
18086         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18087         Turn on cmpstrsi checks for __pj__ and __i370__.
18088
18089 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18090
18091         * g++.old-deja/g++.other/virtual11.C: New test.
18092
18093 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18096
18097 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18098
18099         * gcc.c-torture/compile/20010102-1.c: New test.
18100
18101 2001-01-02  Andreas Jaeger  <aj@suse.de>
18102
18103         * gcc.dg/noreturn-3.c: New test.
18104
18105         * gcc.dg/noreturn-4.c: New test.
18106
18107 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18108
18109         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18110         __builtin_fputc and __builtin_fwrite.
18111
18112 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18113
18114         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18115         signed char, not default char.
18116
18117 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18118
18119         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18120
18121 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18122
18123         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18124
18125 2000-12-29  Richard Henderson  <rth@redhat.com>
18126
18127         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18128         (__cyg_profile_func_exit): Define.
18129
18130 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18131
18132         * g++.dg/vtgc1.C: New test.
18133
18134 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18135
18136         * gcc.dg/noncompile/20001228-1.c: New test.
18137
18138         * gcc.dg/20001228-1.c: New test.
18139
18140         * gcc.c-torture/execute/20001228-1.c: New test.
18141
18142 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18143
18144         * gcc.dg/format-strfmon-1.c: New test.
18145
18146 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18147
18148         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18149         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18150         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18151         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18152         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18153         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18154         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18155         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18156         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18157         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18158         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18159         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18160         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18161
18162         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18163         * gcc.c-torture/execute/string-opt-4.c: Test index.
18164
18165 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18166
18167         * gcc.c-torture/compile/20001226-1.c: New test.
18168
18169 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18170
18171         * gcc.c-torture/compile/20001222-1.c: New test.
18172         * gcc.c-torture/compile/20001222-1.x: Xfail.
18173
18174 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18175
18176         * gcc.c-torture/execute/comp-goto-2.c: New test.
18177
18178 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18179
18180         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18181         Use long types if __INT_MAX__ is 32767.
18182         (main): Use cast to (sint32 *) when poking 88 into a_page.
18183
18184         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18185
18186 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18187
18188         * gcc.c-torture/compile/20001221-1.c: New test.
18189         * gcc.c-torture/execute/20001221-1.c: New test.
18190
18191 2000-12-20  Richard Henderson  <rth@redhat.com>
18192
18193         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18194         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18195
18196 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18197
18198         * gcc.dg/compare3.c: New test.
18199
18200 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18201
18202         * gcc.dg/format-warnll-1.c: New test.
18203
18204 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18205
18206         * gcc.dg/cpp/cmdlne-P.c: New test.
18207
18208 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18209
18210         * gcc.c-torture/execute/builtin-abs-1.c,
18211         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18212
18213 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18214
18215         * gcc.dg/cpp/multiline.c: New test.
18216
18217 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18218
18219         * g++.old-deja/g++.other/syshdr1.C: Update.
18220         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18221
18222 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18223
18224         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18225
18226 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18227
18228         * g++.old-deja/g++.pt/ttp65.C: New test.
18229
18230 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18231
18232         * g++.old-deja/g++.pt/ttp64.C: New test.
18233
18234 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18235
18236         * g++.old-deja/g++.pt/spec33.C: New test.
18237
18238 2000-12-14  Catherine Moore  <clm@redhat.com>
18239
18240         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18241         * gcc.c-torture/execute/920612-2.c: Likewise.
18242         * gcc.c-torture/execute/920428-2.c: Likewise.
18243         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18244         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18245
18246 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18247
18248         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18249         * gcc.dg/pack-test-2.c: Likewise.
18250
18251 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18252
18253         Tests by Zack Weinberg <zackw@stanford.edu>.
18254
18255         * gcc.dg/cpp/defined.c: Update.
18256         * gcc.dg/cpp/defined_trad.c: New tests.
18257
18258 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18259
18260         * gcc.dg/cpp/trad-direct.c: Update.
18261
18262 2000-12-11  Neil Booth  <neilb@earthling.net>
18263
18264         * gcc.dg/cpp/defined_trad.c
18265
18266 2000-12-11  Neil Booth  <neilb@earthling.net>
18267
18268         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18269
18270 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18271
18272         * gcc.dg/format-miss-2.c: New test.
18273
18274 2000-12-09  Neil Booth  <neilb@earthling.net>
18275
18276         * gcc.dg/cpp/lineflags.c: New tests.
18277         * gcc.dg/cpp/poison.c: Update.
18278         * gcc.dg/cpp/redef2.c: Update.
18279         * gcc.dg/cpp/skipping.c: New test.
18280
18281 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18282
18283         * g++.old-deja/g++.other/eh3.C: New testcase.
18284
18285 2000-12-07  Neil Booth  <neilb@earthling.net>
18286
18287         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18288         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18289         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18290         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18291         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18292         Update.
18293
18294 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18295
18296         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18297         __SIZE_TYPE__ instead of int for type of integers cast to
18298         pointers.
18299
18300 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18301
18302         * g++.old-deja/g++.other/cleanup4.C: New test.
18303
18304 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18305
18306         * format-sec-1.c: New test.
18307
18308 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18309
18310         * gcc.dg/format-nonlit-3.c: New test.
18311
18312 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18313
18314         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18315         through a null pointer.
18316
18317 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18318
18319         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18320         * g++.old-deja/g++.pt/partial4.C: New test.
18321
18322 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18323
18324         * gcc.c-torture/execute/ieee/hugeval.x: New.
18325
18326 2000-12-06  Neil Booth  <neilb@earthling.net>
18327
18328         * gcc.dg/cpp/backslash2.c: New tests.
18329
18330 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18331
18332         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18333         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18334
18335 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18336
18337         * gcc.c-torture/execute/20001203-2.c: New testcase.
18338
18339 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18340
18341         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18342         * g++.old-deja/g++.other/virtual10.C: New test.
18343
18344 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18345
18346         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18347
18348 2000-12-05  Richard Henderson  <rth@redhat.com>
18349
18350         * gcc.c-torture/compile/20001205-1.c: New.
18351
18352 2000-12-04  Neil Booth  <neilb@earthling.net>
18353
18354         * g++.old-deja/g++.other/virtual9.C: New test.
18355         * g++.old-deja/g++.pt/crash61.C: New test.
18356         * gcc.c-torture/execute/loop-9.c: New test.
18357
18358 2000-12-04  Neil Booth  <neilb@earthling.net>
18359
18360         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18361         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18362         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18363         * gcc.dg/cpp/extratokens.c: ...here.
18364
18365 2000-12-04  Neil Booth  <neilb@earthling.net>
18366
18367         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18368         New tests.
18369
18370 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18371
18372         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18373         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18374
18375 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18376
18377         * gcc.c-torture/execute/20001203-1.c: New test.
18378
18379 2000-12-03  Neil Booth  <neilb@earthling.net>
18380
18381         * gcc.dg/cpp/macro6.c: New test cases.
18382
18383 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18384
18385         * gcc.c-torture/execute/string-opt-9.c: New test.
18386         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18387         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18388         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18389
18390         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18391         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18392
18393 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18394
18395         * gcc.dg/cpp/if-6.c: New testcase.
18396
18397         * gcc.dg/20001201-1.c: New testcase.
18398
18399 2000-12-02  Neil Booth  <neilb@earthling.net>
18400
18401         * g++.old-deja/g++.other/externC4.C,
18402         g++.old-deja/g++.other/friend10.C: New tests.
18403
18404 2000-12-02  Neil Booth  <neilb@earthling.net>
18405
18406         * g++.old-deja/g++.other/instan2.C
18407         * g++.old-deja/g++.other/instan3.C: New test.
18408
18409 2000-12-02  Neil Booth  <neilb@earthling.net>
18410
18411         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
18412         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
18413         gnuc99.c,gnuc99-pedantic.c: New tests.
18414
18415 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18416
18417         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
18418         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
18419
18420 2000-12-01  Neil Booth  <neilb@earthling.net>
18421
18422         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
18423         * gcc.dg/cpp/poison.c: Update.
18424         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
18425
18426 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
18427
18428         * g77.f-torture/execute/20001201.f: New test.
18429
18430 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18431
18432         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
18433
18434 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
18435
18436         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
18437
18438 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18439
18440         * g++.old-deja/g++.other/cast6.C: New test.
18441
18442 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
18443
18444         * gcc.c-torture/execute/20001130-2.c: New testcase.
18445
18446 2000-11-30  Richard Henderson  <rth@redhat.com>
18447
18448         * gcc.c-torture/execute/20001130-1.c: New test.
18449
18450 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18451
18452         * g++.old-deja/g++.other/op3.C: New test.
18453
18454 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18455
18456         * g++.old-deja/g++.other/op2.C: New test.
18457
18458 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18459
18460         * g++.old-deja/g++.other/crash38.C: New test.
18461
18462 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
18463
18464         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
18465
18466 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
18467
18468         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
18469         tests.
18470         * gcc.c-torture/execute/string-opt-6.c: New test.
18471
18472         * gcc.dg/20001117-1.c: Add main.
18473
18474 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
18475
18476         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
18477         Move from here ...
18478         * gcc.dg/940510-1.c: ... to here.
18479
18480         * gcc.dg/20000926-1.c: GNU C now allows initializations of
18481         zero-size arrays in toplevel structures.
18482
18483 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18484
18485         * gcc.c-torture/execute/loop-8.c: New test.
18486
18487 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18488
18489         * g++.old-deja/g++.other/base1.C: New test.
18490
18491 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18492
18493         * g++.old-deja/g++.other/parse2.C: New test.
18494
18495 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         * g++.old-deja/g++.pt/incomplete1.C: New test.
18498
18499 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18500
18501         * g++.old-deja/g++.other/friend9.C: New test.
18502
18503 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18504
18505         * gcc.dg/20001127-1.c: New test.
18506
18507 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18508
18509         * g++.old-deja/g++.pt/friend46.C: New test.
18510
18511 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18512
18513         * g++.old-deja/g++.other/ptrmem8.C: New test.
18514
18515 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18516
18517         * gcc.c-torture/execute/string-opt-7.c: New test.
18518         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18519
18520 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
18521
18522         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
18523         instead of 'mkcheck 2'.
18524
18525 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18526
18527         * gcc.c-torture/execute/memcheck/driver.c,
18528         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
18529         C9X references to refer to C99.
18530
18531 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
18532
18533         * gcc.dg/ultrasp3.c: New test.
18534
18535 2000-11-25  Neil Booth  <neilb@earthling.net>
18536
18537         * gcc.dg/cpp/include2.c: Update test to be locale independent.
18538
18539 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
18540
18541         * gcc.c-torture/compile/20001123-2.c: New.
18542
18543 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18544
18545         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
18546
18547 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
18548
18549         * gcc.dg/sequence-point-1.c: Add some new tests.
18550         * gcc.c-torture/execute/20001124-1.c: New test.
18551
18552 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18553
18554         * g++.old-deja/g++.other/vaarg4.C: New test.
18555         * gcc.c-torture/compile/20001123-1.c: New test.
18556
18557 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18558
18559         * g++.other/crash24.C: Adjust and remove XFAIL.
18560         * g++.other/crash37.C: New test.
18561
18562 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         * g++.old-deja/g++.pt/instantiate9.C: New test.
18565
18566 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
18567
18568         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
18569         new ABI, too.
18570
18571         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
18572         * g++.old-deja/g++.robertl/eb55.C: Likewise.
18573
18574 2000-11-22  Neil Booth  <neilb@earthling.net>
18575
18576         * gcc.dg/cpp/Wtrigraphs.c: New test.
18577
18578 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
18579
18580         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
18581
18582 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
18583
18584         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
18585
18586 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
18587
18588         * lib/gcc-dg.exp: load_lib scanasm.exp.
18589         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
18590         * lib/g++-dg.exp: load_lib scanasm.exp.
18591         * lib/scanasm.exp: New.
18592         (scan-assembler, scan-assembler-not): Add optional arguments to
18593         test name, or if not present, the pattern name.
18594         (scan-assembler-dem, scan-assembler-dem-not): New.
18595
18596         * g++.dg/dg.exp: New.
18597
18598 2000-11-21  Neil Booth  <neilb@earthling.net>
18599
18600         * gcc.dg/cpp/integrated1.c: Remove.
18601
18602 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18603
18604         * gcc.c-torture/execute/20001121-1.c: New test.
18605
18606 2000-11-21  Richard Henderson  <rth@redhat.com>
18607
18608         * gcc.c-torture/compile/20001121-1.c: New test.
18609
18610 2000-11-20  Neil Booth  <neilb@earthling.net>
18611
18612         * gcc.dg/cpp/integrated1.c: New test.
18613
18614 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18615
18616         * g++.old-deja/g++.other/inline17.C: New test.
18617
18618 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
18619
18620         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
18621         local variable to be zero: I made the variable global. Now
18622         uses abort() and exit() instead of relying on main's return value.
18623
18624 2000-11-20  Neil Booth  <neilb@earthling.net>
18625
18626         * gcc.dg/cpp/paste2.c: Update test.
18627         * objc/execute/paste.m: New test.
18628
18629 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18630
18631         * gcc.dg/c99-condexpr-1.c: New test.
18632
18633 2000-11-20  Neil Booth  <neilb@earthling.net>
18634
18635         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
18636
18637 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
18638
18639         * g++.old-deja/g++.pt/export1.C: New test.
18640
18641 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
18642
18643         * gcc.dg/20001117-1.c: New test.
18644
18645 2000-11-18  Richard Henderson  <rth@redhat.com>
18646
18647         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
18648
18649 2000-11-18  Richard Henderson  <rth@redhat.com>
18650
18651         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
18652         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
18653         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
18654
18655 2000-11-18  Richard Henderson  <rth@redhat.com>
18656
18657         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
18658         (main): New.  Exit cleanly.
18659
18660 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18661
18662         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
18663         gcc.dg/c99-fordecl-2.c: New tests.
18664
18665 2000-11-18  Richard Henderson  <rth@redhat.com>
18666
18667         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
18668         * gcc.c-torture/execute/zerolen-2.c: New.
18669
18670 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18671
18672         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
18673         memory.
18674
18675 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18676
18677         * g++.old-deja/g++.pt/instantiate8.C: New test.
18678
18679 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18680
18681         * g++.old-deja/g++.other/incomplete.C: Add more tests.
18682         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
18683
18684 2000-11-16  Nick Clifton  <nickc@redhat.com>
18685
18686         * gcc.c-torture/execute/nestfunc-2.c: New test.
18687         * gcc.c-torture/execute/nestfunc-3.c: New test.
18688
18689 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18690
18691         * gcc.c-torture/compile/20001116-1.c: New test.
18692
18693 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18694
18695         * gcc.c-torture/execute/20001115-1.c: New test.
18696
18697 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
18698
18699         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
18700         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
18701         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
18702         * g++.old-deja/g++.abi/vmihint.C: Likewise.
18703
18704 2000-11-15  Neil Booth  <neilb@earthling.net>
18705
18706         gcc.dg/cpp/_Pragma1.c: Update.
18707         gcc.dg/cpp/_Pragma2.c: New test.
18708
18709 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18710
18711         * g++.old-deja/g++.other/anon5.C: New test.
18712
18713 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18714
18715         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
18716         tests.
18717
18718 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
18719
18720         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
18721         output.
18722
18723 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18724
18725         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
18726         labels at end of compound statements.
18727
18728 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
18729
18730         * gcc.c-torture/execute/loop-7.c: New test.
18731
18732 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18733
18734         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
18735
18736 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18737
18738         * gcc.dg/c99-bool-1.c: New test.
18739
18740 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18741
18742         * gcc.dg/c99-scope-1.c: Remove xfail.
18743         * gcc.dg/c99-scope-2.c: New test.
18744
18745 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18746
18747         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
18748         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
18749
18750 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
18751
18752         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
18753         error messages.
18754
18755         * g++.mike/p700.C: Don't typedef wchar_t.
18756         * g++.mike/p784.C: Likewise.
18757         * g++.mike/eb101.C: Don't use __wchar_t.
18758
18759 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18760
18761         * g77.f-torture/execute/20001111.[fx]: Test premature exit
18762         from DO loop.
18763
18764 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18765
18766         * gcc.c-torture/execute/20001111-1.c: New test.
18767
18768 2000-11-10  Nick Clifton  <nickc@redhat.com>
18769
18770         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
18771         long multuiple and accumulate.
18772
18773 2000-11-09  Richard Henderson  <rth@redhat.com>
18774
18775         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
18776         via size_t instead of int.
18777
18778         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
18779         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18780         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18781         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18782
18783 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
18784
18785         * gcc.c-torture/compile/20001109-1.c: New test.
18786         * gcc.c-torture/compile/20001109-2.c: New test.
18787
18788 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
18789
18790         * g++.old-deja/g++.pt/operator1.C: New test.
18791         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
18792
18793 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
18794
18795         * gcc.dg/20001108-1.c: New test.
18796
18797 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
18798
18799         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
18800         with both arguments constant strings.
18801         * gcc.c-torture/execute/string-opt-3.c: New test.
18802         * gcc.c-torture/execute/string-opt-4.c: New test.
18803         * gcc.c-torture/execute/string-opt-5.c: New test.
18804
18805 2000-11-08  Nick Clifton  <nickc@redhat.com>
18806
18807         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
18808         mulsidi3adddi patterns.
18809
18810 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
18811
18812         * g++.old-deja/g++.other/crash36.C: New test.
18813
18814 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
18815
18816         * g++.old-deja/g++.other/init16.C: New test.
18817
18818 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
18819
18820         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
18821
18822 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
18823
18824         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
18825         * gcc.c-torture/execute/va-arg-16.x: Likewise.
18826         * gcc.c-torture/execute/va-arg-17.x: Likewise.
18827
18828 2000-11-07  DJ Delorie  <dj@redhat.com>
18829
18830         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
18831
18832 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18833
18834         * gcc.c-torture/execute/string-opt-1.c: New test.
18835
18836 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
18837
18838         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
18839         mips-sgi-irix6.* because the MIPS ABI passes floating-point
18840         parameters in registers, and there is no way for a varargs
18841         function to know in which order the integer and floating-point
18842         parameters should be interleaved when they are placed on the
18843         stack.
18844         * gcc.c-torture/execute/va-arg-16.x: Likewise.
18845         * gcc.c-torture/execute/va-arg-17.x: Likewise.
18846
18847 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18848
18849         * gcc.c-torture/execute/string-opt-2.c: New test.
18850
18851 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
18852
18853         * g++.old-deja/g++.pt/crash60.C: New test.
18854
18855 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
18856
18857         * g++.old-deja/g++.other/crash24.C: New test.
18858         * g++.old-deja/g++.other/crash25.C: New test.
18859         * g++.old-deja/g++.other/crash26.C: New test.
18860         * g++.old-deja/g++.other/crash27.C: New test.
18861         * g++.old-deja/g++.other/crash28.C: New test.
18862         * g++.old-deja/g++.other/crash29.C: New test.
18863         * g++.old-deja/g++.other/crash30.C: New test.
18864         * g++.old-deja/g++.other/crash31.C: New test.
18865         * g++.old-deja/g++.other/crash32.C: New test.
18866         * g++.old-deja/g++.other/crash33.C: New test.
18867         * g++.old-deja/g++.other/crash34.C: New test.
18868         * g++.old-deja/g++.other/crash35.C: New test.
18869
18870 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
18871
18872         * gcc.c-torture/execute/20001031-1.c: New test.
18873
18874 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
18875
18876         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
18877         namespace.
18878
18879         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
18880         standards-conformant.
18881
18882         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
18883
18884         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
18885         * g++.old-deja/g++.mike/p755a.C: Likewise.
18886         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
18887         library makes no calls to `operator new' during initialization.
18888
18889 2000-11-04  Neil Booth  <neilb@earthling.net>
18890
18891         * gcc.dg/cpp/include2.c: New tests.
18892
18893 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
18894
18895         * lib/g++.exp (g++_set_ld_library_path): New function.
18896         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
18897
18898 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
18899
18900         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
18901         warnings.
18902
18903 2000-11-01  Richard Henderson  <rth@redhat.com>
18904
18905         * g++.old-deja/g++.ext/namedret1.C: New.
18906         * g++.old-deja/g++.ext/namedret2.C: New.
18907         * g++.old-deja/g++.ext/namedret3.C: New.
18908
18909 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
18910
18911         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
18912         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
18913
18914 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18915
18916         * gcc.c-torture/execute/va-arg-21.c: New test.
18917
18918 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18919
18920         * gcc.dg/c99-complex-2.c: New test.
18921
18922 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18923
18924         * gcc.c-torture/execute/stdio-opt-1.c: New test.
18925
18926 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
18927
18928         * g++.old-deja/g++.other/inline16.C: New test.
18929
18930 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
18931
18932         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
18933         __PRETTY_FUNCTION__
18934
18935 2000-10-29  Neil Booth  <neilb@earthling.net>
18936
18937         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
18938         New tests.
18939         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
18940         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
18941         optimisation.
18942
18943 2000-10-29  Neil Booth  <neilb@earthling.net>
18944
18945         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
18946         * mi1.c, mi1c.h: Add null directives to multiple-include test.
18947         * mi5.c: Test multiple includes work with -C.
18948         * trigraphs.c: Test ^= version.
18949
18950 2000-10-28  Neil Booth  <neilb@earthling.net>
18951
18952         New tests and test updates for new macro expander.
18953
18954         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
18955         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
18956         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
18957         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
18958         new diagnostic messages.
18959
18960         * gcc.dg/cpp/macro3.c: New tests.
18961
18962 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
18963
18964         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
18965         on the same line.
18966
18967 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * g++.old-deja/g++.other/eh2.C: New test.
18970
18971 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18972
18973         * gcc.c-torture/execute/20001027-1.c: New test.
18974
18975 2000-10-26  Richard Henderson  <rth@redhat.com>
18976
18977         * gcc.c-torture/execute/20001026-1.c: New.
18978
18979 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
18980
18981         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
18982         * g++.old-deja/g++.law/builtin1.C: Likewise.
18983         * g++.old-deja/g++.law/ctors10.C: Likewise.
18984         * g++.old-deja/g++.law/virtual3.C: Likewise.
18985         * g++.old-deja/g++.mike/p658.C: Likewise.
18986         * g++.old-deja/g++.other/sibcall1.C: Likewise.
18987         * g++.old-deja/g++.other/vaarg2.C: Likewise.
18988         * g++.old-deja/g++.robertl/eb124.C: Likewise.
18989         * g++.old-deja/g++.robertl/eb44.C: Likewise.
18990         * g++.old-deja/g++.robertl/eb77.C: Likewise.
18991
18992 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18993
18994         * gcc.c-torture/compile/20001024-1.c: New test.
18995
18996 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
18997
18998         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
18999         to tell us whether or not we are using V3.
19000
19001 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19002
19003         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19004         operands.
19005
19006 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19007
19008         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19009
19010 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19011
19012         * gcc.c-torture/execute/20001024-1.c: New test.
19013
19014 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19015
19016         * g++.old-deja/g++.other/sibcall1.C: New test.
19017
19018 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19019
19020         * gcc.dg/noncompile/init-3.c: New test.
19021
19022 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19023
19024         * gcc.dg/format-array-1.c: New test.
19025
19026 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19027
19028         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19029         writing through null pointers; remove comment about testing
19030         unterminated strings.
19031
19032 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19033
19034         * gcc.c-torture/execute/20001017-2.c: New test.
19035
19036 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19037
19038         * gcc.c-torture/compile/20001018-1.c: New test.
19039         * gcc.c-torture/compile/20001018-1.x: Xfail.
19040
19041 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19042
19043         * gcc.c-torture/execute/20001017-1.c: New test.
19044
19045 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19046
19047         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19048         for multiple use of arguments with scanf formats; add tests for
19049         multiple use of arguments.
19050
19051 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19052
19053         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19054
19055 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19056
19057         * gcc.dg/format-miss-1.c: New test.
19058
19059 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19060
19061         * gcc.c-torture/execute/20001013-1.c: New test.
19062
19063 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19064
19065         * gcc.dg/format-branch-1.c: New test.
19066
19067 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19068
19069         * README, lib/file-format.exp: Remove EGCS references.
19070
19071 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19072
19073         * gcc.dg/20001013-1.c: New test.
19074
19075 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19076
19077         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19078         for intmax_t in the compiler using __typeof__ and the type rules
19079         for conditional expressions.
19080
19081 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19082
19083         * gcc.dg/20001012-1.c: New test.
19084         * gcc.dg/20001012-2.c: New test.
19085
19086 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19087
19088         * gcc.dg/format-attr-1.c: New test.
19089
19090 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19091
19092         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19093         __LONG_LONG_MAX__ instead of LLONG_MAX.
19094
19095 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19096
19097         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19098         scanf flags.
19099         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19100         flags.
19101
19102 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19103
19104         * gcc.dg/sequence-pt-1.c: New test.
19105
19106 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19107
19108         * gcc.c-torture/execute/20001011-1.c: New testcase.
19109         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19110
19111 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19112
19113         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19114         does not error on it.
19115
19116 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19117
19118         * gcc.dg/20001009-1.c: New test.
19119
19120 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19121
19122         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19123         * gcc.c-torture/execute/20001009-2.c: ... to here.
19124
19125 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19126
19127         * gcc.c-torture/compile/20001009-1.c: New testcase.
19128         * gcc.c-torture/execute/20001009-1.c: New testcase.
19129         Testcases provided by Jan Hubicka <jh@suse.cz>.
19130
19131 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19132
19133         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19134         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19135         uintmax_t using <limits.h> to emulate the compiler's internal
19136         logic.  No longer XFAIL %j tests.
19137
19138 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19139
19140         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19141         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19142         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19143         regexps and details of expected handling of some bad formats.
19144         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19145         suppression.
19146
19147 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19148
19149         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19150         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19151         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19152         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19153         in list archives.
19154
19155 2000-10-06  Richard Henderson  <rth@cygnus.com>
19156
19157         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19158         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19159         * g++.old-deja/g++.jason/report.C: Likewise.
19160         * g++.old-deja/g++.law/friend5.C: Likewise.
19161         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19162         of the expected warnings.
19163
19164 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19165
19166         * g++.old-deja/g++.pt/enum14.C: New test.
19167
19168 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19169
19170         * g++.old-deja/g++.pt/crash59.C: New test.
19171
19172 2000-10-04  Will Cohen  <wcohen@redhat.com>
19173
19174         * gcc.dg/20000926-1.c: New test.
19175
19176 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19177
19178         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19179         function name for current C++ compiler.
19180         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19181
19182 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19183
19184         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19185         __PRETTY_FUNCTION__.
19186         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19187
19188 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19189
19190         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19191
19192 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * gcc.c-torture/compile/20000923-1.c: New test.
19195
19196 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19197
19198         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19199         * g++.old-deja/g++.pt/ttp62.C: Same.
19200         * g++.old-deja/g++.other/inline14.C: Same.
19201
19202 2000-09-24  Richard Henderson  <rth@cygnus.com>
19203
19204         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19205
19206 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19207
19208         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19209
19210 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19211
19212         * gcc.c-torture/compile/20000922-1.c: New file.
19213
19214 2000-09-21  Nick Clifton  <nickc@redhat.com>
19215
19216         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19217         a signed long modulo operation.
19218         (mod6): New function - perform an unsigned long modulo operation.
19219         (main): Add tests for modulos of very large numbers by very small
19220         dividends.
19221
19222 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19223
19224         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19225
19226 2000-09-19  Richard Henderson  <rth@cygnus.com>
19227
19228         * gcc.dg/compare2.c (case 10): XFAIL.
19229
19230 2000-09-18  Richard Henderson  <rth@cygnus.com>
19231
19232         * gcc.c-torture/execute/20000906-1.c: Move ...
19233         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19234         that support __builtin_trap.
19235
19236 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19237
19238         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19239
19240 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19241
19242         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19243         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19244         more $ format tests.
19245
19246 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19247
19248         * gcc.dg/format-errmk-1.c: New test.
19249
19250 2000-09-17  Greg McGary  <greg@mcgary.org>
19251
19252         * gcc.c-torture/execute/20000917-1.x: Remove.
19253
19254 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19255
19256         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19257
19258 2000-09-17  Greg McGary  <greg@mcgary.org>
19259
19260         * gcc.c-torture/execute/20000917-1.c: New test.
19261         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19262
19263 2000-09-16  Neil Booth  <NeilB@earthling.net>
19264
19265         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19266         in nested macro bug.
19267
19268 2000-09-15  Neil Booth  <NeilB@earthling.net>
19269
19270         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19271
19272 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19273
19274         * gcc.c-torture/execute/20000914-1.c: New test.
19275
19276 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19277
19278         * g++.other/inline13.C: New test.
19279
19280 2000-09-12  Andreas Jaeger  <aj@suse.de>
19281
19282         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19283         constant by Ulrich Drepper <drepper@redhat.com>.
19284
19285 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19286
19287         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19288
19289 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19290
19291         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19292
19293 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19294
19295         * gcc.dg/cpp/backslash.c: New test.
19296
19297 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19298
19299         * gcc.c-torture/execute/20000910-1.c: New test.
19300         * gcc.c-torture/execute/20000910-2.c: Likewise.
19301
19302 2000-09-11  Robert Lipe  <robertl@sco.com>
19303
19304         * gcc.dg/pragma-align.c: New test.
19305
19306 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19307
19308         * g++.old-deja/g++.pt/explicit82.C: New test.
19309         * g++.old-deja/g++.pt/explicit83.C: New test.
19310
19311 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19312
19313         * gcc.dg/asm-names.c: New test.
19314
19315 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19316
19317         * gcc.dg/cpp/tr-warn6.c: New test
19318
19319 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19320
19321         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19322         be accepted.
19323
19324 2000-09-07  Catherine Moore  <clm@redhat.com>
19325
19326         * gcc.c-torture/execute/unroll-1.c: New test.
19327
19328 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19329
19330         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19331         ERROR markers.
19332         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19333         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19334         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19335         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19336         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19337         Preprocess only.
19338         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19339         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19340
19341 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19342
19343         * g++.old-deja/g++.pt/deduct2.C: New test.
19344
19345 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19346
19347         * g++.old-deja/g++.pt/parms2.C: New test.
19348
19349 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19350
19351         * g++.old-deja/g++.pt/crash58.C: New test.
19352
19353 2000-09-06  Greg McGary  <greg@mcgary.org>
19354
19355         * gcc.c-torture/execute/20000906-1.c: New test.
19356         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19357
19358 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19359
19360         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19361
19362 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19363
19364         * g++.old-deja/g++.pt/crash57.C: New test.
19365
19366 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19367
19368         * g++.old-deja/g++.pt/crash56.C: New test.
19369
19370 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         * g++.old-deja/g++.pt/koenig1.C: New test.
19373
19374 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19375
19376         * gcc.dg/20000904-1.c: New test.
19377
19378 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19379
19380         * gcc.dg/cpp/paste8.c: New test.
19381
19382 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19383
19384         * gcc.c-torture/compile/20000827-1.c: New test.
19385
19386 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19387
19388         * gcc.dg/format-diag-1.c: New test.
19389
19390 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19391
19392         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19393         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19394         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19395         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19396         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19397
19398 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19399
19400         * g++.old-deja/g++.other/nested4.C: New test.
19401
19402 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19403
19404         * g++.old-deja/g++.ns/scoped1.C: New test.
19405
19406 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19407
19408         * lib/g++.exp: Support testing already-installed GCC.
19409
19410 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19411
19412         * wtr-label-1.c, wtr-suffix-1.c: New tests.
19413
19414 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19415
19416         * gcc.dg/return-type-2.c: New test.
19417
19418 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
19419
19420         * gcc.c-torture/compile/20000825-1.c: New test.
19421
19422 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
19423
19424         * gcc.dg/dwarf2-2.c: New test.
19425
19426 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
19427
19428         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
19429         dg-warning regexps.
19430
19431 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19432
19433         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
19434         gcc.dg/format-ext-5.c: New tests.
19435
19436 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
19437
19438         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
19439
19440 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
19441
19442         * gcc.dg/noncompile/930622-2.c: Adjust error message.
19443
19444 2000-08-24  Richard Henderson  <rth@cygnus.com>
19445
19446         * gcc.dg/ia64-sync-1.c: New test.
19447         * gcc.dg/ia64-sync-2.c: New test.
19448         * gcc.dg/ia64-asm-1.c: New test.
19449
19450 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19451
19452         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
19453         * gcc.dg/format-ext-2.c: New test.
19454
19455 2000-08-23  Jason Merrill  <jason@redhat.com>
19456
19457         * lib/old-dejagnu.exp: Also ignore "In member function" and
19458         "At global scope".
19459
19460 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19461
19462         * gcc.dg/noncompile/label-lineno-1.c: New test.
19463
19464 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19465
19466         * gcc.dg/c99-array-nonobj-1.c: New test.
19467
19468 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19469
19470         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
19471         tests.
19472         * gcc.dg/format-ext-1.c: New test.
19473
19474 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19475
19476         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
19477         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
19478         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
19479         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
19480         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
19481
19482 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19483
19484         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
19485         gcc.dg/c99-strftime-2.c: New tests.
19486
19487 2000-08-22  Richard Henderson  <rth@cygnus.com>
19488
19489         * gcc.c-torture/execute/20000822-1.c: New test.
19490
19491 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19492
19493         * gcc.c-torture/execute/20000819-1.x: Remove.
19494
19495 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19496
19497         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
19498         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
19499         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
19500         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
19501         gcc.dg/format-xopen-1.c: New tests.
19502
19503 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19504
19505         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
19506
19507 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19508
19509         * g++.old-deja/g++.other/loop2.C: New test.
19510
19511         * gcc.c-torture/compile/20000606-1.c: New test.
19512         * gcc.c-torture/compile/20000728-1.c: New test.
19513         * gcc.c-torture/execute/20000801-1.c: New test.
19514         * gcc.c-torture/execute/20000801-2.c: New test.
19515         * gcc.c-torture/execute/20000819-1.c: New test.
19516         * gcc.c-torture/execute/20000819-1.x: XFAIL.
19517         * gcc.dg/20000629-1.c: New test.
19518         * gcc.dg/20000724-1.c: New test.
19519         * gcc.dg/20000807-1.c: New test.
19520
19521 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
19522
19523         * gcc.dg/cpp/pragma-1.c: New test.
19524         * gcc.dg/cpp/pragma-2.c: New test.
19525
19526 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
19527
19528         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
19529         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
19530
19531 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19532
19533         * gcc.c-torture/compile/20000818-1.c: New test.
19534
19535 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
19536
19537         * gcc.c-torture/execute/20000818-1.c: New test.
19538
19539 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19540
19541         * gcc.dg/format-va-1.c: New test.
19542
19543 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19544
19545         * g++.old-deja/g++.other/typedef8.C: New test.
19546
19547 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19548
19549         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
19550         * g++.old-deja/g++.mike/net36.C: Mark candidate.
19551         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
19552         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
19553         * g++.old-deja/g++.other/ptrmem7.C: New test.
19554         * g++.old-deja/g++.pt/ptrmem10.C: New test.
19555
19556 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19557
19558         * g++.old-deja/g++.pt/typename27.C: New test.
19559
19560 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
19561
19562         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
19563         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
19564         * g++.old-deja/g++.pt/friend45.C: New test.
19565         * g++.old-deja/g++.other/friend8.C: New test.
19566
19567 2000-08-15  Richard Henderson  <rth@cygnus.com>
19568
19569         * gcc.c-torture/execute/20000815-1.c: New test.
19570
19571 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19572
19573         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
19574         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
19575         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
19576
19577 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
19578
19579         * g++.old-deja/g++.other/refinit2.C: New test.
19580
19581 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
19582
19583         * lib/c-torture.exp (c-torture): Make
19584         compiler_conditional_xfail_data global.
19585         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
19586         compiler_conditional_xfail_data machinery.
19587         (f-torture-execute): Likewise.
19588         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
19589         and only when unrolling loops.
19590
19591         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
19592
19593 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19594
19595         * g++.old-deja/g++.pt/explicit81.C: New test.
19596
19597 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19598
19599         * g++.old-deja/g++.pt/typename26.C: New test.
19600
19601 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
19602
19603         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
19604         warning.
19605
19606 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19607
19608         * g++.old-deja/g++.other/array3.C: New test.
19609
19610 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19611
19612         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
19613         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
19614         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
19615         New tests.
19616
19617 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
19618
19619         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
19620         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19621
19622 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
19623
19624         * gcc.c-torture/execute/20000808-1.c: New test.
19625
19626 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19627
19628         * gcc.dg/c90-const-expr-1.c: New test.
19629
19630 2000-08-08  Richard Henderson  <rth@cygnus.com>
19631
19632         * gcc.dg/noncompile/920923-1.c: Declare calloc.
19633
19634 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19635
19636         * gcc.dg/noncompile/const-ll-1.c: New test.
19637
19638 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19639
19640         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
19641
19642 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19643
19644         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
19645         that running programs linked against the shared version of libobjc
19646         run correctly.
19647
19648 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19649
19650         * gcc.dg/c99-printf-1.c: New test.
19651
19652 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19653
19654         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
19655
19656 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
19657
19658         * gcc.c-torture/execute/20000731-1.x: Delete.
19659
19660 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
19661
19662         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
19663         and torture_without_loops as is done by c-torture.exp.
19664         (search_for): Copy from c-torture.exp.
19665         (gcc-dg-runtest): New function, drives a directory of tests
19666         iterating over the TORTURE_OPTIONS.
19667         (scan-assembler, scan-assembler-not): Move here from
19668         individual directory drivers.
19669
19670         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
19671         defined by lib/gcc-dg.exp.
19672         * gcc.dg/cpp/cpp.exp: Likewise.
19673         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
19674         gcc-dg-runtest, so we cycle over optimization options.
19675
19676         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
19677         * gcc.dg/compare2.c: No longer expected to fail.
19678
19679 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19680
19681         * gcc.c-torture/execute/20000804-1.c: New test.
19682
19683 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19684
19685         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
19686
19687 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
19688
19689         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
19690
19691 2000-08-03  Jeffrey A Law  (law@cygnus.com)
19692
19693         * gcc.c-torture/compile/20000803-1.c: New test.
19694
19695 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19696
19697         * gcc.c-torture/execute/20000801-3.c,
19698         gcc.c-torture/execute/20000801-4.c: New tests.
19699         * gcc.c-torture/execute/20000801-3.x,
19700         gcc.c-torture/execute/20000801-4.x: Xfail.
19701
19702 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
19703
19704         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
19705         libobjc/.libs to allow for libtool.
19706
19707 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
19708
19709         * gcc.c-torture/compile/20000802-1.c: New test.
19710
19711 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
19712
19713         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
19714
19715 2000-07-31  Jeffrey A Law  (law@cygnus.com)
19716
19717         * gcc-c-torture/execute/20000731-2.c: New test.
19718
19719         * gcc.c-torture/execute/20000731-1.c: New test.
19720         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
19721
19722 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
19723
19724         * testsuite/gcc.dg/cpp/paste7.c: New test.
19725         * gcc.dg/cpp/20000725-1.c: New test.
19726
19727 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
19728
19729         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
19730         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
19731         declaration warning for __builtin_dwarf_reg_size.
19732
19733         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
19734
19735 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19736
19737         * gcc.dg/noncompile/voidparam-1.c: New test.
19738
19739 2000-07-30  Richard Henderson  <rth@cygnus.com>
19740
19741         * gcc.dg/c90-digraph-1.c: Don't xfail.
19742         * gcc.dg/compare2.c (case 10): Xfail.
19743         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
19744
19745 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
19746
19747         * gcc.dg/c99-main-1.c: New test.
19748
19749 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19750
19751         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
19752
19753 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
19754
19755         * gcc.c-tortuer/execute/20000726-1.c: New test.
19756
19757 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
19758
19759         * gcc.c-torture/execute/enum-2.c: New test.
19760
19761 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19762
19763         * gcc.dg/cpp/tr-warn3.c: New test.
19764
19765 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19766
19767         * g++.old-deja/g++.ext/implicit1.C: Remove.
19768         * g++.old-deja/g++.jason/c2.C: Remove
19769         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
19770         * g++.old-deja/g++.pt/crash16.C: Likewise.
19771         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
19772
19773 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19774
19775         * g++.old-deja/g++.other/for2.C: New test.
19776
19777 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
19778
19779         * gcc.dg/20000720-1.c: New test.
19780
19781 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
19782
19783         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
19784
19785 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
19786
19787         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
19788         * gcc.c-torture/execute/20000722-1.c: New.
19789         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
19790
19791 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
19792
19793         * gcc.dg/cpp/20000720-1.S: New test.
19794
19795 2000-07-21  Michael Meissner  <meissner@redhat.com>
19796
19797         * gcc.c-torture/execute/ieee/hugeval.c: New test.
19798
19799 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
19800
19801         * g++.old-deja/g++.brendan/crash16.C,
19802         g++.old-deja/g++.brendan/parse3.C,
19803         g++.old-deja/g++.brendan/redecl1.C,
19804         g++.old-deja/g++.ns/template13.C,
19805         g++.old-deja/g++.other/decl4.C,
19806         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
19807
19808 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
19809
19810         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
19811         and "Internal error".
19812
19813         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
19814         regexps.
19815         * gcc.dg/cpp/paste6.c: New test.
19816
19817 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
19818
19819         * gcc.dg/cpp/tr-direct.c: New test.
19820
19821         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
19822         gcc.dg/cpp/undef1.c: Tweak error regexps.
19823
19824 2000-07-18  Eric Christopher <echristo@redhat.com>
19825
19826         * gcc.c-torture/compile/20000718-1.c: New test.
19827
19828 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
19829
19830         * cpplex.c (_cpp_push_token): If the token being pushed back
19831         is the previous token in this context, just subtract one from
19832         context->posn.
19833         * cppmacro.c (save_expansion): Clear aux field when storing a
19834         placemarker.
19835
19836 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
19837
19838         * gcc.dg/noncompile/redecl-1.c: New test.
19839
19840 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
19841
19842         * gcc.c-torture/execute/20000717-5.c: New test.
19843         * gcc.c-torture/execute/20000717-1.x: Removed.
19844
19845 2000-07-17  Richard Henderson  <rth@cygnus.com>
19846
19847         * gcc.c-torture/execute/20000717-4.c: New test.
19848
19849 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
19850
19851         * gcc.dg/cpp/syshdr.c: New test.
19852         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
19853
19854 2000-07-17  Neil Booth  <neilb@earthling.net>
19855
19856         * gcc.dg/cpp/cmdlne-dM.c: New test.
19857         * gcc.dg/cpp/cmdlne-dD.c: New test.
19858
19859 2000-07-17  Jeffrey A Law  (law@cygnus.com)
19860
19861         * gcc.c-torture/execute/20000717-3.c: New test.
19862
19863         * gcc.c-torture/compile/20000717-1.c: New test.
19864
19865 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
19866
19867         * gcc.c-torture/execute/20000717-2.c: New test.
19868
19869 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19870
19871         * gcc.dg/formatz-1.c: New test.
19872
19873         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
19874         * gcc.dg/c99-digraph-1.c: New tests.
19875
19876         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
19877         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
19878
19879         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
19880         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
19881         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
19882         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
19883         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
19884         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
19885         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
19886
19887 2000-07-17   Greg McGary <greg@mcgary.org>
19888
19889         * gcc.c-torture/execute/20000717-1.c: New test.
19890         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
19891
19892 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
19893
19894         * gcc.c-torture/execute/20000715-2.c: New test.
19895         * gcc.dg/20000715-1.c: New test.
19896
19897 2000-07-15  Michael Meissner  <meissner@redhat.com>
19898
19899         * gcc.c-torture/execute/20000715-1.c: New test.
19900
19901 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
19902
19903         * gcc.c-torture/execute/20000707-1.c: New test.
19904
19905 2000-07-13  Neil Booth  <NeilB@earthling.net>
19906
19907         * testsuite/gcc.dg/cpp/digraph1.c,
19908         testsuite/gcc.dg/cpp/digraph2.c,
19909         testsuite/gcc.dg/cpp/digraphs.c: New tests.
19910
19911 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
19912
19913         * g77.f-torture/compile/20000630-2.f:  New test.
19914         * g77.f-torture/compile/20000630-2.x
19915
19916 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
19917
19918         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
19919
19920 2000-07-11  Neil Booth  <NeilB@earthling.net>
19921
19922         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
19923
19924 2000-07-11  Neil Booth  <NeilB@earthling.net>
19925
19926         * gcc.dg/cpp/cmdlne-C.c: New.
19927
19928 2000-07-09  Neil Booth  <NeilB@earthling.net>
19929
19930         * gcc.dg/cpp/directiv.c: New tests.
19931         * gcc.dg/cpp/undef1.c: Update.
19932
19933 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
19934
19935         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
19936
19937 2000-07-09  Neil Booth  <NeilB@earthling.net>
19938
19939         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
19940
19941 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
19942
19943         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
19944         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
19945
19946 2000-07-08  Neil Booth  <NeilB@earthling.net>
19947
19948         * gcc.dg/cpp/macsyntx.c: New tests.
19949
19950 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
19951
19952         * gcc.dg/20000707-1.c: New test.
19953
19954 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
19955
19956         * gcc.c-torture/execute/20000706-1.c: New test.
19957         * gcc.c-torture/execute/20000706-2.c: New test.
19958         * gcc.c-torture/execute/20000706-3.c: New test.
19959         * gcc.c-torture/execute/20000706-4.c: New test.
19960         * gcc.c-torture/execute/20000706-5.c: New test.
19961
19962 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         * g++.old-deja/g++.pt/instantiate7.C: New test.
19965
19966 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
19967
19968         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
19969         * g++.old-deja/g++.mike/thunk3.C: Likewise.
19970         * g++.old-deja/g++.other/rtti3.C: Likewise.
19971         * g++.old-deja/g++.other/rttid3.C: Likewise.
19972
19973 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
19974
19975         *  g77.f-torture/compile/20000630-1.x: Fix typo
19976
19977 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
19978
19979         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
19980         assembly output.
19981
19982 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
19983
19984         * gcc.dg/cpp/ident.c: New test.
19985
19986 2000-07-05  Neil Booth  <NeilB@earthling.net>
19987
19988         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
19989           gcc.dg/cpp/lexstrng.c: New tests.
19990
19991 2000-07-04  Neil Booth  <NeilB@earthling.net>
19992
19993         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
19994         * gcc.dg/cpp/strify2.c: Same.
19995
19996 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
19997
19998         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
19999         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20000         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20001         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20002
20003         * testsuite/gcc.dg/cpp/macro1.c,
20004         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20005         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20006         testsuite/gcc.dg/cpp/strify1.c,
20007         testsuite/gcc.dg/cpp/strify2.c: New tests.
20008
20009 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.c-torture/execute/20000703-1.c: New test.
20012
20013 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20014
20015         * g++.old-deja/g++.pt (lookup10.C): New test.
20016
20017 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20018
20019         * g++.old-deja/g++.pt (typename25.C): New test.
20020
20021 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20022
20023         * gcc.c-torture/compile/20000701-1.c: New test.
20024
20025 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20026
20027         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20028         to test case.
20029
20030 2000-06-30  Catherine Moore  <clm@cygnus.com>
20031
20032         * gcc.c-torture/execute/align-1.c: New test.
20033
20034 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20035
20036         * g++.old-deja/g++.pt/expr8.C: New test.
20037         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20038
20039 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20040
20041         * gcc.c-torture/compile/20000629-1.c: New test.
20042
20043 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20044
20045
20046         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20047         gcc.dg/noncompile directory, depending on whether they're
20048         preprocessor tests or not.  Annotate all the tests for the dg
20049         framework.
20050
20051         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20052         * gcc.dg/noncompile/noncompile.exp: New.
20053
20054         * Moved files:
20055         Old name                                New name
20056         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20057         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20058         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20059         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20060         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20061         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20062         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20063         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20064         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20065         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20066         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20067         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20068         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20069         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20070         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20071         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20072         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20073         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20074         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20075         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20076         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20077         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20078         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20079         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20080
20081         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20082         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20083         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20084         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20085         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20086         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20087
20088 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20089
20090         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20091         declare one variable.  On the fourth, error.
20092         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20093         declared by 20000628-1a.h.
20094
20095 2000-06-29  Richard Henderson  <rth@redhat.com>
20096
20097         * gcc.c-torture/execute/930529-1.x: New file.
20098         * gcc.dg/920413-1.c: Adjust expected warning text.
20099         * gcc.dg/980217-1.c: Declare abort.
20100         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20101
20102 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20103
20104         * g77.f-torture/compile/20000629-1.f: New test.
20105         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20106
20107 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20108
20109         Rearrange lots of files, removing entirely the
20110         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20111         directories.
20112
20113         * Deleted files:
20114         gcc.c-torture/code_quality/code_quality.exp
20115         gcc.c-torture/special/special.exp
20116         gcc.failure/failure.exp
20117         gcc.failure/940409-1.x
20118         gcc.c-torture/compile/961203-1.x
20119
20120         * New files:
20121         gcc.misc-tests/linkage.exp
20122         gcc.c-torture/execute/920730-1t.c
20123         gcc.c-torture/execute/920730-1t.x
20124         gcc.c-torture/compile/920520-1.x
20125         gcc.c-torture/compile/920521-1.x
20126         gcc.c-torture/compile/981006-1.x
20127         gcc.c-torture/execute/eeprof-1.x
20128
20129         * Moved files (possibly with modifications to fit a new harness):
20130         Old name                                New name
20131         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20132         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20133         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20134         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20135         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20136         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20137         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20138         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20139         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20140         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20141         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20142         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20143         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20144         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20145
20146 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20147
20148         * c-torture/compile/961203-1.x: Delete.
20149
20150         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20151         not exit. Include stdio.h.
20152         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20153         * gcc.misc-tests/dg-12.c: Likewise.
20154         * gcc.misc-tests/dg-5.c: Likewise.
20155         * gcc.misc-tests/dg-6.c: Likewise.
20156         * gcc.misc-tests/dg-7.c: Prototype abort.
20157         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20158         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20159         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20160         not exit.
20161         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20162         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20163
20164 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20165
20166         * gcc.dg/cpp/20000628-1.c: New test.
20167         * gcc.dg/cpp/20000628-1.h: New header for above test.
20168         * gcc.dg/cpp/20000628-1a.h: Likewise.
20169
20170 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20171
20172         * gcc.dg/cpp: New directory.
20173         * gcc.dg/cpp/cpp.exp: New driver.
20174         * gcc.dg/cpp/20000627-1.c: New test.
20175         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20176         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20177         and rewrite as a compilation test.
20178
20179         * gcc.dg: Move many files into the cpp subdirectory, possibly
20180         renaming or editing them as well.
20181         Old name                New name
20182         990119-1.c              cpp/19990119-1.c
20183         990228-1.c              cpp/19990228-1.c
20184         990407-1.c              cpp/19990407-1.c
20185         990409-1.c              cpp/19990409-1.c
20186         990413-1.c              cpp/19990413-1.c
20187         990703-1.c              cpp/19990703-1.c
20188         20000127-1.c            cpp/20000127-1.c
20189         20000129-1.c            cpp/20000129-1.c
20190         20000207-1.c            cpp/20000207-1.c
20191         20000207-2.c            cpp/20000207-2.c
20192         20000209-1.c            cpp/20000209-1.c
20193         20000209-2.c            cpp/20000209-2.c
20194         20000301-1.c            cpp/20000301-1.c
20195         20000419-1.c            cpp/20000419-1.c
20196         20000510-1.S            cpp/20000510-1.S
20197         20000519-1.c            cpp/20000519-1.c
20198         20000529-1.c            cpp/20000529-1.c
20199         20000625-1.c            cpp/20000625-1.c
20200         20000625-2.c            cpp/20000625-2.c
20201         cpp-as1.c               cpp/assert1.c
20202         cpp-as2.c               cpp/assert2.c
20203         cxx-comments-1.c        cpp/cxxcom1.c
20204         cxx-comments-2.c        cpp/cxxcom2.c
20205         endif-label.c           cpp/endif.c
20206         cpp-hash1.c             cpp/hash1.c
20207         cpp-hash2.c             cpp/hash2.c
20208         cpp-if1.c               cpp/if-1.c
20209         cpp-if2.c               cpp/if-2.c
20210         cpp-if3.c               cpp/if-3.c
20211         cpp-if4.c               cpp/if-4.c
20212         cpp-if5.c               cpp/if-5.c
20213         cpp-cond.c              cpp/if-cexp.c
20214         cpp-missingop.c         cpp/if-mop.c
20215         cpp-missingparen.c      cpp/if-mpar.c
20216         cpp-opprec.c            cpp/if-oppr.c
20217         cpp-ifparen.c           cpp/if-paren.c
20218         cpp-shortcircuit.c      cpp/if-sc.c
20219         cpp-shift.c             cpp/if-shift.c
20220         cpp-unary.c             cpp/if-unary.c
20221         cpp-li1.c               cpp/line1.c
20222         cpp-li2.c               cpp/line2.c
20223         lineno.c                cpp/line3.c
20224         lineno-2.c              cpp/line4.c
20225         cpp-mi.c                cpp/mi1.c
20226         cpp-mic.h               cpp/mi1c.h
20227         cpp-micc.h              cpp/mi1cc.h
20228         cpp-mind.h              cpp/mi1nd.h
20229         cpp-mindp.h             cpp/mi1ndp.h
20230         cpp-mix.h               cpp/mi1x.h
20231         cpp-mi2.c               cpp/mi2.c
20232         cpp-mi2a.h              cpp/mi2a.h
20233         cpp-mi2b.h              cpp/mi2b.h
20234         cpp-mi2c.h              cpp/mi2c.h
20235         cpp-mi3.c               cpp/mi3.c
20236         cpp-mi3.def             cpp/mi3.def
20237         poison-1.c              cpp/poison.c
20238         pr-impl.c               cpp/prag-imp.c
20239         cpp-redef-2.c           cpp/redef1.c
20240         cpp-redef.c             cpp/redef2.c
20241         strpaste.c              cpp/strp1.c
20242         strpaste-2.c            cpp/strp2.c
20243         cpp-tradpaste.c         cpp/tr-paste.c
20244         cpp-tradstringify.c     cpp/tr-str.c
20245         cpp-tradwarn1.c         cpp/tr-warn1.c
20246         cpp-tradwarn2.c         cpp/tr-warn2.c
20247         trigraphs.c             cpp/trigraphs.c
20248         cpp-unc1.c              cpp/unc1.c
20249         cpp-unc2.c              cpp/unc2.c
20250         cpp-unc3.c              cpp/unc3.c
20251         cpp-unc.c               cpp/unc4.c
20252         undef.c                 cpp/undef1.c
20253         undef-2.c               cpp/undef2.c
20254         cpp-wi1.c               cpp/widestr1.c
20255
20256 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20257
20258         * lib/g++.exp (g++_include_flags): Tweak.
20259
20260 2000-06-27  H.J. Lu  <hjl@gnu.org>
20261             Loren J. Rittle  <ljrittle@acm.org>
20262
20263         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20264         version with one that knows about the new gcc tree structure.
20265         (g++_link_flags): Same.
20266
20267 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20268
20269         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20270         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20271         case we are cross-compiling.
20272
20273         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20274         g++.old-deja/g++.niklas/Makefile.in,
20275         g++.old-deja/g++.niklas/configure.in,
20276         g++.old-deja/g++.other/Makefile.in,
20277         g++.old-deja/g++.other/configure.in,
20278         gcc.c-torture/code_quality/Makefile.in,
20279         gcc.c-torture/code_quality/configure.in,
20280         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20281         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20282         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20283         gcc.c-torture/execute/ieee/Makefile.in,
20284         gcc.c-torture/execute/ieee/configure.in,
20285         gcc.c-torture/noncompile/Makefile.in,
20286         gcc.c-torture/noncompile/configure.in,
20287         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20288         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20289         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20290
20291 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20292
20293         * g++.old-deja/g++.other/ambig3.C: New test.
20294
20295 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20296
20297         * g++.old-deja/g++.pt/syntax1.C: New test.
20298         * g++.old-deja/g++.pt/syntax2.C: New test.
20299         * g++.old-deja/g++.other/syntax3.C: New test.
20300         * g++.old-deja/g++.other/syntax4.C: New test.
20301
20302 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20303
20304         * gcc.dg/20000623-1.c: Prototype exit and abort.
20305
20306 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20307
20308         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20309         New tests.
20310         * gcc.dg/cpp-mi3.def: New file.
20311
20312         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20313         inside assertions.
20314         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20315         lexer's error messages.
20316         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20317         divine anything from the linemarkers.
20318         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20319         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20320
20321 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20322
20323         * gcc.dg/20000623-1.c: New test.
20324
20325 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20326
20327         * gcc.c-torture/execute/20000622-1.c: New test.
20328
20329 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20330
20331         * g++.old-deja/g++.other/init15.C: New test.
20332
20333 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20334
20335         * g++.old-deja/g++.pt/vaarg2.C: New test.
20336         * g++.old-deja/g++.pt/vaarg3.C: New test.
20337
20338 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20339
20340         * g++.old-deja/g++.other/dyncast6.C: New test.
20341
20342 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20343
20344         * gcc.c-torture/execute/loop-6.c: New test.
20345
20346 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20347
20348         * gcc.dg/20000614-1.c: New test.
20349         * gcc.dg/20000614-2.c: New test.
20350
20351 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20352
20353         * g++.old-deja/g++.other/inline12.C: New test.
20354
20355 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20356
20357         * g++.old-deja/g++.other/eh1.C: New test.
20358
20359 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20360
20361         * g++.old-deja/g++.other/type.C: New test.
20362
20363 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20364
20365         * g++.old-deja/g++.other/initstring.C: New test.
20366
20367 2000-06-12  Jason Merrill  <jason@redhat.com>
20368
20369         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20370
20371 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20372
20373         * gcc.c-torture/compile/20000609-1.c: New test.
20374
20375 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20376
20377         * gcc.dg/20000609-1.c: New test.
20378
20379 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20380
20381         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20382         * gcc.c-torture/noncompile/poison-1.c: Move...
20383         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20384         * gcc.dg/cpp-li1.c: Add a token after the #line.
20385
20386 2000-06-05  Richard Henderson  <rth@cygnus.com>
20387
20388         * gcc.c-torture/execute/20000605-2.c: New test.
20389         * gcc.c-torture/execute/20000605-3.c: New test.
20390
20391 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20392
20393         * g77.f-torture/execute/20000503-1.x: New file.
20394
20395 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20396
20397         * g++.old-deja/g++.eh/badalloc1.C: New test.
20398
20399 2000-06-05  Richard Henderson  <rth@cygnus.com>
20400
20401         * gcc.c-torture/execute/20000605-1.c: New test.
20402
20403 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20404             Nathan Sidwell <nathan@codesourcery.com>
20405
20406         * gcc.c-torture/compile/20000605-1.c: New test.
20407
20408 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
20409
20410         * g77.f-torture/compile/20000601-1.f:  New test.
20411
20412 2000-06-03  Richard Henderson  <rth@cygnus.com>
20413
20414         * gcc.c-torture/execute/20000603-1.c: New.
20415
20416 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
20417
20418         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
20419         * gcc.dg/noreturn-2.c (noreturn): Likewise.
20420
20421 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
20422
20423         * gcc.dg/compare2.c (case 12): XFAIL.
20424         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
20425         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
20426
20427         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
20428
20429 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
20430
20431         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
20432         guard macro is already defined when the header is first
20433         included.
20434         * gcc.dg/cpp-mix.h: New file.
20435         * gcc.dg/endif-label.c: Update patterns to match compiler.
20436
20437         * g++.brendan/complex1.C: Declare abort.
20438         * g++.law/refs4.C: Remove XFAIL.
20439         * g++.oliva/expr2.C: Declare abort and exit.
20440
20441 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
20442
20443         * gcc.c-torture/execute/20000528-1.c: New test.
20444
20445         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
20446         * g++.old-deja/g++.law/temps4.C: Likewise.
20447
20448         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
20449         stdlib.h.  Call abort() on failure.
20450         * g++.old-deja/g++.law/refs4.C: Likewise.
20451         * g++.old-deja/g++.law/temps4.C: Likewise.
20452         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
20453         * gcc.c-torture/execute/20000112-1.c: Include string.h.
20454
20455 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
20456
20457         Relative to g++.dg/special:
20458         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
20459
20460         Relative to g++.old-deja:
20461         * g++.brendan/complex1.C, g++.jason/optimize2.C,
20462         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
20463         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
20464         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
20465         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
20466         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
20467         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
20468
20469         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
20470         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
20471         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
20472         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
20473         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
20474         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
20475         and/or string.h.
20476
20477         * g++.other/goto1.C: Update expectations for error messages.
20478
20479 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
20480
20481         * gcc.c-torture/compile/20000523-1.c: New test.
20482
20483 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20484
20485         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
20486
20487 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20488
20489         * g++.old-deja/g++.eh/catch11.C: New test.
20490         * g++.old-deja/g++.eh/catch12.C: New test.
20491
20492 2000-05-24  Nick Clifton  <nickc@cygnus.com>
20493
20494         * gcc.c-torture/execute/20000523-1.c: New test.
20495
20496 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
20497
20498         * c-torture/execute/bcp-1.c: Replace abort in arg of
20499         __builtin_constant_p with a generic external function.
20500
20501         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
20502         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
20503         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
20504         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
20505         Prototype abort and/or exit.
20506
20507         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
20508         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
20509         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
20510         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
20511
20512 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
20513
20514         * gcc.dg/dwarf2-1.c: New test.
20515
20516 2000-05-20  Richard Henderson  <rth@cygnus.com>
20517
20518         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
20519
20520 2000-05-20  Andreas Jaeger  <aj@suse.de>
20521
20522         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
20523         testcase.
20524
20525 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
20526
20527         * gcc.c-torture/execute/20000519-2.c: New test.
20528
20529 2000-05-19  Andreas Jaeger  <aj@suse.de>
20530
20531         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
20532         which fails with SSA.
20533
20534         * lib/c-torture.exp: Also test with -O3 -fssa.
20535
20536 2000-05-18  Michael Meissner  <meissner@redhat.com>
20537
20538         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
20539         * gcc.c-torture/execute/920415-1.c: Ditto.
20540         * gcc.c-torture/execute/920501-1.c: Ditto.
20541         * gcc.c-torture/execute/conversion.c: Ditto.
20542         * gcc.c-torture/execute/cvt-1.c: Ditto.
20543
20544 2000-05-18  Jeffrey A Law  (law@cygnus.com)
20545
20546         * gcc.c-torture/compile/20000518-1.c: New test.
20547
20548 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20549
20550         * g77.f-torture/compile/200005018.f:  New test.
20551
20552 2000-05-17  Jeffrey A Law  (law@cygnus.com)
20553
20554         * gcc.c-torture/compile/20000517-1.c: New test.
20555
20556 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20557
20558         * gcc.c-torture/execute/20000516-1.c: New test.
20559
20560 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
20561
20562         * g++.old-deja/g++.other/eh.C: New test.
20563
20564 2000-05-12  Richard Henderson  <rth@cygnus.com>
20565
20566         * gcc.c-torture/execute/990208-1.c (main): Don't pass
20567         constants through to doit's conditional.
20568
20569 2000-05-11  Jeffrey A Law  (law@cygnus.com)
20570
20571         * gcc.c-torture/compile/20000511-1.c: New test.
20572         * g77.f-torture/compile/20000511-1.f: New test.
20573         * g77.f-torture/compile/20000511-2.f: New test.
20574
20575 2000-05-11  Michael Meissner  <meissner@redhat.com>
20576
20577         * gcc.c-torture/execute/20000511-1.c: New test.
20578
20579 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
20580
20581         * gcc.dg/dg.exp: Scan .S files as well as .c files.
20582         * gcc.dg/20000510-1.S: New.
20583
20584 2000-05-08  Catherine Moore  <clm@cygnus.com>
20585
20586         * gcc.dg/unused-3.c: New.
20587
20588 2000-05-06  Richard Henderson  <rth@cygnus.com>
20589
20590           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
20591           * g++.old-deja/g++.mike/warn1.C: Likewise.
20592           * g++.old-deja/g++.pt/local1.C: Likewise.
20593           * g++.old-deja/g++.pt/local7.C: Likewise.
20594           * g++.old-deja/g++.pt/spec16.C: Likewise.
20595
20596 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
20597
20598         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
20599
20600 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
20601
20602           * g77.f-torture/execute/20000503-1.f:  New test.
20603
20604 2000-05-04  Andreas Jaeger  <aj@suse.de>
20605
20606         * gcc.dg/noreturn-2.c: New test.
20607
20608 2000-05-04  Neil Booth  <NeilB@earthling.net>
20609
20610         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
20611         preprocessor.
20612
20613 2000-05-04  Richard Henderson  <rth@cygnus.com>
20614
20615         * gcc.c-torture/execute/20000503-1.c: Fix typo.
20616
20617 2000-05-04  Richard Henderson  <rth@cygnus.com>
20618
20619         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
20620         OpenSSL by Jason R Thorpe.
20621
20622 2000-05-03  Jim Wilson  <wilson@cygnus.com>
20623
20624         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
20625
20626 2000-05-03  Robert Lipe <robertlipe@usa.net>
20627
20628         * gcc.dg/20000503-1.c: New test.
20629
20630 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
20631
20632         * gcc.c-torture/compile/20000502-1.c: New test.
20633         * g++.old-deja/g++.other/align.C: New test.
20634         * gcc.dg/cpp-tradstringify.c: New test.
20635
20636 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20637
20638         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
20639         and hard registers.
20640
20641 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
20642
20643         * gcc.c-torture/execute/loop-5.c: New test.
20644
20645 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
20646
20647         * gcc.c-torture/execute/va-arg-20.c: New test.
20648
20649 2000-04-23  Jeffrey A Law  (law@cygnus.com)
20650
20651         * gcc.c-torture/execute/20000422-1.c: New test.
20652
20653 2000-04-20  Greg McGary  <gkm@gnu.org>
20654
20655         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
20656         when optimizing, but without sibling-call optimizations (-O1).
20657
20658 2000-04-20  Jeffrey A Law  (law@cygnus.com)
20659
20660           * gcc.c-torture/compile/20000420-1.c: New test.
20661
20662 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20663
20664         * g++.abi/ptrflags.C: New test.
20665         * g++.eh/catchptr1.C: Test incomplete pointer chains.
20666
20667 2000-04-19  Catherine Moore  <clm@cygnus.com>
20668
20669         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
20670
20671 2000-04-19  Greg McGary  <gkm@gnu.org>
20672
20673         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
20674         sibling-call optimizations.
20675
20676 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
20677
20678         * gcc.dg/20000419-1.c: New test.
20679
20680 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
20681
20682         * gcc.c-torture/execute/20000412-6.c: New test.
20683
20684 2000-04-12  Jeffrey A Law  (law@cygnus.com)
20685
20686         * gcc.c-torture/execute/20000412-5.c: New test.
20687         * g77.f-torture/compile/20000412-1.f: New test.
20688         * gcc.c-torture/execute/20000412-4.c: New test.
20689         * gcc.c-torture/compile/20000412-2.c: New test.
20690         * gcc.c-torture/execute/20000412-3.c: New test.
20691         * gcc.c-torture/compile/20000412-1.c: New test.
20692         * gcc.c-torture/execute/20000412-2.c: New test.
20693
20694 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
20695
20696         * objc/execute/bf-20.m: New test.
20697
20698 2000-04-10  Richard Henderson  <rth@cygnus.com>
20699
20700         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
20701
20702         * gcc.c-torture/execute/20000412-1.c: New test.
20703
20704 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20705
20706         * g++.old-deja/g++.eh/catchptr1.C: New test.
20707
20708 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
20709
20710         * g++.old-deja/g++.abi/cxa_vec.C: New test.
20711
20712 2000-04-08  Neil Booth  <NeilB@earthling.net>
20713
20714         * gcc.dg/cpp-nullchar.c: Remove test as
20715         embedded nulls cause problems.
20716
20717 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20718
20719         * gcc.dg/compare2.c: New test.
20720
20721 2000-04-08  Neil Booth  <NeilB@earthling.net>
20722
20723         * gcc.dg/cpp-nullchar.c: New test.
20724
20725 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
20726
20727         * gcc.dg/cpp-mi2.c: New test.
20728         * gcc.dg/cpp-mi2[abc].h: New files.
20729
20730 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
20731
20732         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
20733         member name.
20734
20735 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         * g++.old-deja/g++.abi/vmihint.C: New test.
20738
20739 2000-04-06  Neil Booth  <NeilB@earthling.net>
20740
20741         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
20742         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
20743         copyright.
20744
20745 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
20746
20747         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
20748         avoid stack-frame overwrite.
20749
20750 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
20751
20752         * gcc.c-torture/compile/20000405-2.c: New test.
20753         * gcc.c-torture/compile/20000405-3.c: New test.
20754
20755 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20756
20757         * gcc.c-torture/compile/20000405-1.c: New test.
20758
20759 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
20760
20761         * gcc.dg/cast-qual-1.c: Revert last change.
20762
20763 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20764
20765         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
20766
20767 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
20768
20769         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
20770         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
20771
20772 2000-04-03  Jeffrey A Law  (law@cygnus.com)
20773
20774         * gcc.c-torture/compile/20000403-2.c: New test.
20775         * gcc.c-torture/compile/20000403-1.c: New test.
20776
20777 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
20778
20779         * gcc.c-torture/execute/20000403-1.c: New test.
20780
20781 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
20782
20783         * gcc.c-torture/execute/20000402-1.c: New test.
20784
20785 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
20786
20787         * gcc.c-torture/execute/va-arg-15.c: New test.
20788         * gcc.c-torture/execute/va-arg-16.c: New test.
20789         * gcc.c-torture/execute/va-arg-17.c: New test.
20790         * gcc.c-torture/execute/va-arg-18.c: New test.
20791         * gcc.c-torture/execute/va-arg-19.c: New test.
20792
20793 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
20794
20795         * gcc.c-torture/compile/981211-1.c: Move to...
20796         * gcc.dg/cpp-as1.c: ...here.
20797         * gcc.dg/cpp-as2.c: New file.
20798
20799         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
20800         compiler.
20801
20802 2000-04-02  Neil Booth  <NeilB@earthling.net>
20803
20804         * gcc.dg/cpp-cond.c  New tests.
20805         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
20806         accidental success less likely.
20807         * gcc.dg/cpp-missingop.c  New tests.
20808         * gcc.dg/cpp-missingparen.c  New tests.
20809         * gcc.dg/cpp-shift.c  New tests.
20810         * gcc.dg/cpp-shortcircuit.c  New tests.
20811         * gcc.dg/cpp-unary.c  New tests.
20812
20813 2000-03-29  Jeffrey A Law  (law@cygnus.com)
20814
20815         * gcc.c-torture/compile/20000329-1.c: New test.
20816
20817 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
20818
20819         * gcc.c-torture/compile/20000326-1.c: New test.
20820         * gcc.c-torture/compile/20000326-2.c: New test.
20821
20822 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
20823
20824         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
20825         the first parameter is a function argument.
20826
20827 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
20828
20829         * g++.old-deja/g++.ext/array4.C: New test.
20830
20831 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
20832
20833         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
20834
20835 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20836
20837         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
20838
20839 2000-03-19  Richard Henderson  <rth@cygnus.com>
20840
20841         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
20842
20843 2000-03-19  Richard Henderson  <rth@cygnus.com>
20844
20845         * gcc.c-torture/compile/20000319-1.c: New test.
20846
20847 2000-03-14  Jeffrey A Law  (law@cygnus.com)
20848
20849         * gcc.c-torture/execute/20000314-3.c: New test.
20850         * gcc.c-torture/execute/20000314-2.c: New test.
20851         * gcc.c-torture/execute/20000314-1.c: New test.
20852         * gcc.c-torture/compile/20000314-2.c: New test.
20853         * gcc.c-torture/compile/20000314-1.c: New test.
20854
20855 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
20856
20857         * g++.old-deja/g++.warn/inline.C: New test.
20858
20859 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
20860
20861         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
20862         standards-compliant result rather than specific constants.
20863         Put test-values in array.
20864
20865 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
20866
20867         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
20868         (g++_target_compile): Put test-specific options last.
20869
20870 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20871
20872         * g++.old-deja/g++.eh/vbase4.C: New test.
20873
20874 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20875
20876         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
20877
20878 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20879
20880         * g++.old-deja/g++.brendan/misc12.C: Removed.
20881         * g++.old-deja/g++.pt/memtemp77.C: Constify.
20882         * g++.old-deja/g++.ext/pretty4.C: New test.
20883
20884 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
20885
20886         * g++.old-deja/g++.other/string2.C: New test.
20887
20888 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
20889
20890         * g++.old-deja/g++.warn/impint2.C: New test.
20891
20892 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
20893
20894         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
20895         is 1, not zero.
20896
20897 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         * g++.old-deja/g++.warn/impint.C: New test.
20900         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
20901         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
20902         * g++.old-deja/g++.pt/explicit12.C: Likewise.
20903         * g++.old-deja/g++.pt/explicit13.C: Likewise.
20904         * g++.old-deja/g++.pt/explicit17.C: Likewise.
20905         * g++.old-deja/g++.pt/explicit18.C: Likewise.
20906         * g++.old-deja/g++.pt/explicit19.C: Likewise.
20907         * g++.old-deja/g++.pt/explicit23.C: Likewise.
20908         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20909         * g++.old-deja/g++.pt/explicit35.C: Likewise.
20910         * g++.old-deja/g++.pt/explicit6.C: Likewise.
20911         * g++.old-deja/g++.pt/memclass7.C: Likewise.
20912
20913 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
20914
20915         * gcc.dg/cpp-redef.c: New test.
20916
20917 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
20918
20919         * g++.old-deja/g++.pt/unify7.C: New test.
20920
20921 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20922
20923         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
20924         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
20925
20926 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
20927
20928         * gcc.c-torture/compile/20000224-1.c: New test.
20929
20930 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20931
20932         * gcc.c-torture/compile/cpp-2.c: New test.
20933         * gcc.c-torture/compile/cpp-1.c: New test.
20934
20935 2000-02-25  Jeffrey A Law  (law@cygnus.com)
20936
20937         * gcc.c-torture/execute/20000225-1.c: New test.
20938
20939 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20940
20941         * gcc.dg/cpp-li2.c: New test.
20942
20943         * gcc.dg/cpp-wi1.c: New test.
20944
20945         * gcc.dg/cpp-li1.c: New test.
20946
20947 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
20948
20949         * g++.old-deja/g++.other/sizeof5.C: New test.
20950
20951 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20952
20953         * gcc.c-torture/execute/va-arg-13.c: New test.
20954
20955 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
20956
20957         * gcc.c-torture/execute/va-arg-12.c: New test.
20958
20959 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
20960
20961         * gcc.c-torture/execute/20000223-1.c: New test.
20962
20963 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
20964
20965         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
20966
20967 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
20968
20969         * g++.old-deja/g++.abi/ptrmem.C: New test.
20970
20971 2000-02-19  Richard Henderson  <rth@cygnus.com>
20972
20973         * gcc.c-torture/compile/init-3.c: New.
20974
20975 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
20976
20977         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
20978         ALWAYS_CXXFLAGS.
20979
20980 2000-02-11  Robert Lipe <robertl@sco.com>
20981
20982         * gcc.c-torture/compile/20000211-3.c: New test.
20983
20984 2000-02-11  Martin Buchholz <martin@xemacs.org>
20985
20986         * gcc.c-torture/compile/20000211-2.c: New test.
20987
20988 2000-02-11  Jeffrey A Law  (law@cygnus.com)
20989
20990         * gcc.c-torture/compile/20000211-1.c: New test.
20991
20992 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
20993
20994         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
20995           on native targets
20996
20997 2000-02-08  Nathan Sidwell  <nathan@acm.org>
20998
20999         * g++.old-deja/g++.other/cast5.C: New test.
21000
21001 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21002
21003         * gcc.c-torture/execute/20000205-1.c: New.
21004
21005 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21006
21007         * g++.old-deja/g++.jason/cast3.C: Return void.
21008         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21009
21010 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21011
21012         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21013
21014         * gcc.dg/loop-1.c: New test.
21015
21016 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21017
21018         * gcc.c-torture/compile/20000127-1.c: New test.
21019         * gcc.c-torture/execute/991228-1.c: New test.
21020
21021 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21022
21023         * gcc.dg/unused-2.c: New test.
21024
21025         * gcc.dg/conv-1.c: New test.
21026
21027 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21028
21029         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21030         compiler.
21031         (tool_option_proc): Fix typo.
21032
21033 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21034
21035         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21036         of the ld on the host, not on the build machine.
21037         Also, don't crash if '--help' is not a supported option.
21038
21039 2000-01-24  Richard Henderson  <rth@cygnus.com>
21040
21041         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21042
21043 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21044
21045         * gcc.c-torture/execute/20000120-2.c: New test.
21046         * gcc.c-torture/execute/20000120-1.c: New test.
21047
21048 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21049
21050         * gcc.c-torture/execute/20000113-1.c: New test.
21051
21052 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21053
21054         * gcc.c-torture/execute/20000112-1.c: New test.
21055
21056 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21057
21058         * gcc.dg/20000111-1.c: New test.
21059
21060 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21061
21062         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21063         with 16 bit integers.
21064
21065 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21066
21067         * gcc.dg/20000108-1.c: New test.
21068
21069 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21070
21071         * g++.old-deja/g++.ns/koenig8.C: New test.
21072
21073 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21074
21075         * g++.old-deja/g++.other/cast4.C: New test.
21076
21077 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21078
21079         * gcc.c-torture/compile/20000105-2.c: New test.
21080         * gcc.c-torture/compile/20000105-1.c: New test.
21081
21082 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21083
21084         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21085         references to printf & atoi to conform to ANSI standard.
21086         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21087         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21088         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21089         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21090         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21091         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21092         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21093         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21094         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21095         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21096         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21097         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21098         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21099         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21100         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21101         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21102         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21103         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21104         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21105         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21106         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21107         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21108         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21109         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21110         * g++.old-deja/g++.brendan/init3.C: Likewise.
21111         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21112         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21113         * g++.old-deja/g++.brendan/new2.C: Likewise.
21114         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21115         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21116         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21117         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21118         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21119         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21120         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21121         * g++.old-deja/g++.brendan/template24.C: Likewise.
21122         * g++.old-deja/g++.brendan/template3.C: Likewise.
21123         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21124         * g++.old-deja/g++.jason/inline3.C: Likewise.
21125         * g++.old-deja/g++.jason/opeq.C: Likewise.
21126         * g++.old-deja/g++.law/arg5.C: Likewise.
21127         * g++.old-deja/g++.law/arm7.C: Likewise.
21128         * g++.old-deja/g++.law/ctors11.C: Likewise.
21129         * g++.old-deja/g++.law/cvt8.C: Likewise.
21130         * g++.old-deja/g++.law/init9.C: Likewise.
21131         * g++.old-deja/g++.law/refs4.C: Likewise.
21132         * g++.old-deja/g++.law/template2.C: Likewise.
21133         * g++.old-deja/g++.law/visibility24.C: Likewise.
21134         * g++.old-deja/g++.law/vtable3.C: Likewise.
21135         * g++.old-deja/g++.mike/asm2.C: Likewise.
21136         * g++.old-deja/g++.mike/eh1.C: Likewise.
21137         * g++.old-deja/g++.mike/misc1.C: Likewise.
21138         * g++.old-deja/g++.mike/misc13.C: Likewise.
21139         * g++.old-deja/g++.mike/misc14.C: Likewise.
21140         * g++.old-deja/g++.mike/ns12.C: Likewise.
21141         * g++.old-deja/g++.mike/p1248.C: Likewise.
21142         * g++.old-deja/g++.mike/p3708.C: Likewise.
21143         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21144         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21145         * g++.old-deja/g++.mike/p646.C: Likewise.
21146         * g++.old-deja/g++.mike/p700.C: Likewise.
21147         * g++.old-deja/g++.mike/p783.C: Likewise.
21148         * g++.old-deja/g++.mike/p783a.C: Likewise.
21149         * g++.old-deja/g++.mike/p783b.C: Likewise.
21150         * g++.old-deja/g++.mike/p786.C: Likewise.
21151         * g++.old-deja/g++.mike/p789.C: Likewise.
21152         * g++.old-deja/g++.mike/p789a.C: Likewise.
21153         * g++.old-deja/g++.mike/p807a.C: Likewise.
21154         * g++.old-deja/g++.other/delete3.C: Likewise.
21155         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21156         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21157         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21158         * g++.old-deja/g++.other/empty1.C: Likewise.
21159         * g++.old-deja/g++.other/temporary1.C: Likewise.
21160         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21161         * g++.old-deja/g++.pt/t16.C: Likewise.
21162         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21163
21164 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21165
21166         * gcc.dg/991230-1.c: New test.
21167
21168 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21169
21170         * gcc.c-torture/compile/991229-3.c: New test.
21171         * gcc.c-torture/compile/991229-2.c: New test.
21172         * gcc.c-torture/compile/991229-1.c: New test.
21173
21174 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21175
21176         * gcc.c-torture/compile/labels-2.c: New test.
21177
21178 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21179
21180         * gcc.c-torture/execute/991227-1.c: New test.
21181
21182 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21183
21184         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21185
21186 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21187
21188         * gcc.c-torture/execute/991221-1.c: New test.
21189
21190 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21191
21192         * g++.old-deja/g++.other/cast3.C: New test.
21193
21194 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21195
21196         * gcc.c-torture/execute/991216-4.c: New test.
21197
21198 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21199
21200         * gcc.c-torture/execute/991216-1.c: New test.
21201         * gcc.c-torture/execute/991216-2.c: New test.
21202         * gcc.c-torture/execute/991216-3.c: New test.
21203
21204 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21205
21206         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21207         Actually make the test fail by using "-O2" for compilation.
21208
21209 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21210
21211         * g++.old-deja/g++.warn/cast-align1.C: New test.
21212
21213 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21214
21215         * gcc.c-torture/compile/991214-1.c: New test.
21216         * gcc.c-torture/compile/991214-2.c: New test.
21217
21218 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21219
21220         * gcc.dg/991214-1.c: New test.
21221
21222 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21223
21224         * gcc.c-torture/compile/991213-3.c: New test.
21225         * gcc.c-torture/compile/991213-2.c: New test.
21226         * gcc.c-torture/compile/991213-1.c: New test.
21227
21228 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21229
21230         * gcc.dg/991209-1.c: New test.
21231
21232 1999-12-08  Nathan Sidwell <nathan@acm.org>
21233
21234         * gcc.c-torture/compile/991208-1.c: New test.
21235
21236 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21237
21238         * gcc.dg/ultrasp2.c: New test.
21239
21240 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21241
21242         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21243
21244 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21245
21246         * gcc.c-torture/compile/991202-1.c: New test.
21247         * gcc.c-torture/execute/991202-1.c: New test.
21248         * gcc.c-torture/execute/991202-2.c: New test.
21249         * gcc.c-torture/execute/991202-3.c: New test.
21250
21251 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21252
21253         * g++.old-deja/g++.abi/align.C: New test.
21254         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21255         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21256
21257 1999-12-01  Richard Henderson  <rth@cygnus.com>
21258
21259         * gcc.c-torture/execute/991201-1.c: New.
21260
21261 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21262
21263         * gcc.dg/991129-1.c: New test.
21264
21265 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21266
21267         * gcc.c-torture/compile/991127-1.c: New test.
21268
21269 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21270
21271         * g++.old-deja/g++.other/warn4.C: New test.
21272
21273 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21274
21275         * g++.old-deja/g++.eh/cleanup2.C: New test.
21276         * g++.old-deja/g++.ext/pretty2.C: New test.
21277         * g++.old-deja/g++.ext/pretty3.C: New test.
21278         * g++.old-deja/g++.other/debug6.C: New test.
21279
21280 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21281
21282         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21283         compiler_output to look for one error message instead of two.
21284
21285 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21286
21287         * gcc.c-torture/execute/991118-1.c: Also test case
21288         where the word boundary does not split a byte evenly.
21289
21290 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21291
21292         * g++.old-deja/g++.ext/restrict1.C: New test.
21293
21294 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21295
21296         * gcc.c-torture/execute/991118-1.c: New test.
21297
21298 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21299
21300         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21301         working directory pathnames.
21302
21303 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21304
21305         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21306         host is equipped with driver.h and driver.o so it can actually
21307         compile and run the tests.
21308
21309 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21310
21311         * gcc.c-torture/compile/991008-1.c: New test.
21312
21313 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21314
21315         * lib/gcc-dg.exp: Include target-supports.exp
21316
21317 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21318
21319         * lib/target-supports.exp: New file: Provide procs to test for
21320         features supported by the target.
21321         (check_weak_available): Moved here from ecos.exp.
21322         (check_alias_available): New proc: Determine of the target
21323         toolchain supports the alias attribute.
21324
21325         * gcc.dg/special/ecos.exp: Move check_weak_available to
21326         target-supports.exp.
21327         (alias-1.c): Only perform the test if the target supports
21328         aliases.
21329         (wkali-1.c): Only perform the test if the target supports
21330         aliases.
21331
21332         * gcc.dg/990506-0.c: Expect error messages from cross
21333         targets as well as native targets.
21334
21335 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21336
21337         * gcc.dg/ultrasp1.c: Removed xfail.
21338         * gcc.dg/struct-ret-2.c: Likewise.
21339         * gcc.dg/array-1.c: Likewise.
21340
21341 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21342
21343         * gcc.dg/struct-ret-2.c: New test.
21344
21345         * gcc.dg/array-1.c: New test.
21346
21347 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21348
21349         * gcc.c-torture/execute/991030-1.c: New test.
21350
21351 1999-10-26  Richard Henderson  <rth@cygnus.com>
21352
21353         * gcc.c-torture/compile/991026-2.c: New test.
21354
21355 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21356
21357         * gcc.c-torture/compile/991026-1.c: New test.
21358
21359 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21360
21361         * gcc.c-torture/execute/991023-1.c: New test.
21362
21363 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21364
21365         * gcc.c-torture/execute/991019-1.c: New test.
21366
21367 1999-10-16  Richard Henderson  <rth@cygnus.com>
21368
21369         * gcc.c-torture/execute/991016-1.c: New test.
21370
21371 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21372
21373         * gcc.c-torture/execute/991014-1.c: New test.
21374
21375 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21376
21377         * g++.old-deja/g++.other/union2.C: New test.
21378
21379 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21380
21381         * g++.old-deja/g++.other/vaarg2.C: New test.
21382         * g++.old-deja/g++.other/vaarg3.C: New test.
21383
21384 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21385
21386         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21387         in compile/.
21388
21389 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21390
21391         * gcc.c-torture/execute/va-arg-11.c: New test.
21392
21393 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21394
21395         * lib/file-format.exp (gcc_target_object_format): Don't
21396         crash if objdump is unavailable.
21397
21398 1999-09-29  Donn Terry <donn@interix.com>
21399
21400         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21401
21402 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21403
21404         * gcc.c-torture/compile/990928-1.c: New test.
21405
21406 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21407
21408         * g++.old-deja/g++.other/decl6.C: New test.
21409
21410 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21411
21412         * gcc.c-torture/execute/va-arg-10.c: New test.
21413
21414 1999-09-27  Nathan Sidwell  <nathan@acm.org>
21415
21416         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
21417         __PRETTY_FUNCTION__.
21418
21419 1999-09-23  Nick Clifton  <nickc@cygnus.com>
21420
21421         * gcc.c-torture/execute/990923-1.c: New test.
21422
21423 1999-09-21  Nick Clifton  <nickc@cygnus.com>
21424
21425         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
21426         for which -fpic is inappropriate.
21427
21428 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
21429
21430         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
21431
21432 1999-09-21  Nathan Sidwell  <nathan@acm.org>
21433
21434         * g++.old-deja/g++.other/dyncast1.C: New test.
21435         * g++.old-deja/g++.other/dyncast2.C: New test.
21436         * g++.old-deja/g++.other/dyncast3.C: New test.
21437         * g++.old-deja/g++.other/dyncast4.C: New test.
21438         * g++.old-deja/g++.other/dyncast5.C: New test.
21439         * g++.old-deja/g++.eh/catch3.C: New test.
21440         * g++.old-deja/g++.eh/catch3p.C: New test.
21441         * g++.old-deja/g++.eh/catch4.C: New test.
21442         * g++.old-deja/g++.eh/catch4p.C: New test.
21443         * g++.old-deja/g++.eh/catch5.C: New test.
21444         * g++.old-deja/g++.eh/catch5p.C: New test.
21445         * g++.old-deja/g++.eh/catch6.C: New test.
21446         * g++.old-deja/g++.eh/catch6p.C: New test.
21447         * g++.old-deja/g++.eh/catch7.C: New test.
21448         * g++.old-deja/g++.eh/catch7p.C: New test.
21449         * g++.old-deja/g++.eh/catch8.C: New test.
21450         * g++.old-deja/g++.eh/catch8p.C: New test.
21451         * g++.old-deja/g++.eh/catch9.C: New test.
21452         * g++.old-deja/g++.eh/catch9p.C: New test.
21453
21454 1999-09-13  Nathan Sidwell  <nathan@acm.org>
21455
21456         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
21457         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
21458
21459 1999-09-13  Jeffrey A Law  (law@cygnus.com)
21460
21461         * gcc.c-torture/compile/990913-1.c: New test.
21462
21463 1999-09-10  Nathan Sidwell  <nathan@acm.org>
21464
21465         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
21466         * g++.old-deja/g++.jason/rfg5.C: Likewise.
21467
21468 1999-09-09  Richard Henderson  <rth@cygnus.com>
21469
21470         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
21471
21472 1999-09-09  Nathan Sidwell  <nathan@acm.org>
21473
21474         * g++.old-deja/g++.other/lookup11.C: New test.
21475         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
21476         what is permitted and what we want.
21477         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
21478         overload use.
21479         * g++.old-deja/g++.jason/rfg5.C: Likewise
21480
21481 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
21482
21483         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
21484         * gcc.c-torture/noncompile/poison-1.c: New file.
21485
21486 1999-09-08  Nathan Sidwell  <nathan@acm.org>
21487
21488         * g++.old-deja/g++.other/sizeof3.C: New test.
21489         * g++.old-deja/g++.other/sizeof4.C: New test.
21490         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
21491         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
21492
21493 1999-09-07  Richard Henderson  <rth@cygnus.com>
21494
21495         * gcc.dg/va-arg-1.c: New.
21496
21497 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21498
21499         * gcc.c-torture/execute/va-arg-9.c: New test.
21500
21501 1999-09-05  Craig Burley  <craig@jcb-sc.com>
21502
21503         * g77.f-torture/compile/980519-2.f: New test.
21504         * g77.f-torture/compile/19990905-0.f: New test.
21505         * g77.f-torture/compile/19990905-1.f: New test.
21506         * g77.f-torture/compile/19990905-2.f: New test.
21507
21508         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
21509
21510 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
21511
21512         * gcc.c-torture/execute/990827-1.c: Fix typo.
21513
21514 1999-09-03  Nathan Sidwell  <nathan@acm.org>
21515
21516         * g++.old-deja/g++.other/deref1.C: New test.
21517
21518 1999-09-02  Nathan Sidwell  <nathan@acm.org>
21519
21520         * g++.old-deja/g++.other/ambig2.C: New test.
21521         * g++.old-deja/g++.other/cond5.C: New test.
21522         * g++.old-deja/g++.other/lookup16.C: New test.
21523
21524 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
21525
21526         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
21527         assemblers too.
21528
21529 1999-08-31  Jeffrey A Law  (law@cygnus.com)
21530
21531         * lib/c-torture.exp: Avoid the "compare executables" optimization
21532         when testing native.
21533
21534 1999-08-29  Jeffrey A Law  (law@cygnus.com)
21535
21536         * gcc.c-torture/execute/990829-1.c: New test.
21537         * gcc.c-torture/compile/990829-1.c: New test.
21538
21539 1999-08-27  Paul Burchard  <burchard@pobox.com>
21540
21541         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
21542         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
21543         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
21544         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
21545         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
21546         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
21547         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
21548         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
21549         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
21550         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
21551         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
21552
21553 1999-08-27  Jeffrey A Law  (law@cygnus.com)
21554
21555         * gcc.c-torture/execute/990827-1.c: New test.
21556
21557 1999-08-26  Craig Burley  <craig@jcb-sc.com>
21558
21559         * g77.f-torture/noncompile/19990826-4.f: New test.
21560
21561         * g77.f-torture/compile/19990826-3.f: New test.
21562
21563         * g77.f-torture/execute/19990826-2.f: New test.
21564
21565         * g77.f-torture/compile/19990826-1.f: New test.
21566
21567         * gcc.c-torture/execute/990826-0.c: New test.
21568         * g77.c-torture/execute/19990826-0.f: New test.
21569
21570         * g77.f-torture/noncompile/970626-2.f: New test.
21571
21572 1999-08-25  Paul Burchard  <burchard@pobox.com>
21573
21574         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
21575         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
21576         lss-011.C: New tests.
21577
21578 1999-08-25  Nathan Sidwell  <nathan@acm.org>
21579
21580         * g++.old-deja/g++.other/decl5.C: New test.
21581
21582 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21583
21584         * noncompile/noncompile.exp: Load_lib c-torture.exp.
21585         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
21586         call `postbase' for each one.  All callers of `postbase' changed
21587         to call this instead.
21588
21589 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
21590
21591         * gcc.c-torture/execute/990811-1.c: New test.
21592
21593 1999-08-09  Nick Clifton  <nickc@cygnus.com>
21594
21595         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
21596         just native ones.
21597
21598         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
21599         just native ones.
21600
21601 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21602
21603         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
21604
21605 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21606
21607         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
21608
21609 1999-08-04  Nathan Sidwell  <nathan@acm.org>
21610
21611         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
21612
21613 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21614
21615         * gcc.c-torture/execute/990804-1.c: New test.
21616
21617 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21618
21619         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
21620         * g++.old-deja/g++.brendan/crash64.C: Likewise
21621         * g++.old-deja/g++.brendan/overload8.C: Likewise
21622
21623 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21624
21625         * g++.old-deja/g++.other/struct1.C: New test.
21626
21627 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21628
21629         * g++.old-deja/g++.other/enum2.C: New test.
21630
21631 1999-08-02  Richard Henderson  <rth@cygnus.com>
21632
21633         Adapted from tests from Franz Sirl:
21634         * gcc.c-torture/execute/va-arg-7.c: New test.
21635         * gcc.c-torture/execute/va-arg-8.c: New test.
21636
21637 1999-08-01  Jeffrey A Law  (law@cygnus.com)
21638
21639         * gcc.c-torture/compile/990801-2.c: New test.
21640
21641         * gcc.c-torture/compile/990801-1.c: New test.
21642
21643 1999-07-27  Michael Meissner  <meissner@cygnus.com>
21644
21645         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
21646         fp-cmp-1.c, converting double to float.
21647
21648         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
21649         fp-cmp-1.c, converting double to long double.
21650
21651         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
21652         from fr1 to unknown_register, since fr1 is a legitimate register
21653         on some machines.
21654
21655 1999-07-25  Jeffrey A Law  (law@cygnus.com)
21656
21657         * README: More listname related changes.
21658
21659 1999-07-08  Catherine Moore  <clm@cygnus.com>
21660
21661         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
21662
21663 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
21664
21665         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
21666
21667 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21668
21669         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
21670
21671 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
21672
21673         * gcc.dg/990703-1.c: New test.
21674
21675 1999-06-29  Nick Clifton  <nickc@cygnus.com>
21676
21677         * lib/file-format.exp: New file: Move definition of proc
21678         gcc_target_object_format to here from
21679         gcc.dg/special/ecos.exp.
21680
21681         * lib/c-torture.exp: Include lib file-format.exp.
21682         * lib/gcc-dg.exp: Include lib file-format.exp.
21683
21684         * gcc.dg/special/ecos.exp: Remove definition of proc
21685         gcc_target_object_format.
21686
21687 1999-06-28  Jeffrey A Law  (law@cygnus.com)
21688
21689         * gcc.c-torture/execute/990628-1.c: New test.
21690
21691 1999-06-25  Jeffrey A Law  (law@cygnus.com)
21692
21693         * gcc.c-torture/compile/990625-2.c: New test.
21694
21695         * gcc.c-torture/compile/990625-1.c: New test.
21696
21697 1999-06-23  Nick Clifton  <nickc@cygnus.com>
21698
21699         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
21700         attributes compile.
21701         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
21702         ports that use the COFF/PE file format.
21703
21704 1999-06-17  Jeffrey A Law  (law@cygnus.com)
21705
21706         * gcc.c-torture/compile/990617-1.c: New test.
21707
21708 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
21709
21710         * g++.old-deja/g++.other/decl4.C: New test.
21711
21712 1999-06-14  Nathan Sidwell  <nathan@acm.org>
21713
21714         * g++.old-deja/g++.other/bitfld3.C: New test.
21715
21716 1999-06-08  Nathan Sidwell  <nathan@acm.org>
21717
21718         * g++.old-deja/g++.eh/catch1.C: New test.
21719
21720 1999-06-07  Jeffrey A Law  (law@cygnus.com)
21721
21722         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
21723
21724         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
21725         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
21726
21727 1999-06-05  Craig Burley  <craig@jcb-sc.com>
21728
21729         * g77.f-torture/compile/19990502-0.f: Replace with new,
21730         shorter, test that still fails after recent changes.
21731
21732 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
21733
21734         * gcc.c-torture/execute/990604-1.c: New test.
21735
21736 1999-05-31  Jeffrey A Law  (law@cygnus.com)
21737
21738         * gcc.c-torture/execute/990531-1.c: New test.
21739
21740 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21741
21742         * gcc.c-torture/compile/990527-1.c: New test.
21743
21744 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
21745
21746         * gcc.c-torture/execute/990527-1.c: New test.
21747
21748 1999-05-25  Nick Clifton  <nickc@cygnus.com>
21749
21750         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
21751         bitfields as signed.
21752
21753 1999-05-25  Craig Burley  <craig@jcb-sc.com>
21754
21755         * g77.f-torture/compile/19990525-0.f: New test.
21756
21757 1999-05-25  Jeffrey A Law  (law@cygnus.com)
21758
21759         * gcc.c-torture/execute/990525-2.c: New test.
21760
21761         * gcc.c-torture/execute/990525-1.c: New test.
21762
21763 1999-05-24  Nathan Sidwell  <nathan@acm.org>
21764
21765         * g++.old-deja/g++.other/anon3.C: New test.
21766         * g++.old-deja/g++.other/anon4.C: New test.
21767         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
21768         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
21769         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
21770         Merrill).
21771
21772 1999-05-24  Jeffrey A Law  (law@cygnus.com)
21773
21774         * gcc.c-torture/execute/990524-1.c: New test.
21775
21776         * gcc.dg/990524-1.c: New test.
21777
21778 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21779
21780         * gcc.c-torture/compile/990523-1.c: New test.
21781
21782 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
21783
21784         * gcc.c-torture/compile/990519-1.c: New test.
21785
21786 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
21787
21788         * gcc.c-torture/compile/990517-1.c: New test.
21789
21790         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
21791         (e4, f4): New tests.
21792         (main): Call them.
21793
21794 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21795
21796         * gcc.dg/noreturn-1.c: New test.
21797
21798 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
21799
21800         * gcc.c-torture/execute/990513-1.c: New test.
21801
21802 1999-05-10  Richard Henderson  <rth@cygnus.com>
21803
21804         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
21805
21806 1999-05-10  Craig Burley  <craig@jcb-sc.com>
21807
21808         * g77.f-torture/execute/erfc.f: Use small single-precision
21809         values, to avoid problems on Alphas when not -mieee.
21810
21811 1999-05-08  Craig Burley  <craig@jcb-sc.com>
21812
21813         * gcc.dg/990506-0.c: New test.
21814
21815 1999-05-08  Richard Henderson  <rth@cygnus.com>
21816
21817         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
21818         the constant to test.  Don't XFAIL 64-bit targets.
21819
21820         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
21821         * g++.old-deja/g++.law/profile1.C: Likewise.
21822
21823         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
21824         operator new instances.
21825         * g++.old-deja/g++.other/delete5.C: Likewise.
21826
21827 1999-05-03  Craig Burley  <craig@jcb-sc.com>
21828
21829         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
21830         intrinsic.
21831
21832 1999-05-03  Craig Burley  <craig@jcb-sc.com>
21833
21834         * g77.f-torture/execute/u77-test.f: Reverse order of two
21835         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
21836
21837 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21838
21839         * gcc.dg/compare1.c: New test.
21840
21841 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21842
21843         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
21844         New tests.
21845
21846 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21847
21848         * g77.f-torture/compile/19990502-1.f: New test.
21849
21850 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21851
21852         * g77.f-torture/compile/19990502-0.f: New test.
21853
21854 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21855
21856         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
21857         intrinsic.
21858
21859 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21860
21861         * g77.f-torture/execute/u77-test.f (main): List libU77
21862         intrinsics not currently tested.
21863         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
21864         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
21865         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
21866         Trim blanks off the ends of some printed strings.
21867
21868 1999-05-02  Craig Burley  <craig@jcb-sc.com>
21869
21870         * g77.f-torture/execute/u77-test.f (main): Just warn about
21871         FSTAT gid disagreement, as it's expected on some systems.
21872
21873 1999-05-01  Craig Burley  <craig@jcb-sc.com>
21874
21875         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
21876         use a new function, which allows for some slop.
21877         Clean up some commentary.
21878         (issum): The new function.
21879         (sgladd): Deleted subroutine.
21880
21881 1999-05-01  Craig Burley  <craig@jcb-sc.com>
21882
21883         * g77.f-torture/execute/u77-test.f: Modify to be more like
21884         libf2c/libU77 version, bringing patches to that version here.
21885         Add suitable commentary.
21886
21887 1999-04-25  Richard Henderson  <rth@cygnus.com>
21888
21889         * gcc.dg/990424-1.c: New test.
21890
21891 1999-04-24  Craig Burley  <craig@jcb-sc.com>
21892
21893         * g77.f-torture/execute/u77-test.f (main): Bug involving
21894         LSTAT has been fixed, so turn back on full checking.
21895
21896 1999-04-20  Craig Burley  <craig@jcb-sc.com>
21897
21898         * g77.f-torture/compile/19990419-0.f: New test.
21899         * g77.f-torture/execute/19990419-1.f: New test.
21900
21901 1999-04-17  Richard Henderson  <rth@cygnus.com>
21902
21903         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
21904         to avoid the need for a prototype to supress a warning.
21905
21906 1999-04-07  Jim Wilson  <wilson@cygnus.com>
21907
21908         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
21909
21910 1999-04-04  Jeffrey A Law  (law@cygnus.com)
21911
21912         * gcc.c-torture/execute/990404-1.c: New test.
21913
21914 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
21915
21916         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
21917         * gcc.dg/cpp-if3.c: Don't use -pedantic.
21918         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
21919         missing initializer warnings.
21920
21921 1999-03-28  Jeffrey A Law  (law@cygnus.com)
21922
21923         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
21924         matching strings.
21925
21926 1999-03-26  Jeffrey A Law  (law@cygnus.com)
21927
21928         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
21929
21930 1999-03-26  Craig Burley  <craig@jcb-sc.com>
21931
21932         * g77.f-torture/execute/19990325-0.f: New test.
21933         * g77.f-torture/execute/19990325-1.f: New test.
21934
21935 1999-03-24  Jeffrey A Law  (law@cygnus.com)
21936
21937         * gcc.c-torture/execute/990324-1.c: New test.
21938
21939 1999-03-22  Jim Wilson  <wilson@cygnus.com>
21940
21941         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
21942         test with 4.
21943
21944 1999-03-17  Richard Henderson  <rth@cygnus.com>
21945
21946         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
21947
21948 1999-03-13  Craig Burley  <craig@jcb-sc.com>
21949
21950         * g77.f-torture/execute/19990313-2.f: New test.
21951         * g77.f-torture/execute/19990313-3.f: New test.
21952
21953 1999-03-13  Craig Burley  <craig@jcb-sc.com>
21954
21955         * g77.f-torture/execute/19990313-0.f: New test.
21956         * g77.f-torture/execute/19990313-1.f: New test.
21957
21958 1999-03-12  Jim Wilson  <wilson@cygnus.com>
21959
21960         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
21961         printf to sprintf.
21962         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
21963         (main): Add check for u15.  Conditionalize u31 check depending on
21964         whether ints are <32 bits or >=32 bits.
21965
21966 1999-03-08  Craig Burley  <craig@jcb-sc.com>
21967
21968         * g77.f-torture/execute/19981119-0.f: Improve testiness.
21969
21970 1999-03-08  Craig Burley  <craig@jcb-sc.com>
21971
21972         * g77.f-torture/compile/19990305-0.f: New test.
21973         * g77.f-torture/execute/19981119-0.f: New test.
21974
21975 1999-03-08  Craig Burley  <craig@jcb-sc.com>
21976
21977         * g77.f-torture/execute/970625-2.f: call ABORT if final
21978         result is not correct, instead of just printing it.
21979         Add this checking via newly introduced obfuscation, to
21980         trip up buggy front ends.
21981
21982 1999-03-07  Craig Burley  <craig@jcb-sc.com>
21983
21984         * g77.f-torture/compile/960317-1.f: Moved from being
21985         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
21986
21987 1999-03-06  Craig Burley  <craig@jcb-sc.com>
21988
21989         * g77.f-torture/execute/960317-1.f: New (old) test.
21990         * g77.f-torture/execute/970625-2.f: Ditto.
21991
21992 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
21993
21994         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
21995         message on line 1 or line 2; cccp and cpplib do this differently.
21996
21997 1999-03-01  Jeffrey A Law  (law@cygnus.com)
21998
21999         * g++.old-deja/g++.law/weak1.C: New test.
22000
22001 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22002
22003         * gcc.c-torture/execute/990119-1.c: Renamed to...
22004         * gcc.dg/990119-1.c: this, so it will only be tested once
22005         (it's a preprocessor test, it doesn't need to be run at
22006         multiple optimization levels).
22007
22008 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22009
22010         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22011           ALWAYS_CXXFLAGS.
22012
22013 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22014
22015         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22016         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22017         to not be compilable by current g77.
22018
22019 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22020
22021         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22022
22023 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22024
22025         * gcc.c-torture/execute/990222-1.c: New test.
22026
22027 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22028
22029         * g77.f-torture/compile/19990218-0.f: New test.
22030         * g77.f-torture/noncompile/19990218-1.f: New test.
22031
22032 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22033
22034         * g77.f-torture/compile/19981216-0.f: New test.
22035
22036 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22037
22038         * gcc.dg/990214-1.c: New test.
22039
22040 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22041
22042         * gcc.dg/990213-2.c: New test.
22043
22044         * gcc.dg/990213-1.c: New test.
22045
22046 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22047
22048         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22049         ints.
22050
22051 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22052
22053         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22054         specified by target.
22055
22056         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22057
22058 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22059
22060         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22061
22062 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22063
22064         * gcc.dg/special/ecos.exp: New test driver for new tests with
22065         special requirements.
22066
22067         * gcc.dg/special/alias-1.c: New test.
22068         * gcc.dg/special/gcsec-1.c: New test.
22069         * gcc.dg/special/weak-1.c: New test.
22070         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22071         * gcc.dg/special/weak-2.c: New test.
22072         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22073         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22074         * gcc.dg/special/wkali-1.c: New test.
22075         * gcc.dg/special/wkali-2.c: New test.
22076         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22077         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22078
22079 1999-02-10  Felix Lee  <flee@cygnus.com>
22080
22081           * lib/c-torture.exp (c-torture-compile): Pull out code for
22082           analyzing gcc error messages.
22083           (c-torture-execute): Likewise.  Fix some (harmless) false
22084           positives.
22085           * lib/gcc.exp (gcc_check_compile): New function.
22086
22087 1999-02-08  Richard Henderson  <rth@cygnus.com>
22088
22089         * gcc.c-torture/execute/990208-1.c: New test.
22090
22091 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22092
22093         * g++.dg/special/ecos.exp: New driver for new tests with special
22094         requirements
22095
22096         * g++.dg/special/conpr-1.C: New test
22097         * g++.dg/special/conpr-2.C: New test
22098         * g++.dg/special/conpr-2a.C: New test
22099         * g++.dg/special/conpr-3.C: New test
22100         * g++.dg/special/conpr-3a.C: New test
22101         * g++.dg/special/conpr-3b.C: New test
22102
22103         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22104         allow g++ to use the dg driver
22105
22106         * README: Add comment about g++.dg directory
22107
22108 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22109
22110         * README: Update email addresses.
22111
22112 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22113
22114         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22115         arguments in order to force structure S onto the stack even on
22116         the alpha.
22117         (test): Pass 10 leading arguments to function foo as well as the
22118         structure S.
22119
22120         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22121         failure for all targets.
22122
22123         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22124         abort to terminate program execution.
22125
22126 1999-01-30  Richard Henderson  <rth@cygnus.com>
22127
22128         * gcc.c-torture/execute/990130-1.c: New test.
22129
22130 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22131
22132         * gcc.dg/990130-1.c: New test.
22133
22134 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22135
22136         * gcc.c-torture/execute/990128-1.c: New test.
22137
22138 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22139
22140         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22141
22142 1999-01-27  Felix Lee  <flee@cygnus.com>
22143
22144         * lib/c-torture.exp (c-torture-compile): pull out code for
22145         analyzing gcc error messages.
22146         (c-torture-execute): ditto, and fix some (harmless) false
22147         positives.
22148         * lib/gcc.exp (gcc_check_compile): new function.
22149
22150 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22151
22152         * gcc.dg/990117-1.c: New test.
22153
22154         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22155
22156         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22157
22158 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22159
22160         * g77.f-torture/compile/990115-1.f: New test.
22161
22162 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22163
22164         * gcc.c-torture/compile/990107-1.c: New test
22165
22166 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22167
22168         * gcc.c-torture/execute/990106-2.c: New test.
22169
22170         * gcc.c-torture/execute/990106-1.c: New test.
22171
22172 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22173
22174         * gcc.c-torture/compile/981223-1.c: New test.
22175
22176 1998-12-29  Richard Henderson  <rth@cygnus.com>
22177
22178         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22179         (opt3): Rename from opt4 and disable.
22180
22181 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22182
22183         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22184
22185 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22186
22187         * g++.old-deja/g++.other/conv5.C: New test.
22188
22189 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22190
22191         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22192
22193 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22194
22195         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22196
22197 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22198
22199         * gcc.c-torture/compile/981211-1.c: New test.
22200
22201 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22202
22203         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22204
22205         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22206
22207 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22208
22209         * gcc.special/930510-1.c: Make C9X safe.
22210         * gcc.misc-tests/gcov-1.c Similarly.
22211         * gcc.misc-tests/gcov-2.c Similarly.
22212
22213 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22214
22215         * gcc.dg/ultrasp1.c: New test.
22216
22217 1998-12-06  Richard Henderson  <rth@cygnus.com>
22218
22219         * gcc.c-torture/execute/981206.c: New test.
22220
22221 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22222
22223         * g++.old-deja/g++.ns/template7.C: New test.
22224
22225         * g++.old-deja/g++.other/expr1.C: New test.
22226
22227         * g++.old-deja/g++.eh/tmpl3.C: New test.
22228
22229         * g++.old-deja/g++.eh/tmpl2.C: New test.
22230
22231 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22232
22233         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22234         * g++.old-deja/g++.other/using6.C: Removed.
22235         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22236
22237         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22238
22239 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22240
22241         * g++.old-deja/g++.pt/overload8.C: New test.
22242
22243         * g++.old-deja/g++.pt/overload7.C: New test.
22244
22245         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22246
22247         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22248         and relinking messages.
22249         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22250         compiling with -frepo.
22251
22252 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22253
22254         * g++.old-deja/g++.pt/lookup6.C: New test.
22255
22256 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22257
22258         * gcc.c-torture/execute/981130-1.c: New test.
22259         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22260
22261 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22262
22263         * g++.old-deja/g++.pt/explicit76.C: New test.
22264
22265         * g++.old-deja/g++.pt/friend38.C: New test.
22266
22267         * g++.old-deja/g++.ns/crash2.C: New test.
22268
22269         * g++.old-deja/g++.pt/defarg8.C: New test.
22270
22271         * g++.old-deja/g++.pt/instantiate6.C: New test.
22272
22273         * g++.old-deja/g++.pt/static6.C: New test.
22274
22275         * g++.old-deja/g++.pt/decl2.C: New test.
22276
22277 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22278
22279         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22280         problem is actually related with name lookup, but so what? :-)
22281
22282         * g++.old-deja/g++.pt/friend37.C: New test.
22283
22284 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22285
22286         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22287         element, which fails on some systems.
22288
22289         * g77.f-torture/execute/labug1.f: New test.
22290
22291 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22292
22293         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22294         is defined.
22295
22296 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22297
22298         * g77.f-torture/compile/981117-1.f: New test.
22299
22300 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22301
22302         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22303         properly discarded.
22304
22305 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22306
22307         * gcc.c-torture/execute/memcheck: New directory of tests for
22308         -fcheck-memory-usage.
22309
22310 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22311
22312         * README: New file, general information about the testsuite and
22313         new description of the various C++ test subdirectories.
22314         * README.g++: Eliminate obsolete information, update and move most
22315         relevant stuff to README.
22316
22317 1998-11-07  Richard Henderson  <rth@cygnus.com>
22318
22319         * gcc.c-torture/compile/981107-1.c: New test.
22320
22321 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22322
22323         * execute/memcpy-bi.c: New testcase.
22324
22325 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22326
22327         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22328         base classes.
22329
22330         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22331         template is selected.
22332
22333         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22334         classes, it should be accepted for all types.
22335
22336         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22337
22338         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22339         specializations start with template headers.
22340
22341 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22342
22343         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22344
22345         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22346         non-POD types.
22347
22348 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22349
22350         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22351
22352 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22353
22354         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22355
22356 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22357
22358         * 981019-1.c: New test.
22359
22360 1998-10-14  Robert Lipe <robertl@dgii.com>
22361
22362         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22363         find objc headers.
22364
22365 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22366
22367         * compile/981001-4.c: Remove use of GCC extension that triggers a
22368         compiler bug.
22369
22370 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22371
22372         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22373
22374 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22375
22376         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22377         instantiation of template produces incorrect code for delete
22378         expression.
22379
22380         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22381         constructors' name is not unique.
22382         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22383         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22384
22385         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22386         automatic array of const is ill-formed.
22387
22388         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22389         of template parameter?
22390
22391         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22392         const.
22393
22394         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22395         pointer-to-member expression.
22396
22397         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22398         declaration causes ICE.
22399
22400 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22401
22402         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22403         reserved in the global namespace.
22404
22405         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22406         generate needed virtual table.
22407
22408         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
22409
22410 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
22411
22412         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
22413         template-dependent type
22414
22415 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
22416
22417         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
22418         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
22419         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
22420
22421         * g++.old-deja/g++.other/using5.C: New test; using decl from base
22422         class should be usable as argument of member function.
22423         * g++.old-deja/g++.other/using6.C: New test; using decl from base
22424         class should be usable as return type of member function.
22425         * g++.old-deja/g++.other/using7.C: New test; using decl from base
22426         class should be usable as type of data member.
22427
22428         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
22429
22430 1998-10-09  Jeffrey A Law  (law@cygnus.com)
22431
22432         * gcc.c-torture/special/920521-1.c: Fix bogus test.
22433
22434 1998-10-08  Nick Clifton  <nickc@cygnus.com>
22435
22436         * gcc.dg/dll-?.c Add thumb to target list.
22437         Fix assembler scan patterns to match current assembler output.
22438
22439 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
22440
22441         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
22442         matching of template brackets.
22443
22444         * g++.old-deja/g++.other/using4.C: New test.  Test using
22445         declarations of methods from base classes.
22446
22447         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
22448         within functions should introduce names into the innermost
22449         enclosing namespace.
22450
22451         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
22452         of static locals if first initialization throws.
22453
22454 1998-10-07  Jim Wilson  <wilson@cygnus.com>
22455
22456         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
22457
22458 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
22459
22460         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
22461         lose track of the possible targets of tablejump insns.
22462         * special/special.exp: Run it.
22463
22464 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22465
22466         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
22467         must be declared before its specializations can be named in friend
22468         declarations.
22469
22470 1998-10-05  Dave Love  <d.love@dl.ac.uk>
22471
22472         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
22473
22474         * g77.f-torture/execute/io1.f: New test.
22475
22476 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22477
22478         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
22479         with pointer to template function, for which no argument deduction
22480         is possible.
22481
22482         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
22483         specialization of template function as argument to template
22484         function.
22485
22486         * g++.old-deja/g++.other/access2.C: New test; Inner class
22487         shouldn't have privileged access to Outer's names.
22488
22489 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22490
22491         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
22492         friend template declared within template class conflicts with
22493         nested class of the same name.
22494
22495         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
22496         is ignored.
22497
22498         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
22499         object with direct initializer as function declaration.
22500
22501         * g++.old-deja/g++.other/decl2.C: New test; duplicate
22502         initializers.
22503
22504         * g++.old-deja/g++.other/null2.C: New test; conditional operator
22505         involving const pointer and NULL produces incorrect result.
22506
22507         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
22508         type name without `typename' should be rejected with -pedantic.
22509
22510 1998-10-02  Richard Henderson  <rth@cygnus.com>
22511
22512         * g++.old-deja/g++.other/addrof1.C: New test.
22513
22514 1998-10-01  Nick Clifton  <nickc@cygnus.com>
22515
22516         * gcc.c-torture/compile/981001-1.c: New test.
22517         * gcc.c-torture/execute/981001-1.c: New test.
22518
22519 1998-10-01  Jeffrey A Law  (law@cygnus.com)
22520
22521         * gcc.c-torture/compile/981001-2.c: New test.
22522         * gcc.c-torture/compile/981001-3.c: New test.
22523         * gcc.c-torture/compile/981001-4.c: New test.
22524
22525 1998-10-01  Robert Lipe  <robertl@dgii.com>
22526
22527         * lib/objc.exp (objc_target_compile): Add -L during compiles for
22528         multilibbed hosts.   Idea grafted from g77.exp.
22529
22530 1998-09-30  Dave Love  <d.love@dl.ac.uk>
22531
22532         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
22533         avoid losing on systems which need -lsocket.
22534
22535 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
22536
22537         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
22538         * g++.old-deja/g++.other/nested2.C: Ditto.
22539         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
22540         failure.
22541
22542 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22543
22544         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
22545         preferred over template operator!= for enum bitfields.
22546
22547 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
22548
22549         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
22550         that happen to have the same base name, but in different scopes,
22551         are incorrectly rejected.
22552
22553 1998-09-16  Richard Henderson  <rth@cygnus.com>
22554
22555         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
22556         on the native word size instead of an integer literal.
22557
22558 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22559
22560         * g++.old-deja/g++.other/static2.C: Invocation of static data
22561         member of type pointer-to-function denoted as non-static member.
22562
22563         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
22564         checks involving function types and aliases.
22565
22566 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22567
22568         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
22569         redefined to the same non-trivial type.
22570
22571         * g++.old-deja/g++.pt/explicit73.C: Test for proper
22572         namespace-qualification of template specializations declared in
22573         other namespaces.
22574
22575         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
22576         to declare a subset of the specializations of a template function
22577         as friends of specializations of a template class.
22578
22579         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
22580         member templates that do not fully specialize the enclosing
22581         template class are rejected.
22582
22583 1998-09-11  Dave Love  <d.love@dl.ac.uk>
22584
22585         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
22586
22587 1998-09-08  Dave Love  <d.love@dl.ac.uk>
22588
22589         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
22590         altered from libf2c/libU77 version.
22591
22592 1998-09-06  Dave Love  <d.love@dl.ac.uk>
22593
22594         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
22595
22596 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
22597
22598         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
22599         (un)signed char are different types for template specialization
22600         purposes.
22601
22602 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
22603
22604         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
22605         * objc: ObjC testsuite.
22606
22607 1998-08-31  Catherine Moore  <clm@cygnus.com>
22608
22609         * gcc.c-torture/execute/941014-1.x:  New file.
22610
22611 1998-08-31  Nick Clifton  <nickc@cygnus.com>
22612
22613         * lib/c-torture.exp: Add support for
22614         torture_eval_before_compile and torture_eval_before_execute
22615         variables.
22616
22617 1998-08-30  Jeffrey A Law  (law@cygnus.com)
22618
22619         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
22620         this test triggers valid.
22621
22622 1998-08-27  Jeffrey A Law  (law@cygnus.com)
22623
22624         * gcc.dg/980827-1.c: New test.
22625
22626 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
22627
22628         * gcc.c-torture/execute/loop-4b.c: New test.
22629
22630 1998-08-26  Nick Clifton  <nickc@cygnus.com>
22631
22632         * lib/c-torture.exp: Add support for
22633         torture_eval_before_compile and torture_eval_before_execute
22634         variables.
22635
22636 1998-08-25  Jeffrey A Law  (law@cygnus.com)
22637
22638         * gcc.c-torture/compile/980825-1.c: New test.
22639
22640 1998-08-24  Nick Clifton  <nickc@cygnus.com>
22641
22642         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
22643         count number tests in opt_t0 not good_t0.
22644
22645 1998-08-24  Jeffrey A Law  (law@cygnus.com)
22646
22647         * gcc.c-torture/compile/930326-1.x: Fix typo.
22648
22649 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
22650
22651         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
22652         causes an ICE.
22653
22654 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22655
22656         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
22657         STACK_SIZE is defined.
22658         * gcc.c-torture/unsorted/stuct.c: Similarly.
22659
22660         * gcc.c-torture/compile/980821-1.c: New test.
22661
22662 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22663
22664         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
22665
22666 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
22667
22668         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
22669         code.
22670
22671 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
22672
22673         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
22674         error'.
22675
22676 1998-08-18  Jeffrey A Law  (law@cygnus.com)
22677
22678         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
22679
22680 1998-08-16  Jeffrey A Law  (law@cygnus.com)
22681
22682         * gcc.c-torture/compile/980816-1.c: New test.
22683
22684         * gcc.dg/980816-1.c: New test.
22685
22686 1998-08-13  Jeffrey A Law  (law@cygnus.com)
22687
22688         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
22689         compiler for ieee tests.
22690
22691 1998-08-01  Dave Love  <d.love@dl.ac.uk>
22692
22693         * g77.f-torture/compile/980729-0.f: New test.
22694
22695 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
22696
22697         * gcc.c-torture/special/eeprof-1.c: New test, for
22698         -finstrument-functions.
22699         * gcc.c-torture/special/special.exp: Run it.
22700
22701 1998-07-29  Jeffrey A Law  (law@cygnus.com)
22702
22703         * gcc.c-torture/compile/980729-1.c: New test.
22704
22705 1998-07-27  Nick Clifton  <nickc@cygnus.com>
22706
22707         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
22708         __thumb__ is defined, and test for ARM style doubles if so.
22709
22710 1998-07-26  Dave Love  <d.love@dl.ac.uk>
22711
22712         * g77.f-torture/noncompile/980615-0.f: New test.
22713
22714 1998-07-26  H.J. Lu  (hjl@gnu.org)
22715
22716         * gcc.dg/980312-1.c: Do link instead of compile.
22717         * gcc.dg/980313-1.c: Likewise.
22718
22719 1998-07-26  Jeffrey A Law  (law@cygnus.com)
22720
22721         * gcc.c-torture/compile/980726-1.c: New test.
22722
22723 1998-07-25  Dave Love  <d.love@dl.ac.uk>
22724
22725         * g77.f-torture/execute/io0.f: New test.
22726
22727 1998-07-24  Nick Clifton  <nickc@cygnus.com>
22728
22729         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
22730         an int.
22731
22732 1998-06-18  Michael Meissner  <meissner@cygnus.com>
22733
22734         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
22735         m32r bugs.
22736
22737 1998-07-17  Nick Clifton  <nickc@cygnus.com>
22738
22739         * gcc.dg/980626-1.c: Expect failures for all toolchains until
22740         c-decl.c:grokdeclarator can handle mode attributes.
22741
22742 1998-07-16  Jeffrey A Law  (law@cygnus.com)
22743
22744         * gcc.c-torture/execute/980716-1.c: New test.
22745
22746 1998-07-13  Jeffrey A Law  (law@cygnus.com)
22747
22748         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
22749         the mn10200.
22750         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
22751         the mn10200.
22752         * gcc.c-torture/execute/va-arg-3.x: Similarly.
22753         * gcc.c-torture/compile/930326-1.x: Similarly.
22754
22755 1998-07-13  Dave Love  <d.love@dl.ac.uk>
22756
22757         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
22758         New test from Craig.
22759
22760 1998-07-12  Dave Love  <d.love@dl.ac.uk>
22761
22762         * g77.f-torture/noncompile/980616-0.f: New test.
22763
22764         * g77.f-torture/execute/970816-3.f:  New test from Craig.
22765
22766 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22767
22768         *  g++.other/singleton.C: Return error value instead of taking
22769         SIGSEGV.
22770
22771 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
22772
22773         *  g++.other/singleton.C: New test.   Warning is under dispute.
22774         Runtime crash is not.
22775
22776 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22777
22778         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
22779         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
22780         using6.C, using7.C}:  New namespace tests.
22781
22782 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
22783
22784         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
22785         specialization with typedef'ed names used as array indexes.
22786
22787 1998-07-09  Jeffrey A Law  (law@cygnus.com)
22788
22789         * gcc.c-torture/execute/980709-1.c: New test.
22790
22791         * gcc.dg/980709-1.c: New test.
22792
22793 1998-07-07  Richard Henderson  <rth@cygnus.com>
22794
22795         * gcc.c-torture/execute/bcp-1.c: New test.
22796
22797 1998-07-07  Jeffrey A Law  (law@cygnus.com)
22798
22799         * gcc.c-torture/execute/980707-1.c: New test.
22800
22801 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
22802
22803         * gcc.c-torture/compile/980706-1.c: New test.
22804
22805 1998-07-01  Dave Love  <d.love@dl.ac.uk>
22806
22807         * g77.f-torture/execute/980701-0.f,
22808         g77.f-torture/execute/980701-1.f: New test from Craig.
22809
22810 1998-07-01  Jeffrey A Law  (law@cygnus.com)
22811
22812         * gcc.c-torture/compile/980701-1.c: New test.
22813
22814         * gcc.c-torture/execute/980701-1.c: New test.
22815
22816 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
22817 rlsruhe.de>
22818
22819         * g++.old-deja/g++.robertl/eb132.C: New test.
22820         * g++.old-deja/g++.robertl/eb133.C: Likewise.
22821
22822 1998-06-29  Dave Love  <d.love@dl.ac.uk>
22823
22824         * g77.f-torture/execute/980628-7.f,
22825         g77.f-torture/execute/980628-8.f,
22826         g77.f-torture/execute/980628-9.f,
22827         g77.f-torture/execute/980628-10.f: New tests from Craig.
22828
22829         * g77.f-torture/execute/980628-3.f: Remove mail headers.
22830
22831 1998-06-28  Jeffrey A Law  (law@cygnus.com)
22832
22833         * g77.f-torture/execute/980628-4.f: New test from Craig.
22834         * g77.f-torture/execute/980628-5.f: Likewise.
22835         * g77.f-torture/execute/980628-2.f: Likewise.
22836         * g77.f-torture/execute/980628-0.f: Likewise.
22837         * g77.f-torture/execute/980628-1.f: Likewise.
22838         * g77.f-torture/execute/980628-3.f: Likewise.
22839         * g77.f-torture/execute/980628-6.f: Likewise.
22840
22841 1998-06-28  Jeffrey A Law  (law@cygnus.com)
22842
22843         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
22844         directory when nothing has been installed yet.
22845
22846 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
22847
22848         * gcc.c-torture/special/special.exp: Handle newer versions of
22849         dejagnu.
22850
22851 1998-06-26  Jeffrey A Law  (law@cygnus.com)
22852
22853         * gcc.dg/980626-1.c: New test.
22854
22855 1998-06-19  Bruno Haible <haible@ilog.fr>
22856
22857         * gcc.misc-tests/m-un-2.c: New test.
22858         * g++.old-deja/g++.other/warn01.c: Likewise.
22859
22860 1998-06-19  Robert Lipe  <robertl@dgii.com>
22861
22862         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
22863         compatibility with assmblers with a different comment character.
22864         Eliminate use of GAS-specific extensions.
22865
22866 1998-06-19  Jeffrey A Law  (law@cygnus.com)
22867
22868         * gcc.c-torture/execute/ieee/980619-1.c: New test.
22869
22870 1998-06-19  Robert Lipe  <robertl@dgii.com>
22871
22872         *lib/g77.exp: Replace search for libf2c.a with search for newly
22873         renamed libg2c.a
22874
22875 1998-06-17  Jeffrey A Law  (law@cygnus.com)
22876
22877         * gcc.c-torture/execute/980617-1.c: New test.
22878
22879 1998-06-12  Jeffrey A Law  (law@cygnus.com)
22880
22881         * gcc.c-torture/execute/980612-1.c: New test.
22882
22883 1998-06-08  Jeffrey A Law  (law@cygnus.com)
22884
22885         * gcc.dg/980523-1.c: Only test on ppc-linux.
22886         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
22887
22888         * gcc.c-torture/execute/980608-1.c: New test.
22889
22890 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
22891
22892         * gcc.c-torture/execute/980605-1.c: New test.
22893
22894 1998-06-04  Jeffrey A Law  (law@cygnus.com)
22895
22896         * gcc.c-torture/execute/980604-1.c: New test.
22897
22898 1998-06-02  Jeffrey A Law  (law@cygnus.com)
22899
22900         * gcc.c-torture/execute/980602-1.c: New test.
22901         * gcc.c-torture/execute/980602-2.c: Likewise.
22902
22903 1998-06-02  Dave Love  <d.love@dl.ac.uk>
22904
22905         * 970125-0.f: Fix per JCB.  Add commentary.
22906
22907 1998-05-31  Michael Meissner  <meissner@cygnus.com>
22908
22909         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
22910         IEEE -0 support.
22911
22912 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
22913
22914         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
22915         earlier.
22916
22917 1998-05-28  Catherine Moore <clm@cygnus.com>
22918
22919         * gcc.c-torture/execute/980526-3.c: New test.
22920
22921 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
22922
22923         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
22924         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
22925         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
22926         m88k-motorola-sysv3 to XFAIL.
22927
22928 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22929
22930         * gcc.dg/980526-1.c: New test.
22931         * gcc.c-torture/execute/980526-2.c: New test.
22932
22933 1998-05-26  Jeffrey A Law  (law@cygnus.com)
22934
22935         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
22936
22937         * gcc.c-torture/execute/980526-1.c: New test.
22938
22939 1998-05-26  Dave Love  <d.love@dl.ac.uk>
22940
22941         * g77.f-torture/execute/alpha2.f: Add runtime test.
22942
22943 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
22944
22945         * g++.old-deja/old-deja.exp: Strip leading directories.
22946
22947         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
22948         error for the line.  Don't run multiple tests for the same line.
22949
22950 1998-05-23  Jeffrey A Law  (law@cygnus.com)
22951
22952         * gcc.dg/980523-1.c: New test.
22953
22954 1998-05-23  Dave Love  <d.love@dl.ac.uk>
22955
22956         * g77.f-torture/compile/970915-0.f: New test.
22957
22958 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
22959
22960         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
22961
22962 1998-05-21  Jeffrey A Law  (law@cygnus.com)
22963
22964         * gcc.dg/980520-1.c: New test.
22965
22966 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
22967
22968         * gcc.dg/980502-1.c: Fix return type.
22969
22970 1998-05-20  Jeffrey A Law  (law@cygnus.com)
22971
22972         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
22973         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
22974         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
22975         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
22976         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
22977
22978 1998-05-20  Dave Love  <d.love@dl.ac.uk>
22979
22980         * g77.f-torture/execute/980520-1.f: New test.
22981
22982 1998-05-15  Dave Love  <d.love@dl.ac.uk>
22983
22984         * lib/mike-g77.exp: New file.
22985
22986         * g77.f-torture/noncompile/noncompile.exp,
22987         g77.f-torture/noncompile/check0.f: New files.
22988
22989 1998-05-14  Dave Love  <d.love@dl.ac.uk>
22990
22991         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
22992         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
22993         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
22994         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
22995         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
22996         abort where appropriate.
22997
22998 1998-05-05  Michael Meissner  <meissner@cygnus.com>
22999
23000         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23001         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23002
23003 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23004
23005         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23006
23007 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23008
23009         * g77.f-torture/compile/980427-0.f: New test.
23010
23011 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23012
23013         * g77.f-torture/compile/980424-0.f: New test.
23014
23015 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23016
23017         * g77.f-torture/compile/980419-2.f (main): New test.
23018         * g77.f-torture/compile/970125-0.f: New test.
23019         * g77.f-torture/compile/980419-1.f: New test.
23020
23021 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23022
23023         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23024         of loop-4.c.
23025
23026 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23027
23028         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23029
23030 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23031
23032         * gcc.c-torture/compile/980329-1.c: New test.
23033
23034 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23035
23036         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23037         * gcc.dg/980312-1.c: Fix typo in -march command.
23038
23039 1998-03-16  H.J. Lu  (hjl@gnu.org)
23040
23041         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23042
23043 1998-03-11  Robert Lipe  <robertl@dgii.com>
23044
23045         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23046         Dave Love agree the Fortran source is bogus.
23047
23048 1998-03-11  Robert Lipe  <robertl@dgii.com>
23049
23050         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23051         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23052         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23053         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23054         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23055
23056 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23057
23058         * g++.old-deja/g++.other/friend1.C: New test.
23059
23060 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23061
23062         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23063         possibly uninitialized) variables and declare dnrm2.
23064
23065 1998-02-23  Robert Lipe <robertl@dgii.com>
23066
23067         From Bruno Haible <haible@ilog.fr>:
23068         * gcc.c-torture/execute/980223.c: New test.
23069
23070 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23071
23072         * gcc.dg/ifelse-1.c: New test.
23073
23074 1998-02-09  H.J. Lu  (hjl@gnu.org)
23075
23076         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23077
23078           * lib/old-dejagnu.exp (old-dejagnu): Added the
23079           "execution test - XFAIL *-*-*" handling in the spirit of
23080           "excess errors test -". Changed the "execution test fails"
23081           handling to be like "excess errors test fails".
23082           * Update various tests accordingly.
23083
23084 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23085
23086         * gcc.c-torture/execute/980205.c: New test.
23087
23088 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23089
23090         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23091         * lib/f-torture.exp: Similarly.
23092         * gcc.c-torture: Rename all .cexp files to .x files.
23093
23094 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23095
23096         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23097         (940510-1.c): Removed duplicate.
23098         (971104-1.c): New test.
23099
23100 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23101
23102           * lib/f-torture.exp: Improve error and loop detection.
23103
23104 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23105
23106         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23107         use that to size the filler array.
23108
23109 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23110
23111         * lib/c-torture.exp(c-torture-execute): Fix typo.
23112
23113         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23114         testcase as the executable name. Keep the executable around if
23115         the test fails.
23116
23117 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23118
23119         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23120         changes.  Only test one -g option, and move it to the end of the
23121         list of options to test.
23122
23123 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23124
23125         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23126         variable GCC_TORTURE_OPTIONS to supply default switches separated
23127         by colons.  If no environment variable, run tests with -O0 -g, -O1
23128         -g, and -O2 -g as well.
23129
23130 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23131
23132         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23133         explanatory comments. Fix indentation.
23134
23135 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23136
23137         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23138
23139 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23140
23141         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23142         * g++.old-deja/g++.mike/p7325.C: Likewise.
23143         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23144
23145 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23146
23147         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23148         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23149         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23150         * g++.old-deja/g++.law/operators4.C: Likewise.
23151
23152 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23153
23154         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23155         * g++.old-deja/g++.mike/p784.C: Ditto.
23156         * g++.old-deja/g++.mike/p785.C: Ditto.
23157
23158 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23159
23160           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23161
23162 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23163
23164         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23165         target feature; pass this to c-torture-execute as needed.
23166
23167 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23168
23169         * lib/c-torture.exp(c-torture-execute): If the previous and the
23170         current executables being tested are identical, we don't need to
23171         run the executable again. Try to make the executable names
23172         unique. Add an optional argument for passing additional compiler
23173         flags.
23174
23175 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23176
23177         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23178
23179 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23180
23181         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23182
23183 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23184
23185         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23186         32bit or larger longs.
23187
23188         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23189         have either a 32bit long or 32bit int.
23190
23191 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23192
23193         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23194         Make double precision tests dependent on sizeof (double).
23195
23196 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23197
23198         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23199         too.
23200
23201 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23202
23203         * gcc.c-torture/compile/961203-1.cexp: New script.
23204
23205 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23206
23207         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23208         up the includes ourselves.
23209
23210 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23211
23212         * lib/plumhall.exp: Remove random include, and add a few
23213         verbose messages for debugging.
23214
23215 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23216
23217         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23218         of trying to do it ourselves.
23219
23220 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23221
23222         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23223
23224 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23225
23226         * gcc.prms/5403.c: Made regexp a bit less strict.
23227
23228 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23229
23230         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23231         is returned from remote_load instead.
23232         * lib/plumhall.exp: Ditto.
23233         * lib/mike-g++.exp: Ditto.
23234         * lib/old-dejagnu.exp: Ditto.
23235         * lib/c-torture.exp: Ditto.
23236
23237 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23238
23239         * lib/g++.exp: Use build_wrapper procedure.
23240         * lib/gcc.exp: Ditto.
23241
23242 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23243
23244         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23245         an old-style decl for malloc.  Fixes tests to work when
23246         sizeof (int) != sizeof (size_t).
23247
23248 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23249
23250         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23251
23252         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23253         use stdargs.h interface.
23254
23255 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23256
23257         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23258         NO_VARARGS when compiling.
23259
23260 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23261
23262         * lib/plumhall.exp(ph_includes): New procedure.
23263         (ph_make): Use it.
23264         (ph_compiler): Ditto.
23265
23266         * lib/g++.exp: Rename test-glue.c to testglue.c.
23267         * lib/gcc.exp: Ditto.
23268
23269 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23270
23271         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23272         to completion when it's called.
23273
23274 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23275
23276         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23277         is defined, don't do test.
23278
23279 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23280
23281         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23282         for object files.
23283         (ph_summary): Mark skipped testcases as untested, not unresolved.
23284
23285         * lib/plumhall.exp (ph_make): If unresolved because of bad
23286         errorCode, record errorCode in log file.
23287         (*): Replace send_log/verbose with verbose -log.
23288
23289 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23290
23291         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23292         double conversion if double isn't at least 8 bytes.
23293
23294         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23295         int to work with targets where int is 16 bits.
23296
23297         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23298         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23299         precision for the test to complete.
23300
23301 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23302
23303         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23304         if d10v is not compiled with the -mdouble64 flag.
23305         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23306
23307         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23308         d10v is not compiled with the -mint32 flag.
23309
23310 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23311
23312         * lib/plumhall.exp: Use incr_count.
23313
23314 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23315
23316         * gcc.c-torture: Update to c-torture-1.45.
23317
23318 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23319
23320         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23321         the name of the expect testcase file).
23322
23323         * lib/g++.exp(g++_init): Ditto.
23324
23325 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23326
23327         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23328         the host.
23329
23330         * lib/gcc.exp(gcc_exit): New procedure.
23331
23332 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23333
23334         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23335         specs where appropriate.
23336
23337         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23338         because of new "candidates are" messages, and removed a few
23339
23340         * Converted all non-old-style g++ testcases to old-style, and
23341         moved into g++.old-deja.
23342
23343 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23344
23345         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23346         options.
23347
23348         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23349         succeeded.
23350
23351         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23352
23353 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23354
23355         * lib/gcc.exp (gcc_target_compile): Add support for defining
23356         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23357         the machine doesn't have those features.
23358
23359 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23360
23361         * g++.law/operators4.exp: Don't use LIBS.
23362
23363 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23364
23365         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23366
23367         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23368         * lib/g++.exp: Set it here instead. Also, allow use of the
23369         --tool_exec and --tool_opt options. Change CXX to
23370         GXX_UNDER_TEST.
23371
23372         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23373
23374         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23375
23376 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23377
23378         * lib/old-dejagnu.exp: Use prune_warnings instead of
23379         prune_system_crud.
23380         * lib/mike-g++.exp: Ditto.
23381         * lib/gcc.exp: Ditto.
23382         * lib/g++.exp: Ditto.
23383
23384         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23385
23386 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23387
23388           * 941014-2.c: Include stdlib.h
23389           * 960327-1.c: Include stdio.h
23390           * dbra.c, index-1.c: Don't assume ints are 32bits.
23391
23392 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23393
23394         * lib/gcc.exp: Add gcc,stack_size target feature.
23395
23396         * lib/g++.exp(g++_target_compile): Add the include and link
23397         paths here, not in two other places. And, it's $options, not
23398         options.
23399
23400         * lib/mike-g++.exp(postbase): Remove the code that determines
23401         the correct include and link paths.
23402         * g++.old-deja/old-deja.exp: Ditto.
23403
23404 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23405
23406         * lib/g++.exp(g++_init): target_compile no longer returns the
23407         filename of the result.
23408
23409 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
23410
23411         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
23412         call to glob.
23413
23414         * gcc.c-torture/special/special.exp: Change call to
23415         gcc_target_compile to include the object file.
23416
23417 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
23418
23419         * gcc.c-torture/special/special.exp: Correct misspelling in last
23420         change.
23421
23422 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
23423
23424         * lib/plumhall.exp(ph_summary): Log the entire output of the
23425         executable. Return -1 if there were any failures, 0 otherwise.
23426         (ph_execute): Return -1 if there were any failures, 0 otherwise.
23427         (ph_make): Clean up objects and executables that were built
23428         if the tests succeeded.
23429
23430 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
23431
23432         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
23433         libraries and includes in the build tree as appropriate.
23434
23435 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23436
23437         * lib/c-torture.exp: Instead of looking for the global variable
23438         NO_LONG_LONG, check to see if that's a feature of the target.
23439
23440 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23441
23442         * config/default.exp: Minimize. Delete the remainer of the files in
23443         config; this functionality is now in devo/dejagnu/config.
23444
23445         g++.*/*: Pass any additional flags used to compile to postbase;
23446         delete CXXFLAGS.
23447
23448         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
23449         is now done by runtest.exp. Use gcc_target_compile instead of
23450         compile.
23451
23452         lib/c-torture.exp: Use gcc_target_compile instead of compile.
23453         Remove references to CFLAGS. Use remote_file instead of
23454         calling rm -f.
23455         (c-torture): Take a list of arguments to use to compile this
23456         testcase.
23457
23458         lib/g++.exp: Simplify. Use target_compile instead of compile.
23459         lib/gcc-dg.exp: Ditto.
23460         lib/gcc.exp: Ditto.
23461         lib/mike-{gcc,g++}.exp: Ditto.
23462         lib/old-dejagnu.exp: Ditto.
23463         lib/plumhall.exp: Ditto.
23464
23465 1997-01-08  Jim Wilson  <wilson@cygnus.com>
23466
23467         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
23468         (ph_linker): Likewise.
23469
23470 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
23471
23472           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
23473         MAP_ANON / MAP_ANONYMOUS if defined;
23474         else try to map from /dev/zero .
23475
23476 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23477
23478         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
23479         isn't defined, then define it to MAP_ANONYMOUS.
23480
23481 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23482
23483         * gcc.c-torture: Update to c-torture-1.42 release.
23484
23485 1996-11-11  Jeffrey A Law  (law@cygnus.com)
23486
23487         * gcc.c-torture: Update to c-torture-1.41 release.
23488
23489 1996-10-27  Jeffrey A Law  (law@cygnus.com)
23490
23491         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
23492         c-torture release.
23493
23494 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
23495
23496         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
23497         and LDFLAGS.  Fix second case to append the target_info ldflags
23498         onto LDFLAGS, not CFLAGS.
23499         * lib/g++.exp (g++_init): Add target_info stuff.
23500         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
23501         of libgloss and newlib flags for !native.
23502
23503         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
23504         (GDB): Fix relative path to go up another dir for finding gdb.
23505
23506 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
23507
23508         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
23509         versions in the target_info array, if they don't exist.
23510
23511 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
23512
23513         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
23514
23515 1996-07-08  Jim Wilson  <wilson@cygnus.com>
23516
23517         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
23518         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
23519
23520 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
23521
23522         * lib/old-dejagnu.exp: Don't remove the output file before we've
23523         actually tested it. Don't append pwd to the path of the executable
23524         we're testing.
23525
23526 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
23527
23528         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
23529
23530 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
23531
23532         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
23533         temporary directory for compiler files, and set it to a default
23534         value of /tmp. Set $output as the name of the output file from
23535         compiling the testcase. Add a -o option to $cflags_var so the
23536         compiler writes the final output file as $output. Set $executable
23537         to $output.
23538
23539         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
23540         directory for compiler files, and set it to /tmp if it doesn't
23541         already have a value. Set $output_file to the name of the output
23542         file from compiling the testcase. Add a -o option to CXXFLAGS so
23543         the compiler writes the final output file as $output. Use $output
23544         as the executable to be tested.
23545
23546 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23547
23548         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
23549
23550 1996-06-08  Jeffrey A Law  (law@cygnus.com)
23551
23552         * gcc.c-torture/execute/pending-1.c: New test.  Still
23553         pending in Tege's queue.
23554
23555 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
23556
23557         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
23558         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
23559         if there were failures.  Call unresolved if there were unresolved
23560         testcases.  Call gcc_fail if program did not run to completion.
23561         (ph_make): Pass additional argument name to ph_execute.
23562         (ph_execute): Add new argument.  Pass additional arguments to
23563         ph_summary.  Call gcc_fail is there is no execution output.
23564
23565 1996-04-24  Jeffrey A Law  (law@cygnus.com)
23566
23567         * lib/plumhall.exp (proc_summary): Output relavent summary
23568         lines into the log so specific failures in plumhall can be
23569         investigated.
23570
23571 1996-04-10  Jeffrey A Law  (law@cygnus.com)
23572
23573         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
23574         (c-torture-execute): Don't try to execute tests which use
23575         "long long" types if $NO_LONG_LONG is nonzero.
23576
23577 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
23578
23579         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
23580         not c-torture.
23581
23582         * gcc.ieee: Move from here.
23583         * gcc.c-torture/execute/ieee: To here.
23584
23585 1996-03-26  Jeffrey A Law  (law@cygnus.com)
23586
23587         * gcc.c-torture: Update to c-torture-1.41 release.
23588
23589 1996-03-22  Jeffrey A Law  (law@cygnus.com)
23590
23591         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
23592         not "$output".
23593
23594 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
23595
23596         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
23597         -c present.
23598
23599 1996-03-02  Jeffrey A Law  (law@cygnus.com)
23600
23601         * config/proelf.exp: Handle connecting to a simulator.
23602
23603 1996-01-31  Jeffrey A Law  (law@cygnus.com)
23604
23605         * config/proelf.exp: New file.  Enough framework that we can
23606         run c-torture tests on the proelf targets (or any other target
23607         that gdb can connect to for that matter).
23608
23609 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
23610
23611         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
23612         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
23613
23614         * lib/plumhall.exp (ph_execute): Always call ph_summary if
23615         exec_output exists.
23616
23617 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
23618
23619         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
23620         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
23621
23622         * config/*.exp: Update FSF address.  Change result of ${tool}_load
23623         to pass/fail/unresolved/unsupported/untested.  Caller must now
23624         call unresolved/unsupported/untested.
23625         * lib/*.exp: Update FSF address.  Update to handle new results of
23626         ${tool}_load.
23627         * lib/chill.exp (verbose): Delete.
23628
23629 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
23630
23631         * lib/gcc.exp (default_gcc_start): Change order of args to
23632         $LDFLAGS $CFLAGS $LIBS.
23633         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
23634         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
23635         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
23636         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
23637         * gcc.misc-tests/dg-test.exp: Likewise.
23638         * gcc.misc-tests/msgs.exp: Likewise.
23639         * gcc.prms/prms.exp: Likewise.
23640         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
23641         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
23642
23643         * lib/dg.exp: Deleted, moved to dejagnu/lib.
23644
23645 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23646
23647         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
23648
23649         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
23650         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
23651
23652         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
23653         necessary.
23654
23655 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
23656
23657         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
23658         global for loop; add use of $mathlib.
23659         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
23660         settings here; set mathlib for anything but VxWorks.
23661
23662 1996-01-22  Jeffrey A Law  (law@cygnus.com)
23663
23664         * gcc.c-torture: Update to c-torture-1.40 release.
23665
23666 1996-01-03  Jeffrey A Law  (law@cygnus.com)
23667
23668         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
23669         dg.exp.
23670
23671 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
23672
23673         * lib/c-torture.exp (c-torture-execute): Declare "output" as
23674         global.
23675
23676 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
23677
23678         * lib/g++.exp (LIBS): Define if not already.
23679         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
23680         (gcc-dg-prune): Call prune_gcc_output.
23681         * lib/gcc.exp (prune_gcc_output): New proc.
23682         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
23683         prune_gcc_output.
23684
23685 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
23686
23687         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
23688         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
23689
23690 1995-11-15  Jeffrey A Law  (law@cygnus.com)
23691
23692         * gcc.c-torture: Update to c-torture-1.39 release.
23693
23694 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
23695
23696         * lib/c-torture.exp (c-torture-execute): Don't return if one option
23697         fails, try others as well.
23698
23699 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
23700
23701         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
23702         If compilation fails, mark execute tests as `untested'.
23703         If test is marked as unsupported, don't mark compilation and
23704         execute tests as failed.
23705
23706 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
23707
23708         * lib/g++.exp (g++_init): Don't link in libg++, and look to
23709         libstdc++ for whether or not we want to be doing shared
23710         libraries.  Delete link_curses since we don't need it anymore.
23711         * lib/mike-g++.exp (postbase): Don't link in libg++.
23712         * g++.old-deja/old-deja.exp: Likewise.
23713
23714 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
23715
23716         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
23717
23718 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
23719
23720         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
23721         For that, add `-Wl,-a,shared_archive'.
23722         * g++.old-deja/old-deja.exp: Likewise.
23723
23724 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
23725
23726         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
23727
23728 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
23729
23730         * lib/mike-g++.exp (postbase): Pay attention to the status of
23731         g++_load.
23732
23733 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
23734
23735           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
23736
23737 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
23738
23739         * lib/gcc.exp (default_gcc_start): No longer need to log program
23740         being executed or its output, execute_anywhere does that now.
23741         * lib/g++.exp (default_g++_version): Call execute_anywhere.
23742         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
23743
23744 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
23745
23746         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
23747         the same as those in lib/g++.exp.
23748
23749 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
23750
23751         * gcc.c-torture: Update to c-torture-1.38 release.
23752         * gcc.ieee: Related changes.
23753
23754 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
23755
23756         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
23757         "exec". Minor reformatting changes.
23758
23759         * config/rom68k.exp (${tool}_load): Make it work in a canadian
23760         cross. This means all "exec" calls now work on a remote host as
23761         well.
23762         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
23763         cross. Filter out the extra "\r\n" stuff that expect puts in.
23764         (c-torture-execute): Filter out the bogus warnings like
23765         c-torture-compile does. Add support for canadian cross.
23766         * lib/gcc.exp (default_gcc_version, default_gcc_start)
23767         Use execute_anywhere rather than calling exec directly. Now it
23768         works for canadian cross testing.
23769
23770 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
23771
23772         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
23773         results into a variable, and check that rather than using file exists.
23774
23775 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
23776
23777         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
23778         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
23779
23780 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
23781
23782         * g++.old-deja/old-deja.exp: Create and pass runshlib and
23783         lib_curses if there's a shared libg++ in the build tree.
23784
23785 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
23786
23787         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
23788         if not supported target.
23789
23790 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
23791
23792         * lib/g++.exp (g++_init): Move empty setting of runshlib and
23793         link_curses up to always happen, not just for native builds.
23794
23795 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
23796
23797         * gcc.c-torture: Update to c-torture-1.36 release.
23798         * gcc.failure: Related changes.
23799
23800 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
23801
23802         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
23803
23804 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
23805
23806         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
23807         * lib/mike-g++.exp (postbase): Not in here.  Still reference
23808         runshlib, link_curses, and mathlib for link and run.
23809
23810         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
23811         pass the runtime shared library options for Solaris, OSF/1, and
23812         Irix5, and link with -lcurses to avoid unresolved references.
23813
23814 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
23815
23816         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
23817         only run once.
23818
23819 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
23820
23821         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
23822
23823 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
23824
23825         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
23826         do not have a framework for the "compat" tests yet.
23827
23828 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
23829
23830         * lib/mike-g++.exp (postbase): New local variable `mathlib',
23831         set to null if we're testing vxworks5.1.  Use that instead of
23832         `-lm' in the setting of LIBS for link and run.
23833
23834 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
23835
23836         * config/rom68k.exp (${tool}_load): Major changes to make it
23837         work.  Verified that it does in fact return the stuff in
23838         exec_output properly.  Catch any Emul or any TRAP other than 0.
23839
23840 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
23841
23842         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
23843         LDFLAGS properly for targets that need stuff from libgloss.
23844         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
23845         only run once.
23846         (gpp_initialized): New variable.
23847
23848 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
23849
23850         * config/rom68k.exp: Load libgloss.exp.
23851         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
23852         so we can produce a fully linked binary.
23853         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
23854         so we can produce a fully linked binary.
23855
23856 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
23857
23858         * lib/plumhall.exp (ph_section): Watch for expected failures.
23859         Add missing `else'.
23860
23861         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
23862         run the testcase.
23863         (c-torture): Likewise.
23864
23865 1995-08-28  Doug Evans  <dje@cygnus.com>
23866
23867         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
23868
23869         * lib/mike-g++.exp (mike_cleanup): New proc.
23870         (prebase): New globals compiler_result, not_compiler_result,
23871         target_regexp.
23872         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
23873         allow leading "-" in pattern.  Watch for unsupported tests.
23874         If $compiler_result is set, pattern match assembler code,
23875         and ditto for $not_compiler_result.
23876         * lib/mike-gcc.exp: Likewise.
23877
23878         * lib/plumhall.exp (ph_execute): Only call ph_summary if
23879         execution "succeeded".
23880
23881 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
23882
23883         * config/win32.exp: New file.
23884         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
23885
23886 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
23887
23888         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
23889         unsupported.
23890         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
23891         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
23892         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
23893
23894         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
23895         "... without exceptions was ...".  That is now handled by
23896         prune_system_crud.
23897         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
23898
23899 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
23900
23901         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
23902         sieve.c,sort2.c}: New files.
23903         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
23904         sieve.exp,sort2.exp}: Drivers for them.
23905
23906         * lib/mike-gcc.exp (program_output): New user settable variable.
23907         (postbase): Call prune_system_crud.  Also prune extraneous compiler
23908         messages.
23909         * lib/mike-g++.exp (program_output): New user settable variable.
23910
23911         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
23912
23913         * config/sh.exp: Deleted (use sim.exp instead).
23914
23915 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
23916
23917         * config/vx.exp: Declare CHECKTASK as global.
23918         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
23919         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
23920         * lib/old-dejagnu.exp: Load [pwd]/$executable.
23921
23922 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
23923
23924         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
23925         target. Like vx.exp, only includes `vx29k.exp' instead of
23926         `vxworks.exp'.
23927
23928 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
23929
23930         * config/sim.exp: Increase time limit from 120 seconds to 240.
23931
23932 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
23933
23934         * gcc.c-torture/execute/950628-1.c: New test.
23935
23936 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
23937
23938         * gcc.c-torture: Update with changes/additions from
23939         c-torture-1.34.
23940
23941 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
23942
23943         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
23944
23945 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
23946
23947         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
23948
23949 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
23950
23951         * gcc.c-torture/compile/950512-1.c: New test.
23952         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
23953         * gcc.dg/struct-ret-1.c: Likewise.
23954
23955 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
23956
23957         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
23958           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
23959
23960 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
23961
23962         * gcc.c-torture/special/920411-1.c: Deleted.
23963         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
23964
23965 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
23966
23967         * config/sim.exp (${tool}_load): Hack in call to bash to get a
23968         cpu limit.
23969
23970 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
23971
23972         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
23973
23974 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
23975
23976         From kenner;
23977         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
23978         is the proper length.
23979         * va-arg-3.c: Likewise.
23980
23981 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
23982
23983         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
23984         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
23985
23986         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
23987         * lib/g++.exp (default_g++_start): Delete old cruft.
23988
23989 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
23990
23991         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
23992         (2 * (1 << 18)) to (2 * (1 << 17)).
23993
23994         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
23995
23996 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
23997
23998         * config/rom68k.exp: Renamed from config/idp.exp
23999
24000 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24001
24002         * c-torture/compile/921109-2.c
24003
24004 1995-04-18  Mike Stump  <mrs@cygnus.com>
24005
24006         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24007         excess errors.
24008
24009 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24010
24011         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24012         output.
24013         * lib/g++.exp (default_g++_start): Likewise.
24014
24015 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24016
24017         * gcc.c-torture/compile/950329-1.c: New test.
24018
24019 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24020
24021           * config/bug.exp (${tool}_load): Updated to use new remote_open
24022           and remote_close procs.
24023         * config/idp.exp: New file.
24024
24025 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24026
24027         * gcc.c-torture/execute/950322-1.c: New test.
24028
24029 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24030
24031         * config/vx.exp (${tool}_load): Clean up testing of return code from
24032         vxworks_ld and vxworks_spawn.
24033
24034 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24035
24036         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24037
24038 1995-03-13  Mike Stump  <mrs@cygnus.com>
24039
24040         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24041         can mark excess errors on a machine by machine basis.  Note, the
24042         default is to not expect any excess errors, even when excess
24043         errors test - is given, so you will want to put an XFAIL ... on
24044         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24045         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24046         those 4 machines, but no others.
24047
24048 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24049
24050         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24051         * lib/c-torture.exp: to here.
24052
24053 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24054
24055         * gcc.c-torture/execute/950221-1.c: New test.
24056         * gcc.c-torture/execute/struct-ret-1.c: New test.
24057         * gcc.c-torture/compile/950221-1.c: New test.
24058
24059         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24060
24061 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24062
24063         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24064         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24065
24066 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24067
24068         * g++.gb: New directory of tests, derived from my signature and
24069         class scoping tests.
24070
24071         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24072         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24073         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24074         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24075         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24076         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24077         * g++.gb/sig25.C: Likewise.
24078
24079         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24080         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24081         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24082         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24083         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24084         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24085         * g++.gb/sig25.exp: Likewise.
24086
24087         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24088         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24089         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24090         * g++.gb/scope13.C: Likewise, this test still fails.
24091
24092         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24093         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24094         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24095         * g++.gb/scope13.exp: Ditto.
24096
24097         * g++.gb/README: New file, explains what these tests are about.
24098
24099 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24100
24101         * lib/dg.exp (dg-do): Support `preprocess'.
24102         (dg-test): Likewise.
24103
24104 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24105
24106         * config/udi.exp: change "continue -expect" to "exp_continue".
24107
24108 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24109
24110         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24111         Delete redundant tests.
24112
24113         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24114         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24115         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24116         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24117         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24118         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24119         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24120         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24121
24122         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24123         storing label pointers.
24124         * gcc.c-torture/execute/921019-1.c: Likewise.
24125         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24126         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24127         parameter fp.
24128         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24129         constants.
24130
24131         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24132         Delete obsolete tests.
24133
24134         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24135         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24136         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24137         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24138         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24139         * gcc.c-torture/compile/950124-1.c: New test.
24140
24141         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24142
24143 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24144
24145         * lib/mike-g++.exp: Add -lm to LIBS.
24146
24147 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24148
24149         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24150
24151 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24152
24153         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24154
24155 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24156
24157         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24158
24159 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24160
24161         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24162         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24163         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24164         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24165         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24166         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24167         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24168         * g++.law/{operators31.C, operators32.C,
24169         * g++.law/{operators33.C, operators34.C}: Likewise.
24170         * g++.law/{pic1.C, refs2.C}: Likewise.
24171         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24172         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24173         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24174         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24175
24176         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24177         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24178         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24179         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24180         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24181         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24182         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24183         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24184         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24185         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24186         * g++.law/{operators34.exp}: Likewise.
24187         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24188         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24189         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24190         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24191         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24192
24193         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24194         No longer expected to fail.
24195         * g++.law/missed-error3.C: Tweak for recent bool changes.
24196
24197 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24198
24199         * config/emb-unix: Deleted.
24200         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24201         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24202
24203 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24204
24205         * lib/dg.exp (dg-test): Fix typo in last patch.
24206
24207 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24208
24209         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24210         (handles multiple occurrences).
24211
24212 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24213
24214         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24215         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24216         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24217         printed).
24218         * lib/c-torture.exp (c-torture-compile): Likewise.
24219         (c-torture): Prepend full path if missing.
24220         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24221         (gcc_fail): Likewise.
24222         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24223
24224 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24225
24226         * lib/netware.exp: Only attach to NetWare i386 systems.
24227
24228 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24229
24230         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24231         messages.  Add test name to "output pattern match" pass/fail message.
24232
24233 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24234
24235         * gcc.dg: New testsuite.
24236         * gcc.dg/dg.exp: New file.
24237
24238         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24239         test-switch.c}: Deleted.
24240
24241         * gcc.misc-tests/msgs.exp: New testcase driver.
24242
24243 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24244
24245         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24246         Watch for illegal return values from ${tool}_load.
24247         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24248         cross targets.  Coerce return value >0 to 1.
24249
24250 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24251
24252         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24253
24254         * config/emb-unix.exp: New file.
24255
24256         * config/sim.exp: Error if variable $SIM not defined.
24257         (${tool}_load): Mark test as "untested" if simulator missing.
24258
24259         * config/unix.exp: Load remote.exp to get rcp_download.
24260         * lib/c-torture.exp: Use different option lists for testcases with
24261         and without loops.
24262         * gcc.c-torture/execute/execute.exp: Likewise.
24263
24264 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24265
24266         * config/*.exp: Clarify return code from ${tool}_load.
24267         Call `unresolved' or `untested' instead of `warning' or `perror'
24268         (sometimes you still want to call both though).
24269         Add comment that `shell_id' is local to each file.
24270         * config/udi.exp (timeout): Set to 30.
24271         Don't print warning if connection fails, $connectmode has already
24272         printed an error.
24273         (${tool}_load): Move verbose messages to level 2.
24274         Rework pattern for "Process started" message.
24275         Pass `shell_id' to ${connectmode}_download.
24276         Retry twice upon timeout.  Make resetting of target more robust.
24277         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24278         Pass `shell_id' to exit_$connectmode.
24279         Only call exit_$connectmode if connected.
24280         * config/unix.exp (${tool}_load): Check return codes better.
24281         * config/vrtx.exp (${tool}_load): Likewise.
24282         * config/vx.exp (${tool}_load): Likewise.
24283         Delete unneeded global's.
24284         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24285         from ${tool}_load.
24286         (dg-stat): Delete.
24287         (dg-init): Delete recording of pass/fail counts.
24288         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24289         (old-dejagnu-init): Likewise.
24290         (old-dejagnu-stat): Delete contents, empty proc now.
24291         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24292         (c-torture): Delete references to lcnt, lpass, lfail.
24293         Get option list from TORTURE_OPTIONS.
24294         Delete -funroll[-all]-loops if no loops.
24295         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24296         (g++_stat): Delete contents (empty proc now).
24297         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24298         (gcc_finish): Likewise.
24299         (gcc_stat): Deleted.
24300         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24301         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24302         * gcc.c-torture/execute/execute.exp: Likewise.
24303         Split tests into two parts: compile, execute.
24304         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24305         no loops.  Update to reflect clarified return codes from ${tool}_load.
24306
24307 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24308
24309         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24310         to grep for.
24311         (old-dejagnu): Likewise (where necessary).
24312
24313 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24314
24315         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24316
24317         * lib/dg.exp (dg-process-target): Fix processing of selector.
24318         Add comment regarding use of `error'.
24319
24320         * lib/gcc.exp (prune_system_crud): Define if missing.
24321         * lib/g++.exp (prune_system_crud): Likewise.
24322
24323         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24324         Call prune_system_crud.
24325         * lib/dg.exp (dg-runtest): New proc.
24326         Use perror instead of send_user for tcl errors in testcase.
24327         Don't return any value, it's never used.
24328         Don't clobber previous definition of `unknown'.
24329         Print tcl errors in `dg-final'.
24330
24331 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24332
24333         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24334         (dg-test): Don't print errorInfo, it contains stack backtrace.
24335
24336 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24337
24338         * lib/g++.exp (runtest_file_p): Define if missing.
24339
24340 1994-09-24  Doug Evans  (dje@cygnus.com)
24341
24342         * lib/mike-g++.exp: Comment out loading of g++.exp.
24343         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24344         (default_g++_version): Always print something.
24345         (default_g++_start): Comment out call to `which'.
24346         (g++_start, g++_load): Deleted (must be defined in config file).
24347         * lib/gcc.exp: Test for existence of $CC at start.
24348         Delete check for tmpdir (done in gcc_init).
24349         (default_gcc_version): Always print something.
24350         (default_gcc_start): Comment out call to `which'.
24351         * config/*.exp: Major cleanup - make cross targets work at least a
24352         little better for g++ (by not being "--tool gcc" specific).
24353         Rename gcc_xxx to ${tool}_xxx.
24354         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24355         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24356
24357 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24358
24359         * lib/c-torture.exp (c-torture-compile): Rework compiler
24360         message processing.
24361
24362         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24363         c-torture.
24364
24365 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24366
24367         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24368
24369         * lib/dg.exp (dg-process-target): Support { target native }.
24370
24371 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24372
24373         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24374         looked for "... program xxx got fatal signal".
24375         Correct regsub munging of `comp_output'.
24376         Ignore compiler messages "path prefix not used" and "linker input
24377         file unused".
24378
24379 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24380
24381         * lib/gcc.exp (runtest_file_p): Define if missing.
24382         * gcc.prms/template.c: Example to work from.
24383
24384 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24385
24386         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24387         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24388
24389         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24390         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24391         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24392         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24393
24394         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24395         (dg-process-target): No longer a varargs proc.
24396         Return S/N for target, P/F for xfail.  All callers changed.
24397         (user option procs): More argument checking.
24398         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24399         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24400         (dg-test): Skip test if not running on selected target in `dg-do'.
24401         Update handling of `dg-do-what', `dg-output-text'.
24402         Separate execution pass/fail from output pattern match pass/fail.
24403         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24404
24405 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24406
24407         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24408         target for 920510-1.c.
24409
24410 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
24411
24412         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
24413         Clean up comment regarding use of passcnt, etc.
24414         (gcc_stat): Don't update `testcnt' here.
24415         (gcc_finish): Do it here.
24416         Might as well reset `but_id' here too.
24417         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
24418         to determine if the file should be tested.
24419         * gcc.c-torture/compile/compile.exp: Likewise.
24420         * gcc.c-torture/execute/execute.exp: Likewise.
24421         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24422         * gcc.misc-tests/dg-test.exp: Likewise.
24423         * gcc.prms/prms.exp: Likewise.
24424         * gcc.wendy/wendy.exp: Likewise.
24425         * g++.old-deja.exp: Likewise.
24426         Move "Testing file" message to verbose level 1.
24427
24428 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
24429
24430         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
24431
24432 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
24433
24434         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
24435         (default_gcc_start): Accept optional second list element
24436         of compiler flags.  Print compiler output at verbosity level 2.
24437         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
24438         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
24439         Save current values of framework globals passcnt, failcnt, xpasscnt,
24440         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
24441         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
24442         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
24443         xfailcnt to compute stats.  Update framework global `testcnt' from
24444         pass/fail counts.
24445         (gcc_finish): New proc.  Clean up test environment.
24446         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
24447         (gcc_epass, gcc_efail): Delete.
24448         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
24449         argument of line number.
24450         (dg-init): If the tool has an init routine, call it.
24451         (dg-test): Remove args `cflags_var' and `libs_var'.
24452         Pass all compiler options to ${tool}_start.
24453         Handle missing line number.
24454         (dg-finish): New function.
24455         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
24456         particular files.  Call gcc_finish at end.  Move "skipping test"
24457         message to verbosity level 3.
24458         * gcc.c-torture/compile/compile.exp: Likewise.
24459         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24460         * gcc.c-torture/execute/execute.exp: Likewise.
24461         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24462         Print testcase being tried at verbosity level 1.
24463         * gcc.c-torture/special/special.exp: Unset xfail.
24464         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24465         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
24466         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
24467         * gcc.failure/failure.exp: Likewise.
24468         * gcc.ieee/ieee.exp: Likewise.
24469         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
24470         Update call to dg-test.  Call dg-finish at end.
24471         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
24472         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24473         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
24474         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
24475         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
24476         * gcc.wendy/wendy.exp: Add copyright.
24477         Delete setting of tmpdir (done by gcc_init).
24478         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
24479         Pass compiler flags to gcc_start.  Call gcc_finish at end.
24480         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
24481         gcc_[ce]pass/fail.
24482
24483 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
24484
24485         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
24486         confusion.
24487         (g++_load): Likewise.
24488
24489         * config/*.exp (gcc_load): Some were varargs fns and some were not.
24490         Rename argument to `prog' to remove the confusion.
24491         Varargs fns behave differently too!
24492         (g++_load): Likewise.
24493
24494         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
24495
24496         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
24497         what it is.  Delete (always) printing of status value for !native.
24498         Simplify verbose code, and include status and exec_output.
24499         (g++_load): Use gcc_load.
24500
24501 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
24502
24503         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
24504         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
24505         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
24506         940714-3.c as these testcases don't exist anymore.  Make
24507         va-arg-1.c expected to pass.
24508
24509 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
24510
24511         * gcc.misc-tests/misc.exp: Only run specific testcases.
24512         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
24513         * gcc.misc-tests/dg-[1-9].c: New files.
24514
24515         * lib/dg.exp: New testsuite driver.
24516         * gcc.prms/prms.exp: Use it.
24517
24518         * README.gcc: New file.
24519
24520         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
24521         Document and reset `lxpass' and `lxfail'.
24522         Simplify "initialized" message.
24523         (gcc_stat): Clean up comments a little.
24524
24525 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
24526
24527         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
24528
24529 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
24530
24531         * lib/old-dejagnu.exp (process-option): New proc.
24532         (old-dejagnu-init, old-dejagnu-stat): Likewise.
24533         (old-dejagnu): Simplify.
24534         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
24535
24536 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
24537
24538         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
24539         exists and is not an empty string.
24540
24541         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
24542         $xfail rather than calling setup_xfail.  Clear $xfail when test is
24543         finished.
24544         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
24545         automatically.
24546
24547         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
24548         longer expected to fail.
24549
24550         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
24551         "f" function call.
24552
24553         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
24554
24555         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
24556         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
24557         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
24558         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
24559         c-torture-1.29.
24560
24561         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
24562         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
24563
24564         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
24565
24566         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
24567         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
24568
24569         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
24570         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
24571         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
24572
24573 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
24574
24575         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
24576         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
24577         940714-1.c, 940714-2.c, 940714-3.c},
24578         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
24579         gcc.misc-tests/{mg.c,mg.exp}:
24580         New tests.
24581         * gcc.noncompile/noncompile.exp: Change accordingly.
24582
24583 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
24584
24585         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
24586         Undo previous clobberage.
24587
24588 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
24589
24590         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
24591         * gcc.special/{930510-1.c, special.exp}:
24592         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
24593         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
24594         struct-varargs-1.c}: New tests from c-torture-1.26.
24595
24596 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
24597
24598         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
24599           argument to switch.
24600
24601 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
24602
24603         * Revert the previous changes.  Please see Rob's directory
24604           (/lisa/test/rob/progressive/gcc/testsuite) for testing
24605           fixes.
24606
24607 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
24608
24609         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
24610             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
24611             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
24612             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
24613             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
24614             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
24615             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
24616             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
24617             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
24618             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
24619             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
24620             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
24621             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
24622             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
24623             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
24624             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
24625             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
24626             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
24627             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
24628             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
24629             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
24630             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
24631             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
24632             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
24633             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
24634             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24635             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
24636
24637 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
24638
24639         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
24640             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
24641           with perror calls.
24642
24643 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
24644
24645         * config/unix.exp (g++_load): Fix syntax.
24646
24647 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
24648
24649         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
24650         * gcc.noncompile/921017-1.c: Deleted obsolete test.
24651         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
24652         Don't expect va-arg-1.c to fail.  Correct expected output for
24653         920928-1.c.
24654         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
24655         * gcc.wendy/hbm4.c: Correct typo.
24656         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
24657
24658 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
24659
24660         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
24661         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
24662         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
24663         * lib/c-torture.exp (c-torture-compile): Ditto.
24664
24665         Reduce volume of output (remove all the -I's and such).
24666         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
24667         Call gcc_cpass, gcc_cfail.
24668         (c-torture): Pass testing option to c-torture-compile.
24669
24670 1994-03-21  Doug Evans  (dje@cygnus.com)
24671
24672         Bring patches over from progressive.
24673         * config/default.exp: Exit remote shell cleanly.
24674         (g++_exit, g++_start): Add default versions.
24675         * config/sim.exp (gcc_load): Use perror, not error.
24676
24677 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
24678
24679         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
24680         set in site.exp.
24681
24682 1994-03-14  Doug Evans  (dje@cygnus.com)
24683
24684         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
24685         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
24686         (wendy_try): New proc to run testcase.
24687         (main loop): Call 'em.
24688         * gcc.wendy/*.c: Clean up pass to correct expected output.
24689
24690         * lib/gcc.exp: Minor cleanup work.
24691         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
24692
24693 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
24694
24695         * config/sim.exp (gcc_load): Document return codes better.
24696         Don't pass -v to simulator.
24697
24698 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
24699
24700           * gcc.special/920717-x.c: Fix typo.
24701           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
24702           get at sources.
24703
24704         * lib/mike-gcc.exp: Fix typo.
24705
24706 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
24707
24708         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
24709         binary to use, transform the name.
24710         * config/*.exp: rename everything. Nuke any g++ specific files,
24711         it's now a special case of gcc that requires no special support.
24712         Add a default.exp for unsupported targets.
24713
24714 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
24715
24716         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
24717         lib/old-dejagnu.exp: Fix a few patterns to work with the new
24718         version of Tcl.
24719
24720 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
24721
24722         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
24723         than a warning.
24724
24725 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
24726
24727         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
24728
24729 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
24730
24731         * gcc.execute/execute.exp: Combine opt_list and foption_list into
24732         option_list.  Compile every file with only 4/6 option choices
24733         (same as C torture) instead of with 12/18 different option
24734         choices.
24735         * lib/c-torture.exp: Likewise.
24736
24737         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
24738         not already set.
24739
24740 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
24741
24742         * lib/old-deja.exp: Add `excess errors test fails' error, now one
24743         can put an XFAIL *-*-* on excess errors.
24744
24745 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
24746
24747         * g++.law: Add more tests derived from g++-bugs snapshots.
24748
24749         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
24750         equivalent to g++.law/init9.
24751
24752         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
24753         compiled it, and the a.out file after we've run it.
24754
24755 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
24756
24757         * lib/mike-g++.exp (postbase): Delete the .o file after we've
24758         compiled it, and the a.out file after we've run it.
24759
24760 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
24761
24762         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
24763
24764 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
24765
24766         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
24767         version number.
24768
24769 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
24770
24771         * g++.law: New directory of g++ tests derived from the g++-bugs
24772         snapshots.
24773
24774 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
24775
24776         * gcc.compile: initbug1.c initbug1.exp testcase added
24777
24778 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
24779
24780         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
24781         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
24782           fixes submitted by Jeff Law (law@cs.utah.edu)
24783         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
24784           Jeff Law (law@cs.utah.edu)
24785
24786
24787 1993-11-30  Mike Stump  (mrs@cygnus.com)
24788
24789         * config/unix-g++.exp: Follow the gcc way of doing things.
24790         * g++.old-deja/old-deja.exp: Minor updates.
24791         * lib/g++.exp: New file, follow the gcc way of doing things.
24792         * lib/old-dejagnu.exp: Minor updates.
24793         * lib/mike-g++.exp: Always unset errorInfo.
24794
24795 1993-11-06  Mike Stump  (mrs@cygnus.com)
24796
24797         * lib/gcc.exp: Fix some errors with the below change, CC and
24798         CFLAGS should be global when setting, not local.
24799
24800 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
24801
24802         * lib/gcc.exp: Transform tool name.
24803
24804 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
24805
24806         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
24807
24808 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
24809
24810         * lib/gcc.exp: change gcc_done to gcc_stat
24811
24812 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
24813
24814         * Upgraded gcc testsuite to c-torture version 1.25
24815
24816 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
24817
24818         * lib/gcc.exp: added reporting code. Changed verbose compile message.
24819         * lib/c-torture: added hooks for new reporting code.
24820
24821 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
24822
24823         * config/sh-gcc.exp: check if sh-sim exists in the path
24824
24825 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
24826
24827         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
24828         * gcc.compile/compile.exp: Initial changes for new logic.
24829         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
24830         * gcc.failure/failure.exp: Initial changes for new logic.
24831         * gcc.ieee/ieee.exp: Initial changes for new logic.
24832         * gcc.misc-tests/misc.exp: Initial changes for new logic.
24833         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
24834         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
24835         * lib/c-torture.exp: Initial changes for new logic.
24836         * lib/gcc.exp: Initial changes for new logic.
24837
24838 1993-10-15  Mike Stump  (mrs@cygnus.com)
24839
24840         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
24841         depend upon failure or success.  Fully qualify names in failure
24842         and success messages.  Always remove a.out before starting
24843         compile, just in case.  Pay more attention to error text output by
24844         the compiler.  Handle testcases with no known past errors just
24845         like all others, so that things are uniform.  Other miscellaneous
24846         improvements.
24847
24848 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
24849
24850         * gcc.cpp: new directory for cpp tests
24851
24852 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
24853
24854         * lib/chill.exp: Code reformatted, removed unused code.
24855         * config/unix-chill.exp: Code reformatted, removed unused code.
24856         * chill.execute/execute.exp: Code reformatted, removed unused code.
24857         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
24858
24859 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
24860
24861         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
24862         routines not written.
24863
24864 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
24865
24866         * config/bug-gcc.exp: Use new procs from bug.exp.
24867
24868 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
24869
24870         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
24871         via ftp, rather than depending on NFS.
24872         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
24873         case.
24874
24875 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
24876
24877         * config/bug-gcc.exp: Use new download proc.
24878
24879 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
24880
24881         * chill.execute/execute.exp: cleanups, handles errors better
24882         * chill.compile/compile.exp: rewrite, based on execute.exp
24883         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
24884         * lib/chill.exp: major changes to diff proc and compile and link
24885           procs. added chill_fail and chill_pass wrappers to pass and
24886           fail. added more comments, and handle error codes better.
24887           Added a hack to capture stderr from exec, so noncompile tests
24888           can work.
24889
24890 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
24891
24892         * chill.execute/execute.exp: rewrite of testsuite driver
24893         * lib/chill.exp: rewrite of testsuite driver
24894         * config/unix-chill.exp: rewrite of testsuite driver
24895
24896 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
24897
24898     In chill.execute:
24899         * iexpr.ch: Standardize uppercase.
24900         * tuples.dat: Standardize uppercase.
24901         * vary.ch: standardize.  Correct varying string assignments.
24902         * vary.dat: Add new output lines.
24903
24904 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
24905
24906     In chill.execute:
24907         * chprintf.ch: Standardize use of uppercase.
24908         * tuples.ch: Standardize and turn arr2 into a DCL,
24909           rather than a SYN.
24910         * pinits.ch: Standardize.
24911
24912 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
24913
24914         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
24915         * Makefil: Renamed to Makefile.in.
24916         * configure.in: New.
24917
24918 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
24919
24920     In chill.execute:
24921         * .cvsignore: Add result/output files.
24922         * Makefile: Fix up variables at start.  Use MFLAGS
24923           everywhere.  Correct bool_loc, built_ins entries.
24924           Add entry for vary1.ch.
24925         * bitarray.ch: Standardize upper-case usage.
24926         * bitexpr.ch: Standardize, add output of b1.
24927         * params.ch: Use arrayt in along PROC parameters, to
24928           avoid novelty problems.
24929         * sets.ch: Tiny cleanup.
24930         * vary1.ch: Re-indent.
24931
24932 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
24933
24934           * Add PR-related files to Makefiles, .cvsignore files, etc.
24935
24936 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
24937
24938         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
24939           with compiler objects. New names are test-flow.c and test-loop.c
24940
24941 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
24942
24943         * Upgraded c-torture tests from 1.19 to 1.20
24944
24945         * new files:
24946         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
24947         * gcc.compile: 930623-1.c 930623-2.c
24948         * gcc.noncompile: 930622-1.c 930622-2.c
24949         * gcc.failure: 920411-1.c 920627-2.c
24950         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
24951
24952 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
24953
24954         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
24955           More changes to get testsuite working properly. Needs more work.
24956           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
24957
24958 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
24959
24960         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
24961           More changes to get testsuite working properly. Needs more work.
24962
24963 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
24964
24965         * chill.compile/compile.exp: Added for Dejagnu support
24966         * chill.execute/execute.exp: Added for Dejagnu support
24967         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
24968
24969 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
24970
24971     This should complete moving the CHILL test files.
24972         * chill.noncompile(.cvsignore printf.grt
24973             in-printf.grt chprintf.grt chprintf.ch):
24974             Added test-support files.
24975           (Makefile): Modified further.
24976         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
24977             signal.ch): Added test files.
24978           * chill.execute (.cvsignore printf.grt printr.c
24979             in-printf.grt rts.c chprintf.grt rts.h): Added
24980           test-support files.
24981             (Makefile): More corrections.
24982
24983 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
24984
24985         * chill.compile, chill.execute, chill.nocompile: Add CHILL
24986           test cases, ready for DejaGnu.
24987
24988 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
24989
24990         * Upgraded c-torture tests from 1.18 to 1.19
24991
24992         * gcc.compile: added test(s):
24993           930607-1.c
24994         * gcc.execute: added test(s):
24995           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
24996
24997         * added new subdirectory for misc tests: gcc.misc-tests
24998         * gcc.misc-test(s): added tests:
24999           inst-check.c test-consts.c test-ior.c test-switch.c
25000
25001 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25002
25003         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25004
25005 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25006
25007         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25008
25009 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25010
25011         * Upgraded c-torture tests from 1.17 to 1.18
25012
25013 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25014
25015         * Upgraded c-torture tests from 1.12 to 1.17
25016
25017 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25018
25019         * lib/old-dejagnu.exp:
25020           Fixed handling of XFAIL target triplets to correctly
25021           recognize wildcard characters.  Removed code that
25022           appended a unique id tag to the end of the file name
25023           printed out by the result of the testcases within a
25024           given test file.
25025
25026 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25027
25028         * lib/old-dejagnu.exp:
25029           Reworked expected failure handling to trigger off of XFAIL
25030           keyword in keyphrase embeded in testcase source code. The
25031           XFAIL keyword must be at the end of the keyphrase line. It
25032           may optionally be followed by one or more target triplets.
25033           It has just occured that the handling of wildcards in the
25034           target triplet may not be correct.
25035
25036 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25037
25038         * g++.old-deja/tests:
25039           Moved all subdirectories up one level into g++.old-deja .
25040
25041         * lib/old-dejagnu.exp:
25042           Fixed problem with CXXFLAGS not being properly reset, and being
25043           corrupted with extraneous "-c" compiler option.  This was
25044           causing binaries to not be generated for test that needed them.
25045           Modified strings passed to "pass" and "fail" so that individual
25046           tests from the same test file would be distinguished by an
25047           identifier appended to the test file name in the summary logs;
25048           this corrected a problem with erroneous diff logs.  Added code
25049           to search testcases for expected fail and unexpected pass keywords.
25050
25051 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25052
25053         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25054
25055 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25056
25057         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25058           Removed extraneous text from end of "Special g++ Options"
25059           keyphrase.
25060
25061         * lib/old-dejagnu.exp: Added pattern matching to look for new
25062           keywords, embedded in testcases comments, which will trigger
25063           calls to xpass and xfail.
25064
25065 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25066
25067         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25068           comments embedded in the testcases, especially the one looking for
25069           special compiler options, as well as the pattern matching for the
25070           compiler output again.
25071
25072 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25073
25074         * lib/old-dejagnu.exp: Do a proper check of the return value for
25075           execute tests. Fixed several problems with the pattern matching
25076           of the compiler output which gave erroneous test results.
25077           Changed several of the test result messages to be more descriptive.
25078         * config/unix-g++.exp: Proc g++_load now actually works and
25079           executes the tests passed to it and returns a usable return
25080           value.
25081
25082 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25083
25084           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25085
25086 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25087
25088         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25089           Modified both files to properly execute the old style
25090           dejagnu tests. The previous versions of these files were
25091           experimental and did not function anything near correctly.
25092
25093 1993-04-05  Rob Savoye  (rob@cygnus.com)
25094
25095         * Removed all Makefile.in and configure.in files. No configuration
25096         needed now.
25097
25098 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25099
25100         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25101
25102 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25103
25104         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25105         gcc.special/configure.in, gcc.noncompile/configure.in,
25106         gcc.execute/configure.in, gcc.code_quality/configure.in,
25107         g++.other/configure.in, g++.old-deja/configure.in,
25108         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25109         in srcname setting.
25110
25111 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25112
25113         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25114         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25115         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25116
25117 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25118
25119         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25120         (gdb_exit): Don't remove *_soc files.
25121
25122 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25123
25124         * lib/c-torture.exp: Don't look for main; instead always use -w
25125         -c.  This is how the c-torture tests work.  Remove the object
25126         file if the compilation succeeds.
25127         * gcc.execute/execute.exp: Remove executable if test passes.
25128         * gcc.noncompile/noncompile.exp: Every test is an expected
25129         failure.
25130         * gcc.special/special.exp: Added tests from c-torture 1.11,
25131         corrected use of existing test.
25132         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25133         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25134         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25135         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25136         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25137         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25138         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25139         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25140         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25141         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25142         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25143         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25144         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25145         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25146         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25147         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25148         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25149         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25150         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25151         c-torture 1.11.
25152         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25153         correspond to c-torture 1.11.
25154
25155         * New file.